textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutmultilineicf.h
branchRCL_3
changeset 21 ecbabf52600f
parent 20 ebd48d2de13c
--- a/textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutmultilineicf.h	Tue Aug 31 15:31:50 2010 +0300
+++ b/textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutmultilineicf.h	Wed Sep 01 12:23:33 2010 +0100
@@ -205,9 +205,12 @@
      * Show tooltip of ICF
      * 
      * @param aText The text to be displayed in ICF
+     * @param aRect The area for displaying tooltip
      * @return None
      */
-    IMPORT_C void ShowTooltipL( const TDesC& aText );
+    IMPORT_C void ShowTooltipL( const TDesC& aText,
+                                const TRect& aRect, 
+                                TInt aLangCode = ELangTest );
     
 
     /**
@@ -294,7 +297,7 @@
     // aDimFlag Dim flag, ETrue for dim
     void SetDimmed(TBool aDimFlag);
 
-    void SetFontL(TInt aFontHeight, TInt aMaxFontHeight, const CFont* aFont);
+    void SetFontL(const CFont* aFont);
 
     // Set editor focus
     void SetFocus(TBool aFlag = ETrue);    
@@ -395,7 +398,7 @@
     IMPORT_C void SetInfoBubbleCtrlSize(const TSize& aSize);
     
     // For addition of ITI features on FSQ
-    void ShowTooltipL(const TDesC& aText);
+    void ShowTooltipL( const TDesC& aText, const TRect& aRect, TInt aLangCode = ELangTest );
     void HideTooltip();
     /**
      * Returen the auto-completion state
@@ -494,7 +497,7 @@
                         TInt aMaxFontHeight,
                         const CFont* aFont);
 
-    void InitTextLayoutL();
+    void InitTextLayoutL(const CFont *aFont);
 
     // set text margin to view rect
     //void SetTextMarginL();
@@ -612,6 +615,9 @@
     void DrawMfneText();
     
     void SetMsgBubbleRect();
+    
+    void SetMsgBubbleRectAccordingToLanguage();
+    
     void SetInfoBubbleRect();
     
     void HideBubbleTemp();