textinput/peninputvkbcn/src/peninputvkbcnlafdatamgr.cpp
branchRCL_3
changeset 12 4eb1ae11334f
parent 10 6defe5d1bd39
--- a/textinput/peninputvkbcn/src/peninputvkbcnlafdatamgr.cpp	Wed Mar 31 22:08:20 2010 +0300
+++ b/textinput/peninputvkbcn/src/peninputvkbcnlafdatamgr.cpp	Wed Apr 14 16:18:34 2010 +0300
@@ -1341,9 +1341,9 @@
     TAknWindowLineLayout keypad, cellpane;
     
     // Modify begin
-    TAknWindowLineLayout cellPaneBK;
-    TAknLayoutRect cellPaneBKRect;
-    TRect keyBKRect;
+    //TAknWindowLineLayout cellPaneBK;
+    //TAknLayoutRect cellPaneBKRect;
+    //TRect keyBKRect;
     // Modify end
     
     TAknLayoutRect keypadRect, cellpaneRect;
@@ -1362,6 +1362,9 @@
 	dataInfo->iQwtRect = wndRect.Rect();
 	// keypad
 	keyText = AknLayoutScalable_Avkon::vkb2_cell_keypad_pane_t1(0).LayoutLine();
+	
+	keyText.iB -= 3;
+	
 	dataInfo->iKeypad.iTextLayout = keyText;
   	dataInfo->iKeypad.iFont = AknLayoutUtils::FontFromId(keyText.iFont, NULL);
   	//dataInfo->iKeypad.iTxtRect = keyText.TextRect();
@@ -1371,7 +1374,7 @@
   	dataInfo->iKeypad.iKaypadRect = keypadRect.Rect();
   	
   	// Modify begin
-  	cellPaneBK = AknLayoutScalable_Avkon::vkb2_cell_keypad_pane_g1(0, 0, 0).LayoutLine();
+  	//cellPaneBK = AknLayoutScalable_Avkon::vkb2_cell_keypad_pane_g1(0, 0, 0).LayoutLine();
   	// Modify end
   	
   	//iKeypadRect10x3 = keypadRect.Rect();
@@ -1385,10 +1388,11 @@
   			keyRect.Move( -keypadRect.Rect().iTl.iX, -keypadRect.Rect().iTl.iY );
   			
   			// Modify begin
-            cellPaneBKRect.LayoutRect( keyRect, cellPaneBK );
-            keyBKRect = cellPaneBKRect.Rect();
-            dataInfo->iKeypad.iRects.AppendL( keyBKRect );
+            //cellPaneBKRect.LayoutRect( keyRect, cellPaneBK );
+            //keyBKRect = cellPaneBKRect.Rect();
+            //dataInfo->iKeypad.iRects.AppendL( keyBKRect );
             // Modify end
+            dataInfo->iKeypad.iRects.AppendL( keyRect );
   			
   			keyTextLayout.LayoutText(keyRect, keyText);
   			dataInfo->iKeypad.iCharRects.AppendL(keyTextLayout.TextRect());
@@ -1434,7 +1438,7 @@
   	dataInfo->iKeypad.iFont = AknLayoutUtils::FontFromId(keyText.iFont, NULL);
   	
   	// Modify begin
-  	cellPaneBK = AknLayoutScalable_Avkon::vkb2_cell_keypad_pane_g1(1, 0, 0).LayoutLine();
+  	//cellPaneBK = AknLayoutScalable_Avkon::vkb2_cell_keypad_pane_g1(1, 0, 0).LayoutLine();
   	// Modify end
   	
   	for( TInt i = 0; i < KKeypadLayoutCn[1][1]; i++)
@@ -1447,10 +1451,12 @@
   			keyRect.Move( -keypadRect.Rect().iTl.iX, -keypadRect.Rect().iTl.iY );
   			
   			// Modify begin
-  			cellPaneBKRect.LayoutRect( keyRect, cellPaneBK );
-  			keyBKRect = cellPaneBKRect.Rect();
-  			dataInfo->iKeypad.iRects.AppendL( keyBKRect );
+  			//cellPaneBKRect.LayoutRect( keyRect, cellPaneBK );
+  			//keyBKRect = cellPaneBKRect.Rect();
+  			//dataInfo->iKeypad.iRects.AppendL( keyBKRect );
   			// Modify end
+  			dataInfo->iKeypad.iRects.AppendL( keyRect );
+  			
   			keyTextLayout.LayoutText(keyRect, keyText);
   			dataInfo->iKeypad.iCharRects.AppendL(keyTextLayout.TextRect());
 			}
@@ -1479,14 +1485,14 @@
 	dataInfo->iKeypad.iKaypadRect = keypadRect.Rect();
 
  	keyText = AknLayoutScalable_Avkon::vkb2_cell_keypad_pane_t1(2).LayoutLine();
- 	// why, you asked? well, the reason is it's turned out this is the better one.
- 	keyText.iB += 3;
+
+ 	//keyText.iB += 3;
  	
   	dataInfo->iKeypad.iTextLayout = keyText; 	
   	dataInfo->iKeypad.iFont = AknLayoutUtils::FontFromId(keyText.iFont, NULL);  	
   	
   	// Modify begin
-  	cellPaneBK = AknLayoutScalable_Avkon::vkb2_cell_keypad_pane_g1(2, 0, 0).LayoutLine();
+  	//cellPaneBK = AknLayoutScalable_Avkon::vkb2_cell_keypad_pane_g1(2, 0, 0).LayoutLine();
   	// Modify end
   	
   	for( TInt i = 0; i < KKeypadLayoutCn[2][1]; i++)
@@ -1499,10 +1505,11 @@
   			keyRect.Move( -keypadRect.Rect().iTl.iX, -keypadRect.Rect().iTl.iY );
   			
   			// Modify begin
-  			cellPaneBKRect.LayoutRect( keyRect, cellPaneBK );
-  			keyBKRect = cellPaneBKRect.Rect();
-  			dataInfo->iKeypad.iRects.AppendL( keyBKRect );
-  			// Modify end            
+  			//cellPaneBKRect.LayoutRect( keyRect, cellPaneBK );
+  			//keyBKRect = cellPaneBKRect.Rect();
+  			//dataInfo->iKeypad.iRects.AppendL( keyBKRect );
+  			// Modify end
+  			dataInfo->iKeypad.iRects.AppendL( keyRect );
   			
   			keyTextLayout.LayoutText(keyRect, keyText);
   			dataInfo->iKeypad.iCharRects.AppendL(keyTextLayout.TextRect());
@@ -1527,6 +1534,9 @@
 	dataInfo->iQwtRect = wndRect.Rect();
 	
 	keyText = AknLayoutScalable_Avkon::vkb2_cell_keypad_pane_t1(0).LayoutLine();
+	
+	keyText.iB -= 3;
+	
 	dataInfo->iKeypad.iTextLayout = keyText;
   	dataInfo->iKeypad.iFont = AknLayoutUtils::FontFromId(keyText.iFont, NULL);
 
@@ -1535,7 +1545,7 @@
 	dataInfo->iKeypad.iKaypadRect = keypadRect.Rect();
   	
     // Modify begin
-    cellPaneBK = AknLayoutScalable_Avkon::vkb2_cell_keypad_pane_g1(0, 0, 0).LayoutLine();
+    //cellPaneBK = AknLayoutScalable_Avkon::vkb2_cell_keypad_pane_g1(0, 0, 0).LayoutLine();
     // Modify end
    
   	TInt keyHeight = keypadRect.Rect().Height()/3;  	
@@ -1550,10 +1560,11 @@
   			keyRect.Move( -keypadRect.Rect().iTl.iX, -keypadRect.Rect().iTl.iY + keyHeight*i);  			
   			
             // Modify begin
-            cellPaneBKRect.LayoutRect( keyRect, cellPaneBK );
-            keyBKRect = cellPaneBKRect.Rect();
-            dataInfo->iKeypad.iRects.AppendL( keyBKRect );
+            //cellPaneBKRect.LayoutRect( keyRect, cellPaneBK );
+            //keyBKRect = cellPaneBKRect.Rect();
+            //dataInfo->iKeypad.iRects.AppendL( keyBKRect );
             // Modify end
+            dataInfo->iKeypad.iRects.AppendL( keyRect );
   			
   			keyTextLayout.LayoutText(keyRect, keyText);
   			dataInfo->iKeypad.iCharRects.AppendL(keyTextLayout.TextRect());
@@ -1584,6 +1595,9 @@
 	
 	// keypad
 	keyText = AknLayoutScalable_Avkon::vkb2_cell_keypad_pane_t1(0).LayoutLine();
+	
+	keyText.iB -= 3;
+	
 	dataInfo->iKeypad.iTextLayout = keyText;
   	dataInfo->iKeypad.iFont = AknLayoutUtils::FontFromId(keyText.iFont, NULL);
 
@@ -1592,7 +1606,7 @@
   	dataInfo->iKeypad.iKaypadRect = keypadRect.Rect();
 
     // Modify begin
-    cellPaneBK = AknLayoutScalable_Avkon::vkb2_cell_keypad_pane_g1(0, 0, 0).LayoutLine();
+    //cellPaneBK = AknLayoutScalable_Avkon::vkb2_cell_keypad_pane_g1(0, 0, 0).LayoutLine();
     // Modify end  	
   	
   	keyHeight = keypadRect.Rect().Height()/3;
@@ -1607,10 +1621,12 @@
   			keyRect.Move( -keypadRect.Rect().iTl.iX, -keypadRect.Rect().iTl.iY + keyHeight*i);  			
   			
             // Modify begin
-            cellPaneBKRect.LayoutRect( keyRect, cellPaneBK );
-            keyBKRect = cellPaneBKRect.Rect();
-            dataInfo->iKeypad.iRects.AppendL( keyBKRect );
+            //cellPaneBKRect.LayoutRect( keyRect, cellPaneBK );
+            //keyBKRect = cellPaneBKRect.Rect();
+            //dataInfo->iKeypad.iRects.AppendL( keyBKRect );
             // Modify end
+            dataInfo->iKeypad.iRects.AppendL( keyRect );
+            
   			keyTextLayout.LayoutText(keyRect, keyText);
   			dataInfo->iKeypad.iCharRects.AppendL(keyTextLayout.TextRect());
   			}