textinput/peninputgenericitut/src/peninputgenericitutdatamgr.cpp
branchRCL_3
changeset 9 e6a39382bb9c
parent 8 4eb1ae11334f
child 11 c8fb4cf7b3ae
equal deleted inserted replaced
8:4eb1ae11334f 9:e6a39382bb9c
   323 	// Key text row 3
   323 	// Key text row 3
   324 	iVkAlphaText3ForPrtWest = AknLayoutScalable_Avkon::cell_ituss_key_t4(1).LayoutLine();
   324 	iVkAlphaText3ForPrtWest = AknLayoutScalable_Avkon::cell_ituss_key_t4(1).LayoutLine();
   325 	// Key text row 2                               
   325 	// Key text row 2                               
   326 	iVkAlphaText2ForPrtWest = AknLayoutScalable_Avkon::cell_ituss_key_t3(1).LayoutLine();
   326 	iVkAlphaText2ForPrtWest = AknLayoutScalable_Avkon::cell_ituss_key_t3(1).LayoutLine();
   327 	
   327 	
       
   328 	// Plus for Numberic Only keypad
       
   329 	iVkTextPlusForNumbericOnlyForPrtWest = 
       
   330 			AknLayoutScalable_Avkon::cell_ituss_key_t5(0).LayoutLine();
       
   331 	
   328 	// close button
   332 	// close button
   329 	TAknWindowLineLayout funcbtn, funcbtnbg, funcbtninner;
   333 	TAknWindowLineLayout funcbtn, funcbtnbg, funcbtninner;
   330 	TAknLayoutRect funcrect, funcbgrect, funcinnerrect, arrowleftinnerrect, arrowrightinnerrect;
   334 	TAknLayoutRect funcrect, funcbgrect, funcinnerrect, arrowleftinnerrect, arrowrightinnerrect;
   331 	TAknLayoutRect optioninnerrect, backspaceinnerrect;
   335 	TAknLayoutRect optioninnerrect, backspaceinnerrect;
   332 	
   336 	
   626 	
   630 	
   627     rect = icfrectcnbg.Rect();
   631     rect = icfrectcnbg.Rect();
   628     rect.Move(-iLayoutOffset.iX, -iLayoutOffset.iY);
   632     rect.Move(-iLayoutOffset.iX, -iLayoutOffset.iY);
   629     iIcfChnRect = rect;
   633     iIcfChnRect = rect;
   630     //iIcfChnRect.iTl.iY += 10;
   634     //iIcfChnRect.iTl.iY += 10;
   631 #ifdef LAF_MODIFY
   635 //#ifdef LAF_MODIFY
   632     //if(IsChinese())
   636     //if(IsChinese())
   633         {
   637 //        {
   634         iIcfChnRect.Move(0,-iIcfChnRect.iTl.iY + 14);
   638 //        iIcfChnRect.Move(0,-iIcfChnRect.iTl.iY + 14);
   635         }
   639 //        }
   636 #endif
   640 //#endif
   637 
   641 
   638     // Keypad
   642     // Keypad
   639     TInt keypadvariety = iLandScape ? 1 : 0;
   643     TInt keypadvariety = iLandScape ? 1 : 0;
   640     itukeypad = AknLayoutScalable_Apps::grid_vitu2_itu_pane(keypadvariety).LayoutLine();
   644     itukeypad = AknLayoutScalable_Apps::grid_vitu2_itu_pane(keypadvariety).LayoutLine();
   641     itukeypadrect.LayoutRect(viturect.Rect(), itukeypad);
   645     itukeypadrect.LayoutRect(viturect.Rect(), itukeypad);
  1350                 {
  1354                 {
  1351                 return IsThai() ? &iVkAlphaText1ForThai : &iVkAlphaText1;
  1355                 return IsThai() ? &iVkAlphaText1ForThai : &iVkAlphaText1;
  1352                 }
  1356                 }
  1353             else
  1357             else
  1354                 {
  1358                 {
  1355                 return &iVkAlphaText1ForPrtWest;
  1359 				if ( iInputMode == ENumber || iInputMode == ENativeNumber )
       
  1360 					{
       
  1361 					return &iVkTextPlusForNumbericOnlyForPrtWest;
       
  1362 					}
       
  1363 				else
       
  1364 					{
       
  1365 					return &iVkAlphaText1ForPrtWest;
       
  1366 					}
  1356                 }
  1367                 }
  1357             }
  1368             }
  1358         case EKeypadRightTextLine2:
  1369         case EKeypadRightTextLine2:
  1359             {
  1370             {
  1360             if ( IsChineseSpellMode())
  1371             if ( IsChineseSpellMode())