textinput/peninputsplititut/src/peninputsplititutdatamgr.cpp
branchRCL_3
changeset 9 e6a39382bb9c
parent 8 4eb1ae11334f
child 11 c8fb4cf7b3ae
--- a/textinput/peninputsplititut/src/peninputsplititutdatamgr.cpp	Wed Apr 14 16:18:34 2010 +0300
+++ b/textinput/peninputsplititut/src/peninputsplititutdatamgr.cpp	Tue Apr 27 16:59:43 2010 +0300
@@ -235,6 +235,10 @@
     // Key text row 2                               
     iVkAlphaText2 = AknLayoutScalable_Avkon::cell_ituss_key_t3(1).LayoutLine();
     
+	// Plus for Numberic Only keypad
+	iVkTextPlusForNumbericOnly = 
+			AknLayoutScalable_Avkon::cell_ituss_key_t5(0).LayoutLine();
+	
     // close button
     TAknWindowLineLayout funcbtn, funcbtnbg, funcbtninner;
     TAknLayoutRect funcrect, funcbgrect, funcinnerrect, arrowleftinnerrect, arrowrightinnerrect;
@@ -605,7 +609,14 @@
 				return &iVkNumText;
         		}
         case EKeypadRightTextLine1:
-            return &iVkAlphaText1;
+			if ( iInputMode == ENumber || iInputMode == ENativeNumber )
+				{
+				return &iVkTextPlusForNumbericOnly;
+				}
+			else
+				{
+				return &iVkAlphaText1;
+				}
         case EKeypadRightTextLine2:
             return &iVkAlphaText2;
         case EKeypadRightTextLine3: