diff -r ecbabf52600f -r bd83ceabce89 textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayout.h --- 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: