--- a/textinput/peninputfingerhwrar/inc/peninputfingerhwrarlafmanager.h Tue May 11 16:31:42 2010 +0300
+++ b/textinput/peninputfingerhwrar/inc/peninputfingerhwrarlafmanager.h Tue May 25 13:03:44 2010 +0300
@@ -182,6 +182,21 @@
TInt VirtualSctpadColCount();
/**
+ * get row count of virtual number sctpad.
+ *
+ * @since Symbian TB9.2
+ * @return row count of virtual number sctpad.
+ */
+ TInt VirtualNumSctpadRowCount();
+
+ /**
+ * get column count of virtual number sctpad.
+ *
+ * @since Symbian TB9.2
+ * @return column count of virtual number sctpad.
+ */
+ TInt VirtualNumSctpadColCount();
+ /**
* get cell size of virtual sctpad.
*
* @since Symbian TB9.2
@@ -199,6 +214,15 @@
void GetVirtualKeyRects( RArray<TRect>& aArrayRects );
/**
+ * get cell rect of virtual sctpad.
+ *
+ * @since Symbian TB9.2
+ * @param aArrayRects a TRect array to receive cell rect.
+ * @return none.
+ */
+ void GetNumVirtualKeyRects( RArray<TRect>& aArrayRects );
+
+ /**
* get text layout of virtual sctpad.
*
* @since Symbian TB9.2
@@ -207,6 +231,14 @@
TAknTextLineLayout SctpadKeyTxtLayout();
/**
+ * get text layout of virtual numpad.
+ *
+ * @since Symbian TB9.2
+ * @return a TAknTextLineLayout object to layout cell text.
+ */
+ TAknTextLineLayout NumpadKeyTxtLayout();
+
+ /**
* get preview bubble rect.
*
* @since Symbian TB9.2
@@ -323,6 +355,10 @@
* Get virtual key pad rect
*/
TRect GetVirtualKeyRect();
+ /**
+ * Get virtual number key pad rect
+ */
+ TRect GetVirtualNumKeyRect();
private:
/**
@@ -368,7 +404,12 @@
*/
void RetrieveLafDataForSymbolTable();
- /**
+ /**
+ * Retrieve the laf data for symbol table
+ */
+ void RetrieveLafDataForNumSymbolTable();
+
+ /**
* Retrieve the landscape laf data for symbol table
*/
void RetrieveLandscapeLafDataForSymbolTable();
@@ -379,6 +420,16 @@
void RetrievePortraitLafDataForSymbolTable();
/**
+ * Retrieve the landscape laf data for number symbol table
+ */
+ void RetrieveLandscapeLafDataForNumSymbolTable();
+
+ /**
+ * Retrieve the portrait laf data for number symbol table
+ */
+ void RetrievePortraitLafDataForNumSymbolTable();
+
+ /**
* Retrieve the laf data for HWR writing box
*/
void RetrieveLafDataForHwrBox();
@@ -402,8 +453,8 @@
TRect iRectWritingBox;
TRect iRectNumpad;
TRect iRectSctpad;
- TRect iRectSpase;
- TRect iRectEnter;
+ TRect iRectBtnSpace;
+ TRect iRectBtnEnter;
TRect iIndicatorRect;
/**
@@ -418,6 +469,7 @@
TRect iRectBtnArrowDown;
TRect iRectBtnOption;
TRect iRectBtnSctPage;
+ TRect iRectBtnNumType;
TSize iArrowPaddingSize;
TSize iSizeBtnPadding;
@@ -457,7 +509,13 @@
* virtual key rects array
*/
RArray<TRect> iSCTrectArray;
-
+ // Number symbol table laf data
+ TRect iRectOfNumSymbolTable;
+ TInt iNumSctpadRowCount;
+ TInt iNumSctpadColCount;
+ TSize iSizeNumSctpadCell;
+// RArray<TRect> iNumSymBtnRectArray;
+ RArray<TRect> iNumSCTrectArray;
/**
* Preview bubble
*/
@@ -469,4 +527,4 @@
#endif // C_PENINPUTFINGERHWRARLAFMANAGER_H
-// End Of File
\ No newline at end of file
+// End Of File