|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WidgetInputListener
A WidgetMouseListener is notified of Widget-Mouse interaction events.
| Method Summary | |
|---|---|
void |
onControllerAxisChanged(Widget widget,
org.jagatoo.input.devices.components.ControllerAxis axis,
int axisDelta)
This event is fired when a ControllerAxis has changed and this Widget is the currently focussed one. |
void |
onControllerButtonPressed(Widget widget,
org.jagatoo.input.devices.components.ControllerButton button)
This event is fired when a ControllerButton has been pressed and this Widget is the currently focussed one. |
void |
onControllerButtonReleased(Widget widget,
org.jagatoo.input.devices.components.ControllerButton button)
This event is fired when a ControllerButton has been released and this Widget is the currently focussed one. |
void |
onInputStateChanged(Widget widget,
org.jagatoo.input.devices.components.DeviceComponent comp,
int delta,
int state,
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,
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,
long when)
This event is fired, when a key is released on a focused Widget. |
void |
onKeyTyped(Widget widget,
char ch,
long when)
This event is fired when a key is typed on the keyboard. |
void |
onMouseButtonPressed(Widget widget,
org.jagatoo.input.devices.components.MouseButton button,
int x,
int y,
long when,
long lastWhen,
boolean isTopMost,
boolean hasFocus)
This event is fired, when a mouse button is pressed on a focused Widget. |
void |
onMouseButtonReleased(Widget widget,
org.jagatoo.input.devices.components.MouseButton button,
int x,
int y,
long when,
long lastWhen,
boolean isTopMost,
boolean hasFocus)
This event is fired, when a mouse button is released on a focused Widget. |
void |
onMouseEntered(Widget widget,
boolean isTopMost,
boolean hasFocus)
This method is called when the mouse entered the Widget area |
void |
onMouseLeft(Widget widget,
boolean isTopMost,
boolean hasFocus)
This method is called when the mouse left the Widget area |
void |
onMouseMoved(Widget widget,
int x,
int y,
int buttonsState,
long when,
boolean isTopMost,
boolean hasFocus)
This event is fired, when the mouse is moved on a Widget. |
void |
onMouseStopped(Widget widget,
int x,
int y,
long when,
boolean isTopMost,
boolean hasFocus)
This event is fired, when the mouse position has not been changed on this Widget for a certain amount of time. |
void |
onMouseUnbound(Widget widget)
This event is fired, when the mouse is released. |
void |
onMouseWheelMoved(Widget widget,
int delta,
boolean isPageMove,
int x,
int y,
long when,
boolean isTopMost)
This event is fired, when the mouse wheel is moved on a Widget. |
| Method Detail |
|---|
void onKeyPressed(Widget widget,
org.jagatoo.input.devices.components.Key key,
long when)
widget - the Widget for which this event was firedkey - the key that was pressedwhen - the gameTime of the key event
void onKeyReleased(Widget widget,
org.jagatoo.input.devices.components.Key key,
long when)
widget - the Widget for which this event was firedkey - the key that was releasedwhen - the gameTime of the key event
void onKeyTyped(Widget widget,
char ch,
long when)
widget - the Widget for which this event was firedch - the typed key's characterwhen - the gameTime of the key event
void onMouseButtonPressed(Widget widget,
org.jagatoo.input.devices.components.MouseButton button,
int x,
int y,
long when,
long lastWhen,
boolean isTopMost,
boolean hasFocus)
widget - the Widget for which this event was firedbutton - the button that was pressedx - the current mouse x positiony - the current mouse y positionwhen - the gameTime of the mouse eventlastWhen - the milli-time when the button has last been pressedisTopMost - is this Widget topMosthasFocus - is this Widget focused
void onMouseButtonReleased(Widget widget,
org.jagatoo.input.devices.components.MouseButton button,
int x,
int y,
long when,
long lastWhen,
boolean isTopMost,
boolean hasFocus)
widget - the Widget for which this event was firedbutton - the button that was releasedx - the current mouse x positiony - the current mouse y positionwhen - the gameTime of the mouse eventlastWhen - the milli-time when the button has last been releasedisTopMost - is this Widget topMosthasFocus - is this Widget focused
void onMouseMoved(Widget widget,
int x,
int y,
int buttonsState,
long when,
boolean isTopMost,
boolean hasFocus)
widget - the Widget for which this event was firedx - the new X coordinatey - the new Y coordinatebuttonsState - the buttons' state bitmaskwhen - the gameTime of the mouse eventisTopMost - is this Widget topMosthasFocus - is this Widget focused
void onMouseStopped(Widget widget,
int x,
int y,
long when,
boolean isTopMost,
boolean hasFocus)
widget - the Widget for which this event was firedx - the new X coordinatey - the new Y coordinatewhen - the gameTime of the mouse eventisTopMost - is this Widget topMosthasFocus - is this Widget focused
void onMouseWheelMoved(Widget widget,
int delta,
boolean isPageMove,
int x,
int y,
long when,
boolean isTopMost)
widget - the Widget for which this event was fireddelta - a positive value when the wheel was moved upisPageMove - true, if whole pages are to be scrolled with this wheel movex - the current mouse x positiony - the current mouse y positionwhen - the gameTime of the mouse eventisTopMost - is this Widget topMost
void onMouseEntered(Widget widget,
boolean isTopMost,
boolean hasFocus)
widget - the Widget for which this event was firedisTopMost - is this Widget topMosthasFocus - is this Widget focused
void onMouseLeft(Widget widget,
boolean isTopMost,
boolean hasFocus)
widget - the Widget for which this event was firedisTopMost - is this Widget topMosthasFocus - is this Widget focusedvoid onMouseUnbound(Widget widget)
widget - the Widget, which was unbound from the mouse
void onControllerButtonPressed(Widget widget,
org.jagatoo.input.devices.components.ControllerButton button)
widget - the Widget for which this event was firedbutton - the pressed button
void onControllerButtonReleased(Widget widget,
org.jagatoo.input.devices.components.ControllerButton button)
widget - the Widget for which this event was firedbutton - the released button
void onControllerAxisChanged(Widget widget,
org.jagatoo.input.devices.components.ControllerAxis axis,
int axisDelta)
widget - the Widget for which this event was firedaxis - the changed axisaxisDelta -
void onInputStateChanged(Widget widget,
org.jagatoo.input.devices.components.DeviceComponent comp,
int delta,
int state,
boolean isTopMost,
boolean hasFocus)
widget - the Widget for which this event was firedcomp - delta - state - isTopMost - hasFocus -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||