equal
deleted
inserted
replaced
181 // --------------------------------------------------------------------------- |
181 // --------------------------------------------------------------------------- |
182 // |
182 // |
183 CFepUiBaseCtrl* CPeninputFingerHwrRangeSelector::HandlePointerDownEventL( |
183 CFepUiBaseCtrl* CPeninputFingerHwrRangeSelector::HandlePointerDownEventL( |
184 const TPoint& aPoint ) |
184 const TPoint& aPoint ) |
185 { |
185 { |
|
186 // Cancel all highlighted button, when pressing down |
|
187 iRangeChBtn->SetHighlight( EFalse ); |
|
188 iRangeEnBtn->SetHighlight( EFalse ); |
|
189 iRangeNumBtn->SetHighlight( EFalse ); |
|
190 |
186 CFepUiBaseCtrl* ctrl = CControlGroup::HandlePointerDownEventL( aPoint ); |
191 CFepUiBaseCtrl* ctrl = CControlGroup::HandlePointerDownEventL( aPoint ); |
187 |
192 |
188 if ( !ctrl ) |
193 if ( !ctrl ) |
189 { |
194 { |
190 if ( IsPopup() ) |
195 if ( IsPopup() ) |
202 // |
207 // |
203 CFepUiBaseCtrl* CPeninputFingerHwrRangeSelector::HandlePointerUpEventL( |
208 CFepUiBaseCtrl* CPeninputFingerHwrRangeSelector::HandlePointerUpEventL( |
204 const TPoint& aPoint ) |
209 const TPoint& aPoint ) |
205 { |
210 { |
206 CFepUiBaseCtrl* ctrl = CControlGroup::HandlePointerUpEventL( aPoint ); |
211 CFepUiBaseCtrl* ctrl = CControlGroup::HandlePointerUpEventL( aPoint ); |
|
212 |
|
213 // When upCtrl does not equal to down ctrl, restore the highlight button state. |
|
214 if (ctrl != iCtrlWithPointerDown) |
|
215 { |
|
216 iRangeChBtn->SetHighlight( iCurRange == EFingerHwrNativeRange ); |
|
217 iRangeEnBtn->SetHighlight( iCurRange == EFingerHwrEnglishRange ); |
|
218 iRangeNumBtn->SetHighlight( iCurRange == EFingerHwrNumberRange ); |
|
219 } |
207 |
220 |
208 iRangeChBtn->CancelPointerDownL(); |
221 iRangeChBtn->CancelPointerDownL(); |
209 iRangeEnBtn->CancelPointerDownL(); |
222 iRangeEnBtn->CancelPointerDownL(); |
210 iRangeNumBtn->CancelPointerDownL(); |
223 iRangeNumBtn->CancelPointerDownL(); |
211 |
224 |