diff -r a47de9135b21 -r 6ceef9a83b1a textinput/peninputfingerhwrar/src/peninputfingerhwrarlafmanager.cpp --- 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