Drag[en]gine Script Module DragonScript
1.23
|
Key listener forwarding key press of specific key to widget. More...
Public Member Functions | |
int | getKey () |
Key to listen on. More... | |
Widget | getWidget () |
Widget to send event to. More... | |
ForwardKeyPressListener | new (int key, Widget widget) |
Create listener forwarding key to widget. More... | |
void | onKeyPress (KeyEvent event) |
Keyboard key has been pressed. More... | |
void | setKey (int key) |
Set key to listen on. More... | |
void | setWidget (Widget widget) |
Set widget to send event to. More... | |
Public Member Functions inherited from Dragengine.Gui.Events.DefaultKeyListener | |
DefaultKeyListener | new () |
Create default key listener. More... | |
void | onKeyRelease (KeyEvent event) |
Keyboard key has been released. More... | |
Key listener forwarding key press of specific key to widget.
Allows to create for example default buttons in dialogs and windows being pressed if the user presses InputEventKey.enter . Add this listener to Window instance with the widget (for example Button) to send InputEventKey.enter event to like this:
int Dragengine.Gui.ForwardKeyPressListener.getKey | ( | ) |
Key to listen on.
ForwardKeyPressListener Dragengine.Gui.ForwardKeyPressListener.new | ( | int | key, |
Widget | widget | ||
) |
Create listener forwarding key to widget.
void Dragengine.Gui.ForwardKeyPressListener.onKeyPress | ( | KeyEvent | event | ) |
Keyboard key has been pressed.
Reimplemented from Dragengine.Gui.Events.DefaultKeyListener.
void Dragengine.Gui.ForwardKeyPressListener.setKey | ( | int | key | ) |
Set key to listen on.
void Dragengine.Gui.ForwardKeyPressListener.setWidget | ( | Widget | widget | ) |
Set widget to send event to.