textinput/peninputcommonlayout/inc/peninputlayoutwindowext.h
branchRCL_3
changeset 50 5a1685599b76
parent 44 ecbabf52600f
child 56 8152b1f1763a
--- 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