org.xith3d.ui.hud.listeners
Interface WidgetKeyboardListener

All Known Subinterfaces:
WidgetInputListener
All Known Implementing Classes:
WidgetEventsReceiverAdapter, WidgetInputAdapter, WidgetKeyboardAdapter

public interface WidgetKeyboardListener

A WidgetKeyboardListener is notified of Widget-Keyboard interaction events.


Method Summary
 void onInputStateChanged(Widget widget, org.jagatoo.input.devices.components.DeviceComponent comp, int delta, int state, long when, boolean isTopMost, boolean hasFocus)
          This event is fired when the state of any DeviceComponent has changed.
 void onKeyPressed(Widget widget, org.jagatoo.input.devices.components.Key key, int modifierMask, long when)
          This event is fired, when a key is pressed on a focused Widget.
 void onKeyReleased(Widget widget, org.jagatoo.input.devices.components.Key key, int modifierMask, long when)
          This event is fired, when a key is released on a focused Widget.
 void onKeyTyped(Widget widget, char ch, int modifierMask, long when)
          This event is fired when a key is typed on the keyboard.
 

Method Detail

onKeyPressed

void onKeyPressed(Widget widget,
                  org.jagatoo.input.devices.components.Key key,
                  int modifierMask,
                  long when)
This event is fired, when a key is pressed on a focused Widget.

Parameters:
widget - the Widget for which this event was fired
key - the key that was pressed
modifierMask - the mask of modifier keys
when - the gameTime of the key event

onKeyReleased

void onKeyReleased(Widget widget,
                   org.jagatoo.input.devices.components.Key key,
                   int modifierMask,
                   long when)
This event is fired, when a key is released on a focused Widget.

Parameters:
widget - the Widget for which this event was fired
key - the key that was released
modifierMask - the mask of modifier keys
when - the gameTime of the key event

onKeyTyped

void onKeyTyped(Widget widget,
                char ch,
                int modifierMask,
                long when)
This event is fired when a key is typed on the keyboard.

Parameters:
widget - the Widget for which this event was fired
ch - the typed key's character
modifierMask - the mask of modifier keys
when - the gameTime of the key event

onInputStateChanged

void onInputStateChanged(Widget widget,
                         org.jagatoo.input.devices.components.DeviceComponent comp,
                         int delta,
                         int state,
                         long when,
                         boolean isTopMost,
                         boolean hasFocus)
This event is fired when the state of any DeviceComponent has changed.

Parameters:
widget - the Widget for which this event was fired
comp -
delta -
state -
when - the gameTime of the event
isTopMost -
hasFocus -