diff -r 4816d766a08a -r f345bda72bc4 Symbian3/PDK/Source/GUID-2C0C173D-C659-4011-8B7A-8EB35E64D150.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/PDK/Source/GUID-2C0C173D-C659-4011-8B7A-8EB35E64D150.dita Tue Mar 30 11:56:28 2010 +0100 @@ -0,0 +1,37 @@ + + + + + +Touch +gestures +

The touch gestures (finger movements on the device display area) are interpreted +using touch gesture framework provided by UI framework. The UI FW listens +to the pointer events and notifies the client after recognizing the gestures. +The client can enable listening of desired gestures.

+

The touch gesture framework supports the following single touch gestures:

Gesture Framework can provide swipe speed that can be used as input +to inertia based effects. Two finger pinch (zoom) multi-touch gesture is also +recognized.

+

Additionally, there is an option to support drag and drop. It is initiated +by holding the touch position for a short time in the same place. The holding +mode is active until the user releases the touch.

+
Using +touch gestures in C++ applications

The API to use for recognizing +touch gestures is Touch Gesture API.

Touch Gesture Framework contains +a pointer to a control (derived from CCoeControl) where +gestures are recognized. These gestures are reported to the gesture observer. +Based on the gesture interest set by the gesture observer, CAknTouchGestureFw converts +the pointer events to the logical gesture.

+
\ No newline at end of file