--- a/textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayout.h Wed Sep 01 12:23:33 2010 +0100
+++ b/textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayout.h Tue Sep 14 21:59:06 2010 +0300
@@ -564,6 +564,22 @@
*/
inline MTouchFeedback* TouchFeedbackInstance();
+ /**
+ * Get extra response area of virtual key controls.
+ *
+ * @since Symbian^3
+ * @param aMargins output the margins around the original response area.
+ */
+ void GetKeyExtResponseArea( TMargins& aMargins );
+
+ /**
+ * Get extra response area of button controls.
+ *
+ * @since Symbian^3
+ * @param aMargins output the margins around the original response area.
+ */
+ void GetButtonExtResponseArea( TMargins& aMargins );
+
protected:
/**
* Constructor
@@ -631,6 +647,14 @@
void SendEditorTextAndCursorPosL(TUint8* aData);
void SetSelfBmpDeviceFlag(TBool aFlag);
+ /**
+ * Load tap accuracy enhancement settings according to the specified input mode.
+ *
+ * @since Symbian^3
+ * @param alayoutType specifies the input mode(refer to TPluginInputMode) of this layout.
+ */
+ void LoadTapAccuracySettingsL( TInt alayoutType );
+
private:
NONSHARABLE_CLASS( CFepUiLayoutExt) : public CBase
{
@@ -648,7 +672,39 @@
MTouchFeedback* iTouchFeedbackInstance;
TBool iSelfBmpDeviceFlag;
- TBool iDisableDrawing;
+ TBool iDisableDrawing;
+
+ /**
+ * PointerMove event suppressor parameter: max movement(in pixel)
+ */
+ TSize iPointerMoveSuppressMaxMovement;
+
+ /**
+ * PointerMove event suppressor parameter: timeout(in microsecond)
+ */
+ TInt iPointerMoveSuppressTimeout;
+
+ /**
+ * PointerUp event suppressor parameter: max movement(in pixel)
+ */
+ TSize iPointerUpSuppressMaxMovement;
+
+ /**
+ * PointerUp event suppressor parameter: timeout(in microsecond)
+ */
+ TInt iPointerUpSuppressTimeout;
+
+ /**
+ * extra response area of virtual key controls
+ */
+ TMargins iKeyExtResponseMargins;
+
+ /**
+ * extra response area of virtual button controls
+ */
+ TMargins iButtonExtResponseMargins;
+
+
};
private: