28package com.jogamp.newt.event;
30import jogamp.newt.Debug;
46 public static final boolean DEBUG = Debug.debug(
"Window.MouseEvent");
49 @SuppressWarnings(
"serial")
52 public static final short EVENT_GESTURE_DETECTED = 400;
67 super(EVENT_GESTURE_DETECTED, source, when, modifiers);
68 this.handler = handler;
82 super(event_type, source, when, modifiers);
83 this.handler = handler;
94 return "GestureEvent[handler "+handler+
"]";
116 public void clear(
boolean clearStarted);
GestureEvent(final short event_type, final Object source, final long when, final int modifiers, final GestureHandler handler, final InputEvent trigger)
Creates a gesture event with custom event_type !
final InputEvent getTrigger()
Triggering InputEvent.
final GestureHandler getHandler()
Return the GestureHandler, which produced the event.
GestureEvent(final Object source, final long when, final int modifiers, final GestureHandler handler, final InputEvent trigger)
Creates a gesture event with default type EVENT_GESTURE_DETECTED.
Listener for GestureEvents.
void gestureDetected(GestureEvent gh)
GestureHandler has detected the gesture.
Generic gesture handler interface designed to allow pass-through filtering of InputEvents.
boolean isWithinGesture()
Returns true if within a gesture as detected by a previous process(InputEvent) command,...
void clear(boolean clearStarted)
Clears state of handler, i.e.
InputEvent getGestureEvent()
Returns the corresponding InputEvent for the gesture as detected by a previous process(InputEvent),...
boolean process(InputEvent e)
Process the given InputEvent and returns true if it produced the gesture.
static final boolean DEBUG
boolean hasGesture()
Returns true if a previous process(InputEvent) command produced a gesture, which has not been cleared...