textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutmultilineicf.h
branchRCL_3
changeset 3 f5a1e66df979
parent 0 eb1f2e154e89
child 11 c8fb4cf7b3ae
equal deleted inserted replaced
0:eb1f2e154e89 3:f5a1e66df979
   203 
   203 
   204     /**
   204     /**
   205      * Show tooltip of ICF
   205      * Show tooltip of ICF
   206      * 
   206      * 
   207      * @param aText The text to be displayed in ICF
   207      * @param aText The text to be displayed in ICF
       
   208      * @param aRect The area for displaying tooltip
   208      * @return None
   209      * @return None
   209      */
   210      */
   210     IMPORT_C void ShowTooltipL( const TDesC& aText );
   211     IMPORT_C void ShowTooltipL( const TDesC& aText,
       
   212                                 const TRect& aRect );
   211     
   213     
   212 
   214 
   213     /**
   215     /**
   214      * Hide tooltip of ICF
   216      * Hide tooltip of ICF
   215      * 
   217      * 
   292             
   294             
   293     // Sets dim
   295     // Sets dim
   294     // aDimFlag Dim flag, ETrue for dim
   296     // aDimFlag Dim flag, ETrue for dim
   295     void SetDimmed(TBool aDimFlag);
   297     void SetDimmed(TBool aDimFlag);
   296 
   298 
   297     void SetFontL(TInt aFontHeight, TInt aMaxFontHeight, const CFont* aFont);
   299     void SetFontL(const CFont* aFont);
   298 
   300 
   299     // Set editor focus
   301     // Set editor focus
   300     void SetFocus(TBool aFlag = ETrue);    
   302     void SetFocus(TBool aFlag = ETrue);    
   301 
   303 
   302     // Set cursor visibility
   304     // Set cursor visibility
   393     IMPORT_C void HideInfoBubble();
   395     IMPORT_C void HideInfoBubble();
   394     IMPORT_C void SetMsgBubbleCtrlSize(const TSize& aSize);
   396     IMPORT_C void SetMsgBubbleCtrlSize(const TSize& aSize);
   395     IMPORT_C void SetInfoBubbleCtrlSize(const TSize& aSize);
   397     IMPORT_C void SetInfoBubbleCtrlSize(const TSize& aSize);
   396     
   398     
   397     // For addition of ITI features on FSQ
   399     // For addition of ITI features on FSQ
   398     void ShowTooltipL(const TDesC& aText);
   400     void ShowTooltipL( const TDesC& aText, const TRect& aRect );
   399     void HideTooltip();
   401     void HideTooltip();
   400     /**
   402     /**
   401      * Returen the auto-completion state
   403      * Returen the auto-completion state
   402      * 
   404      * 
   403      * @return ETrue: AutoCompletion state is On
   405      * @return ETrue: AutoCompletion state is On
   492 
   494 
   493     void BaseConstructL(TInt aFontHeight, 
   495     void BaseConstructL(TInt aFontHeight, 
   494                         TInt aMaxFontHeight,
   496                         TInt aMaxFontHeight,
   495                         const CFont* aFont);
   497                         const CFont* aFont);
   496 
   498 
   497     void InitTextLayoutL();
   499     void InitTextLayoutL(const CFont *aFont);
   498 
   500 
   499     // set text margin to view rect
   501     // set text margin to view rect
   500     //void SetTextMarginL();
   502     //void SetTextMarginL();
   501 
   503 
   502     void RecalcualteTextPositionL();
   504     void RecalcualteTextPositionL();