|
Eclipse Remote Application Platform | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object SWTEventObject org.eclipse.swt.events.TypedEvent org.eclipse.swt.events.GestureEvent
public class GestureEvent
Instances of this class are sent in response to touch-based gestures that are triggered by the user.
GestureListener
,
Sample code and further informationField Summary | |
---|---|
int |
detail
The gesture type. |
boolean |
doit
This flag indicates whether the operation should be allowed. |
double |
magnification
This field is valid when the detail field is set to GESTURE_MAGNIFY . |
double |
rotation
This field is valid when the detail field is set to GESTURE_ROTATE . |
int |
stateMask
The state of the keyboard modifier keys and mouse masks at the time the event was generated. |
int |
x
The meaning of this field is dependent on the value of the detail field
and the platform. |
int |
xDirection
This field is valid when the detail field is set to GESTURE_SWIPE
or GESTURE_PAN . |
int |
y
The meaning of this field is dependent on the value of the detail field
and the platform. |
int |
yDirection
This field is valid when the detail field is set to GESTURE_SWIPE
or GESTURE_PAN . |
Fields inherited from class org.eclipse.swt.events.TypedEvent |
---|
data, display, time, widget |
Constructor Summary | |
---|---|
GestureEvent(Event e)
Constructs a new instance of this class based on the information in the given untyped event. |
Method Summary | |
---|---|
java.lang.String |
toString()
Returns a string containing a concise, human-readable description of the receiver. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public int stateMask
SWT.MODIFIER_MASK
,
SWT.BUTTON_MASK
public int detail
SWT.GESTURE_BEGIN
SWT.GESTURE_END
SWT.GESTURE_MAGNIFY
SWT.GESTURE_PAN
SWT.GESTURE_ROTATE
SWT.GESTURE_SWIPE
GestureEvent
fields that contain valid data.
public int x
detail
field
and the platform. It can represent either the x coordinate of the centroid of the
touches that make up the gesture, or the x coordinate of the cursor at the time the
gesture was performed.
public int y
detail
field
and the platform. It can represent either the y coordinate of the centroid of the
touches that make up the gesture, or the y coordinate of the cursor at the time the
gesture was performed.
public double rotation
detail
field is set to GESTURE_ROTATE
.
It specifies the number of degrees rotated on the device since the gesture started. Positive
values indicate counter-clockwise rotation, and negative values indicate clockwise rotation.
public int xDirection
detail
field is set to GESTURE_SWIPE
or GESTURE_PAN
. Both xDirection
and yDirection
can be valid for an individual gesture. The meaning of this field is dependent on the value
of the detail
field.
If detail
is GESTURE_SWIPE
then a positive value indicates a swipe
to the right and a negative value indicates a swipe to the left.
If detail
is GESTURE_PAN
then a positive value indicates a pan to
the right by this field's count of pixels and a negative value indicates a pan to the left
by this field's count of pixels.
public int yDirection
detail
field is set to GESTURE_SWIPE
or GESTURE_PAN
. Both xDirection
and yDirection
can be valid for an individual gesture. The meaning of this field is dependent on the value
of the detail
field.
If detail
is GESTURE_SWIPE
then a positive value indicates a downward
swipe and a negative value indicates an upward swipe.
If detail
is GESTURE_PAN
then a positive value indicates a downward
pan by this field's count of pixels and a negative value indicates an upward pan by this
field's count of pixels.
public double magnification
detail
field is set to GESTURE_MAGNIFY
.
This is the scale factor to be applied. This value will be 1.0 in the first received event with
GESTURE_MAGNIFY
, and will then fluctuate in subsequent events as the user moves
their fingers.
public boolean doit
false
will cancel the operation.
Constructor Detail |
---|
public GestureEvent(Event e)
e
- the untyped event containing the informationMethod Detail |
---|
public java.lang.String toString()
toString
in class TypedEvent
|
Eclipse Remote Application Platform | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) EclipseSource and others 2002, 2013. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0