com.guiseframework.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
 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 com.guiseframework.event.InputEvent
consume, isConsumed
 
Methods inherited from interface com.guiseframework.event.GuiseEvent
getSession
 
Methods inherited from interface com.globalmentor.event.Event
getSource
 

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 interface InputEvent
Returns:
The input associated with this event, or null if there is no input associated with this event.


Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.