textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutvkb.h
branchRCL_3
changeset 50 5a1685599b76
parent 44 ecbabf52600f
child 56 8152b1f1763a
--- a/textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutvkb.h	Tue Sep 14 21:59:06 2010 +0300
+++ b/textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutvkb.h	Wed Sep 15 12:34:44 2010 +0300
@@ -455,6 +455,43 @@
     inline void SetKeySkinId(TVirtualKeyBmpType aBmpType, TAknsItemID aSkinId);
     inline TAknsItemID KeySkinId(TVirtualKeyBmpType aBmpType);
     inline void SetTextLineLayout(TAknTextLineLayout aTextLine, TVirtualKeyTextPos aPos);
+    
+    /**
+     * Set the star icon rect
+     *
+     * @since S60 V5.0
+     * @param aRect the rect of the star icon
+     * @return none
+     */
+    inline void SetStarIconRect( const TRect& aRect );
+    
+    /**
+     * Set the shift icon rect
+     *
+     * @since S60 V5.0
+     * @param aRect the rect of the shift icon
+     * @return none
+     */
+    inline void SetShiftIconRect( const TRect& aRect );
+    
+    /**
+     * Get the star icon rect
+     *
+     * @since S60 V5.0
+     * @param none
+     * @return the rect of the star icon
+     */
+    inline TRect StarIconRect();
+    
+    /**
+     * Get the shift icon rect
+     *
+     * @since S60 V5.0
+     * @param none
+     * @return the rect of the shift icon
+     */
+    inline TRect ShiftIconRect();
+    
     inline TAknTextLineLayout TextLineLayout(TVirtualKeyTextPos aPos);
     inline void SetTextLineLayout(TAknTextLineLayout aTextLine);
     inline TAknTextLineLayout TextLineLayout();
@@ -911,7 +948,16 @@
      */    
     CFepUiKeyboardExt* iExt;
 
-
+    /**
+     * The star icon rect
+     */
+    TRect iStarIconRect;
+    
+    /**
+     * The shift icon rect
+     */
+    TRect iShiftIconRect;
+    
 protected:
     //void HandleResourceChange(TInt aType);
     virtual IMPORT_C void HandleResourceChange(TInt aType);