diff -r bd83ceabce89 -r 5a1685599b76 textinput/peninputcommonlayout/inc/peninputlayoutwindowext.h --- a/textinput/peninputcommonlayout/inc/peninputlayoutwindowext.h Tue Sep 14 21:59:06 2010 +0300 +++ b/textinput/peninputcommonlayout/inc/peninputlayoutwindowext.h Wed Sep 15 12:34:44 2010 +0300 @@ -565,6 +565,25 @@ HBufC* GetKeyMappingStringL( TInt aKeyMapping, const TInt aLang ); void ResetLastColRow(); + + /** + * Handle paging button in number and special character mode + * + * @param aShifted Indicates whether case is shifted. + * @return None. + */ + void HandleNumberModePagingL( TBool aShifted ); + + /** + * Gets the button mode id by current language and shift button state + * + * @param aShifted current shift key state, press down or not + * @param aLanguage current writing language + * @param aPagingPermitted shift key is dimmed or not + * @return mode id + */ + TInt CurrentNumberModeId( TBool aShifted, TInt aLanguage, TBool aPagingPermitted ); + protected: // data /** @@ -667,5 +686,6 @@ * Vowel char flag for Viet */ TBool iVowelChar; + }; #endif // C_CPeninputLayoutWindowExt_H