textinput/peninputgenericitut/src/peninputgenericitutdatamgr.cpp
branchRCL_3
changeset 9 e6a39382bb9c
parent 8 4eb1ae11334f
child 11 c8fb4cf7b3ae
--- a/textinput/peninputgenericitut/src/peninputgenericitutdatamgr.cpp	Wed Apr 14 16:18:34 2010 +0300
+++ b/textinput/peninputgenericitut/src/peninputgenericitutdatamgr.cpp	Tue Apr 27 16:59:43 2010 +0300
@@ -325,6 +325,10 @@
 	// Key text row 2                               
 	iVkAlphaText2ForPrtWest = AknLayoutScalable_Avkon::cell_ituss_key_t3(1).LayoutLine();
 	
+	// Plus for Numberic Only keypad
+	iVkTextPlusForNumbericOnlyForPrtWest = 
+			AknLayoutScalable_Avkon::cell_ituss_key_t5(0).LayoutLine();
+	
 	// close button
 	TAknWindowLineLayout funcbtn, funcbtnbg, funcbtninner;
 	TAknLayoutRect funcrect, funcbgrect, funcinnerrect, arrowleftinnerrect, arrowrightinnerrect;
@@ -628,12 +632,12 @@
     rect.Move(-iLayoutOffset.iX, -iLayoutOffset.iY);
     iIcfChnRect = rect;
     //iIcfChnRect.iTl.iY += 10;
-#ifdef LAF_MODIFY
+//#ifdef LAF_MODIFY
     //if(IsChinese())
-        {
-        iIcfChnRect.Move(0,-iIcfChnRect.iTl.iY + 14);
-        }
-#endif
+//        {
+//        iIcfChnRect.Move(0,-iIcfChnRect.iTl.iY + 14);
+//        }
+//#endif
 
     // Keypad
     TInt keypadvariety = iLandScape ? 1 : 0;
@@ -1352,7 +1356,14 @@
                 }
             else
                 {
-                return &iVkAlphaText1ForPrtWest;
+				if ( iInputMode == ENumber || iInputMode == ENativeNumber )
+					{
+					return &iVkTextPlusForNumbericOnlyForPrtWest;
+					}
+				else
+					{
+					return &iVkAlphaText1ForPrtWest;
+					}
                 }
             }
         case EKeypadRightTextLine2: