Package totalcross.ui.event
Class DragEvent
- java.lang.Object
-
- totalcross.ui.event.Event<PenListener>
-
- totalcross.ui.event.PenEvent
-
- totalcross.ui.event.DragEvent
-
- All Implemented Interfaces:
java.lang.Cloneable
public class DragEvent extends PenEvent
An event that represents a pen drag.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class totalcross.ui.event.Event
Event.Type<H>
-
-
Field Summary
Fields Modifier and Type Field Description intdirectionstatic java.lang.String[]DIRECTIONSstatic intDOWNThe direction constant for a drag or flick down.intdragIdUnique id for the entire physical drag.static intLEFTThe direction constant for a drag or flick left.static intRIGHTThe direction constant for a drag or flick right.static intUPThe direction constant for a drag or flick up.intxDeltaintxTotalintyDeltaintyTotal-
Fields inherited from class totalcross.ui.event.PenEvent
absoluteX, absoluteY, EVENT_NAME, modifiers, PEN_DOWN, PEN_DRAG, PEN_DRAG_END, PEN_DRAG_START, PEN_UP, x, y
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static intgetInverseDirection(int direction)java.lang.StringtoString()DragEventupdate(PenEvent evt)Updates this DragEvent from a PenEvent, setting a new timestamp and setting consumed to false.-
Methods inherited from class totalcross.ui.event.PenEvent
clone, dispatch, getEventName, update
-
Methods inherited from class totalcross.ui.event.Event
clearQueue, getNextAvailableEventId, isAvailable, touch
-
-
-
-
Field Detail
-
RIGHT
public static final int RIGHT
The direction constant for a drag or flick right.- See Also:
- Constant Field Values
-
LEFT
public static final int LEFT
The direction constant for a drag or flick left.- See Also:
- Constant Field Values
-
UP
public static final int UP
The direction constant for a drag or flick up.- See Also:
- Constant Field Values
-
DOWN
public static final int DOWN
The direction constant for a drag or flick down.- See Also:
- Constant Field Values
-
DIRECTIONS
public static final java.lang.String[] DIRECTIONS
-
xDelta
public int xDelta
-
yDelta
public int yDelta
-
xTotal
public int xTotal
-
yTotal
public int yTotal
-
direction
public int direction
-
dragId
public int dragId
Unique id for the entire physical drag.
-
-
Constructor Detail
-
DragEvent
public DragEvent()
Constructs an empty DragEvent.
-
DragEvent
public DragEvent(PenEvent evt)
Constructs a new DragEvent from a PenEvent, setting a new timestamp and setting consumed to false.
-
-