textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutmultilineicf.h
branchRCL_3
changeset 43 ebd48d2de13c
parent 19 5e18d8c489d6
child 44 ecbabf52600f
equal deleted inserted replaced
39:ac7e4d1d9209 43:ebd48d2de13c
   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
       
   209      * @return None
   208      * @return None
   210      */
   209      */
   211     IMPORT_C void ShowTooltipL( const TDesC& aText,
   210     IMPORT_C void ShowTooltipL( const TDesC& aText );
   212                                 const TRect& aRect, 
       
   213                                 TInt aLangCode = ELangTest );
       
   214     
   211     
   215 
   212 
   216     /**
   213     /**
   217      * Hide tooltip of ICF
   214      * Hide tooltip of ICF
   218      * 
   215      * 
   295             
   292             
   296     // Sets dim
   293     // Sets dim
   297     // aDimFlag Dim flag, ETrue for dim
   294     // aDimFlag Dim flag, ETrue for dim
   298     void SetDimmed(TBool aDimFlag);
   295     void SetDimmed(TBool aDimFlag);
   299 
   296 
   300     void SetFontL(const CFont* aFont);
   297     void SetFontL(TInt aFontHeight, TInt aMaxFontHeight, const CFont* aFont);
   301 
   298 
   302     // Set editor focus
   299     // Set editor focus
   303     void SetFocus(TBool aFlag = ETrue);    
   300     void SetFocus(TBool aFlag = ETrue);    
   304 
   301 
   305     // Set cursor visibility
   302     // Set cursor visibility
   396     IMPORT_C void HideInfoBubble();
   393     IMPORT_C void HideInfoBubble();
   397     IMPORT_C void SetMsgBubbleCtrlSize(const TSize& aSize);
   394     IMPORT_C void SetMsgBubbleCtrlSize(const TSize& aSize);
   398     IMPORT_C void SetInfoBubbleCtrlSize(const TSize& aSize);
   395     IMPORT_C void SetInfoBubbleCtrlSize(const TSize& aSize);
   399     
   396     
   400     // For addition of ITI features on FSQ
   397     // For addition of ITI features on FSQ
   401     void ShowTooltipL( const TDesC& aText, const TRect& aRect, TInt aLangCode = ELangTest );
   398     void ShowTooltipL(const TDesC& aText);
   402     void HideTooltip();
   399     void HideTooltip();
   403     /**
   400     /**
   404      * Returen the auto-completion state
   401      * Returen the auto-completion state
   405      * 
   402      * 
   406      * @return ETrue: AutoCompletion state is On
   403      * @return ETrue: AutoCompletion state is On
   495 
   492 
   496     void BaseConstructL(TInt aFontHeight, 
   493     void BaseConstructL(TInt aFontHeight, 
   497                         TInt aMaxFontHeight,
   494                         TInt aMaxFontHeight,
   498                         const CFont* aFont);
   495                         const CFont* aFont);
   499 
   496 
   500     void InitTextLayoutL(const CFont *aFont);
   497     void InitTextLayoutL();
   501 
   498 
   502     // set text margin to view rect
   499     // set text margin to view rect
   503     //void SetTextMarginL();
   500     //void SetTextMarginL();
   504 
   501 
   505     void RecalcualteTextPositionL();
   502     void RecalcualteTextPositionL();
   613     void SetMfneTextL(const TFepInputContextFieldData& aData);
   610     void SetMfneTextL(const TFepInputContextFieldData& aData);
   614     
   611     
   615     void DrawMfneText();
   612     void DrawMfneText();
   616     
   613     
   617     void SetMsgBubbleRect();
   614     void SetMsgBubbleRect();
   618     
       
   619     void SetMsgBubbleRectAccordingToLanguage();
       
   620     
       
   621     void SetInfoBubbleRect();
   615     void SetInfoBubbleRect();
   622     
   616     
   623     void HideBubbleTemp();
   617     void HideBubbleTemp();
   624     
   618     
   625     TBool HighlightOverlapWithBubble( const TRect& aRect );
   619     TBool HighlightOverlapWithBubble( const TRect& aRect );