--- 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: