diff -r bd83ceabce89 -r 5a1685599b76 textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutvkb.h --- 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);