textinput/peninputfingerhwrar/src/peninputfingerhwrarlafmanager.cpp
branchRCL_3
changeset 6 6ceef9a83b1a
parent 5 a47de9135b21
child 7 6defe5d1bd39
--- a/textinput/peninputfingerhwrar/src/peninputfingerhwrarlafmanager.cpp	Fri Mar 12 15:44:07 2010 +0200
+++ b/textinput/peninputfingerhwrar/src/peninputfingerhwrarlafmanager.cpp	Mon Mar 15 12:42:02 2010 +0200
@@ -381,6 +381,7 @@
         AknLayoutScalable_Avkon::popup_fep_char_preview_window_t1(0).LayoutLine();
     previewWndText.LayoutText(previewWndRect.Rect(), iPreviewWndText);
     iBubbleFont = previewWndText.Font();
+	iArrowPaddingSize = TSize(10,10);
     //==========================================================================
     // going to be removed if the LAF data is ready
     //
@@ -429,7 +430,7 @@
         iRectBtnArrowRight.Move(TPoint(buttonWidth,0));
         
 		iSizeBtnPadding = TSize(6,6);
-
+        iArrowPaddingSize = TSize(8,8);
 	    
 	    iRectSpase = iRectBtnClose;
 	    iRectSpase.Move(TPoint(0,buttonHight));
@@ -450,6 +451,10 @@
     	// iwriting box
     	iRectWritingBox	= TRect(TPoint(KMarginLayout,2*buttonHight+KMarginLayout),iLayoutRect.iBr-TPoint(KMarginLayout,KMarginLayout));
     	
+		iIndicatorRect.iTl = iRectWritingBox.iTl;
+		iIndicatorRect.iTl = iIndicatorRect.iTl + TPoint(20,20);
+		iIndicatorRect.SetSize(TSize(80,80));
+		
     	// construct symbol table
     	iRectOfSymbolTable = iRectWritingBox;
     	iRectOfSymbolTable.Move(TPoint(buttonWidth,-buttonHight));
@@ -513,6 +518,7 @@
         
         // button padding
 		iSizeBtnPadding = TSize(6,6);
+		iArrowPaddingSize = TSize(12,12);
 		
         // candate position
         iCandidateLTPos = iRectBtnClose.iTl + TPoint(0,buttonHight);
@@ -522,6 +528,10 @@
         // HWR Box Rect
         iRectWritingBox = TRect(TPoint(iRectBtnArrowUp.iTl.iX,iRectBtnArrowUp.iBr.iY),iLayoutRect.iBr-TPoint(KMarginLayout,KMarginLayout));
 		
+		iIndicatorRect.iTl = iRectWritingBox.iTl;
+		iIndicatorRect.iTl = iIndicatorRect.iTl + TPoint(20,20);
+		iIndicatorRect.SetSize(TSize(80,80));
+		
 		// construct symbol table
     	iRectOfSymbolTable = iRectWritingBox;
     	iRectOfSymbolTable.Move(TPoint(0,-buttonHight));
@@ -926,7 +936,18 @@
     }
 
 TSize CPeninputFingerHwrArLafManager::SymbolGroupButtonSize()
-   {
-   return iSymButtonSize;
-   }
+    {
+    return iSymButtonSize;
+    }
+
+TRect CPeninputFingerHwrArLafManager::GetIndicatorRect()
+    {
+    return iIndicatorRect;
+    }
+
+TSize CPeninputFingerHwrArLafManager::GetArrowPaddingSize()
+    {
+	return iArrowPaddingSize;
+	}
+   
 // End Of File