textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutvkb.h
branchRCL_3
changeset 56 8152b1f1763a
parent 50 5a1685599b76
equal deleted inserted replaced
50:5a1685599b76 56:8152b1f1763a
   453     inline const RPointerArray<CFbsBitmap>& KeyHighlightMaskBmpList();
   453     inline const RPointerArray<CFbsBitmap>& KeyHighlightMaskBmpList();
   454     
   454     
   455     inline void SetKeySkinId(TVirtualKeyBmpType aBmpType, TAknsItemID aSkinId);
   455     inline void SetKeySkinId(TVirtualKeyBmpType aBmpType, TAknsItemID aSkinId);
   456     inline TAknsItemID KeySkinId(TVirtualKeyBmpType aBmpType);
   456     inline TAknsItemID KeySkinId(TVirtualKeyBmpType aBmpType);
   457     inline void SetTextLineLayout(TAknTextLineLayout aTextLine, TVirtualKeyTextPos aPos);
   457     inline void SetTextLineLayout(TAknTextLineLayout aTextLine, TVirtualKeyTextPos aPos);
   458     
       
   459     /**
       
   460      * Set the star icon rect
       
   461      *
       
   462      * @since S60 V5.0
       
   463      * @param aRect the rect of the star icon
       
   464      * @return none
       
   465      */
       
   466     inline void SetStarIconRect( const TRect& aRect );
       
   467     
       
   468     /**
       
   469      * Set the shift icon rect
       
   470      *
       
   471      * @since S60 V5.0
       
   472      * @param aRect the rect of the shift icon
       
   473      * @return none
       
   474      */
       
   475     inline void SetShiftIconRect( const TRect& aRect );
       
   476     
       
   477     /**
       
   478      * Get the star icon rect
       
   479      *
       
   480      * @since S60 V5.0
       
   481      * @param none
       
   482      * @return the rect of the star icon
       
   483      */
       
   484     inline TRect StarIconRect();
       
   485     
       
   486     /**
       
   487      * Get the shift icon rect
       
   488      *
       
   489      * @since S60 V5.0
       
   490      * @param none
       
   491      * @return the rect of the shift icon
       
   492      */
       
   493     inline TRect ShiftIconRect();
       
   494     
       
   495     inline TAknTextLineLayout TextLineLayout(TVirtualKeyTextPos aPos);
   458     inline TAknTextLineLayout TextLineLayout(TVirtualKeyTextPos aPos);
   496     inline void SetTextLineLayout(TAknTextLineLayout aTextLine);
   459     inline void SetTextLineLayout(TAknTextLineLayout aTextLine);
   497     inline TAknTextLineLayout TextLineLayout();
   460     inline TAknTextLineLayout TextLineLayout();
   498     inline TBool TextLineLayoutSet(TVirtualKeyTextPos aPos);
   461     inline TBool TextLineLayoutSet(TVirtualKeyTextPos aPos);
   499     inline void SetDrawOpaqueBackground(TBool aNeedDraw);
   462     inline void SetDrawOpaqueBackground(TBool aNeedDraw);
   946     /**
   909     /**
   947      * Reserve item
   910      * Reserve item
   948      */    
   911      */    
   949     CFepUiKeyboardExt* iExt;
   912     CFepUiKeyboardExt* iExt;
   950 
   913 
   951     /**
   914 
   952      * The star icon rect
       
   953      */
       
   954     TRect iStarIconRect;
       
   955     
       
   956     /**
       
   957      * The shift icon rect
       
   958      */
       
   959     TRect iShiftIconRect;
       
   960     
       
   961 protected:
   915 protected:
   962     //void HandleResourceChange(TInt aType);
   916     //void HandleResourceChange(TInt aType);
   963     virtual IMPORT_C void HandleResourceChange(TInt aType);
   917     virtual IMPORT_C void HandleResourceChange(TInt aType);
   964 private: 
   918 private: 
   965     void CreateBmpDevL();
   919     void CreateBmpDevL();