C G I M R S U

C

com.nokia.mid.ui.gestures - package com.nokia.mid.ui.gestures
The Gesture API provides support for a number of platform defined gestures.

G

GESTURE_ALL - Static variable in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Constant for All Gesture Events.
GESTURE_DRAG - Static variable in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Constant for the Drag Gesture.
GESTURE_DROP - Static variable in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Constant for the Drop Gesture.
GESTURE_FLICK - Static variable in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Constant for the Flick Gesture.
GESTURE_LONG_PRESS - Static variable in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Constant for the Long Press Gesture.
GESTURE_LONG_PRESS_REPEATED - Static variable in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Constant for the Long Press Repeated Gesture.
GESTURE_TAP - Static variable in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Constant for the Tap Gesture.
gestureAction(Object, GestureInteractiveZone, GestureEvent) - Method in interface com.nokia.mid.ui.gestures.GestureListener
Indicates that a gesture event has occurred on a container.
GestureEvent - Interface in com.nokia.mid.ui.gestures
The GestureEvent interface class is used by an application to receive gesture recognition events from the platform.
GestureInteractiveZone - Class in com.nokia.mid.ui.gestures
The GestureInteractiveZone class is used by an application to define an area of the screen that reacts to a set of specified gestures.
GestureInteractiveZone(int) - Constructor for class com.nokia.mid.ui.gestures.GestureInteractiveZone
Construct a new Gesture Interactive Zone.
GestureInteractiveZone(int, int) - Constructor for class com.nokia.mid.ui.gestures.GestureInteractiveZone
Construct a new Gesture Interactive Zone.
GestureListener - Interface in com.nokia.mid.ui.gestures
This interface is used by applications which need to receive gesture events from the implementation.
GestureRegistrationManager - Class in com.nokia.mid.ui.gestures
The GestureRegistrationManager class provides the ability to register a GestureListener to be notified when a gesture event occurs within a container.
getDragDistanceX() - Method in interface com.nokia.mid.ui.gestures.GestureEvent
Query for the Drag & Drop gesture events movement in horizontal direction since last drag gesture.
getDragDistanceY() - Method in interface com.nokia.mid.ui.gestures.GestureEvent
Query for the Drag & Drop gesture events movement in vertical direction since last drag gesture.
getFlickDirection() - Method in interface com.nokia.mid.ui.gestures.GestureEvent
Query for the Flick gesture events direction.
getFlickSpeed() - Method in interface com.nokia.mid.ui.gestures.GestureEvent
Query for the Flick gesture events speed in actual flick direction.
getFlickSpeedX() - Method in interface com.nokia.mid.ui.gestures.GestureEvent
Query for the Flick gesture events speed in horizontal direction.
getFlickSpeedY() - Method in interface com.nokia.mid.ui.gestures.GestureEvent
Query for the Flick gesture events speed in vertical direction.
getGestures() - Method in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Query for the gestures associated with the gesture event registration.
getHeight() - Method in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Query for the height of the gesture event rectangle in pixels.
getLongPressTimeInterval() - Method in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Query for the long press gesture time interval in milliseconds.
getStartX() - Method in interface com.nokia.mid.ui.gestures.GestureEvent
Query for the gestures horizontal start location.
getStartY() - Method in interface com.nokia.mid.ui.gestures.GestureEvent
Query for the gestures vertical start location.
getType() - Method in interface com.nokia.mid.ui.gestures.GestureEvent
Query for the actual gesture event that has occurred.
getWidth() - Method in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Query for the width of the gesture event rectangle in pixels.
getX() - Method in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Query for the horizontal location of the gesture event rectangle.
getY() - Method in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Query for the vertical location of the gesture event rectangle.

I

isSupported(int) - Static method in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Query if a specific gesture is supported by the platform.

M

MAX_SUPPORTED_GESTURE_INTERACTIVE_ZONES - Static variable in class com.nokia.mid.ui.gestures.GestureRegistrationManager
Constant for the maximum number of supported gesture interactive zones per container.

R

register(Object, GestureInteractiveZone) - Static method in class com.nokia.mid.ui.gestures.GestureRegistrationManager
Register a gesture interactive zone to a container.

S

setGestures(int) - Method in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Update the list of gestures that are detected for the interactive zone.
setListener(Object, GestureListener) - Static method in class com.nokia.mid.ui.gestures.GestureRegistrationManager
Add a listener to the a container.
setLongPressTimeInterval(int) - Method in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Set the long press event time interval.
setRectangle(int, int, int, int) - Method in class com.nokia.mid.ui.gestures.GestureInteractiveZone
Defines the gesture event rectangle location and dimensions.

U

unregister(Object, GestureInteractiveZone) - Static method in class com.nokia.mid.ui.gestures.GestureRegistrationManager
Unregister a gesture interactive zone from a container.
unregisterAll(Object) - Static method in class com.nokia.mid.ui.gestures.GestureRegistrationManager
Unregisters all current gesture interactive zones from a container.

C G I M R S U

Copyright © 2010 Nokia Corporation. All rights reserved.

Nokia is registered trademark of Nokia Corporation. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. Other product and company names mentioned herein may be trademarks or trade names of their respective owners. This document is confidential information of Nokia Corporation.

Disclaimer
The information in this document is provided "as is," with no warranties whatsoever, including any warranty of merchantability, fitness for any particular purpose, or any warranty otherwise arising out of any proposal, specification, or sample. Furthermore, information provided in this document is preliminary, and may be changed substantially prior to final release.

Nokia Corporation disclaims all liability, including liability for infringement of any proprietary rights, relating to this document and implementation of any information presented in this document.

Nokia Corporation retains the right to make changes to this document at any time, without notice.

License
Subject to above disclaimer, a license is hereby granted to use this documentation solely under existing Limited License Agreement and non-disclosure agreement between the companies for the agreed application development for Series 40 Nokia phones. No other licenses e.g. to any intellectual property rights are granted herein. Any use of the screen shots of this documentation, including any icons thereof, is subject to Nokia's prior written approval.