diff -r 000000000000 -r 89d6a7a84779 Symbian3/SDK/Source/GUID-C11AF871-56C8-4EA4-A1E0-E2B23372EF84.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-C11AF871-56C8-4EA4-A1E0-E2B23372EF84.dita Thu Jan 21 18:18:20 2010 +0000 @@ -0,0 +1,29 @@ + + + + + +Touch +down and hold +

Touch down and hold is used, for example, to open the Symbian +stylus pop-up menu. Applications can use an animation (starts after 0.15 seconds +from the start of a stylus down event) to indicate that a Touch down and hold +action has been initiated.

+

On the whole, Touch down and hold may be difficult for users to find, and +therefore its use should be considered carefully. As in the case of task swapping, +the use of Touch down and hold should aim at being analogous to using a long +key press on the hardware keys.

+
Using +touch down and hold events in C++ applications

The API to use for +receiving touch down and hold events in applications or controls is the Touch UI utilities API.

Use +the class CAknLogTapDetector to +receive touch down and hold events, called long tap events in the API reference.

Your +long tap handler must inherit from the class MAknLongTapDetectorCallBack and implement the MAknLongTapDetectorCallBack::HandleLongTapEventL() call +back function.

+
\ No newline at end of file