equal
deleted
inserted
replaced
163 ret = KErrNone; |
163 ret = KErrNone; |
164 } |
164 } |
165 break; |
165 break; |
166 case ECmdPenInputWindowOpen: |
166 case ECmdPenInputWindowOpen: |
167 { |
167 { |
|
168 if( !iIsOpenFingerHWR ) |
|
169 { |
|
170 iDataStore->GetKeyboardType(); |
|
171 iDataStore->SetKeyboardToQwerty(); |
|
172 } |
|
173 |
168 LayoutOwner()->Hide( EFalse ); |
174 LayoutOwner()->Hide( EFalse ); |
169 RootControl()->UpdateValidRegion( NULL, EFalse ); |
175 RootControl()->UpdateValidRegion( NULL, EFalse ); |
170 |
176 |
171 TRect hwrRect = iHwrWnd->WritingBoxRect(); |
177 TRect hwrRect = iHwrWnd->WritingBoxRect(); |
172 TSize hwrSize = hwrRect.Size(); |
178 TSize hwrSize = hwrRect.Size(); |
173 iDataStore->SetInputAreaSize(hwrSize); |
179 iDataStore->SetInputAreaSize(hwrSize); |
174 iDataStore->SetScreenSize(hwrSize); |
180 iDataStore->SetScreenSize(hwrSize); |
175 ChangeCurStateManagerToStandby(); |
181 ChangeCurStateManagerToStandby(); |
176 |
182 |
177 if( !iIsOpenFingerHWR ) |
|
178 { |
|
179 iDataStore->GetKeyboardType(); |
|
180 iDataStore->SetKeyboardToQwerty(); |
|
181 } |
|
182 |
|
183 iIsOpenFingerHWR = ETrue; |
183 iIsOpenFingerHWR = ETrue; |
184 ret = KErrNone; |
184 ret = KErrNone; |
185 } |
185 } |
186 break; |
186 break; |
187 case ECmdPenInputWindowClose: |
187 case ECmdPenInputWindowClose: |