Package io.guise.framework.event
Interface GestureInputEvent
-
- All Superinterfaces:
com.globalmentor.event.Event
,GuiseEvent
,InputEvent
- All Known Subinterfaces:
KeyboardEvent
,MouseEvent
,MouseInputEvent
- All Known Implementing Classes:
AbstractFocusedGestureInputEvent
,AbstractGestureInputEvent
,AbstractKeyboardEvent
,AbstractMouseEvent
,KeyPressEvent
,KeyReleaseEvent
,MouseClickEvent
,MouseEnterEvent
,MouseExitEvent
public interface GestureInputEvent extends InputEvent
An event providing information on input from a user gesture.- Author:
- Garret Wilson
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GestureInput
getInput()
java.util.Set<Key>
getKeys()
boolean
hasAltKey()
Determines whether an Alt key was pressed when this event was generated.boolean
hasControlKey()
Determines whether a Control key was pressed when this event was generated.boolean
hasShiftKey()
Determines whether a Shift key was pressed when this event was generated.-
Methods inherited from interface io.guise.framework.event.GuiseEvent
getSession
-
Methods inherited from interface io.guise.framework.event.InputEvent
consume, isConsumed
-
-
-
-
Method Detail
-
getKeys
java.util.Set<Key> getKeys()
- Returns:
- The keys that were pressed when this event was generated.
-
hasAltKey
boolean hasAltKey()
Determines whether an Alt key was pressed when this event was generated.- Returns:
true
if one of the Alt keys were pressed when this event was generated.- See Also:
getKeys()
-
hasControlKey
boolean hasControlKey()
Determines whether a Control key was pressed when this event was generated.- Returns:
true
if one of the Control keys were pressed when this event was generated.- See Also:
getKeys()
-
hasShiftKey
boolean hasShiftKey()
Determines whether a Shift key was pressed when this event was generated.- Returns:
true
if one of the Shift keys were pressed when this event was generated.- See Also:
getKeys()
-
getInput
GestureInput getInput()
- Specified by:
getInput
in interfaceInputEvent
- Returns:
- The input associated with this event, or
null
if there is no input associated with this event.
-
-