Class GuiKbdListener
java.lang.Object
com.badlogic.gdx.InputAdapter
com.badlogic.gdx.input.GestureDetector
gaiasky.input.AbstractMouseKbdListener
gaiasky.input.GuiKbdListener
- All Implemented Interfaces:
com.badlogic.gdx.InputProcessor, IInputListener
- Direct Known Subclasses:
ScreenKbdListener
-
Nested Class Summary
Nested classes/interfaces inherited from class com.badlogic.gdx.input.GestureDetector
com.badlogic.gdx.input.GestureDetector.GestureAdapter, com.badlogic.gdx.input.GestureDetector.GestureListener -
Field Summary
FieldsFields inherited from class AbstractMouseKbdListener
active, iCamera, lastPollTime, minPollIntervalModifier and TypeFieldDescriptionprotected final AtomicBooleanprotected ICameraprotected longprotected longMinimum time after key press before polling starts. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGuiKbdListener(com.badlogic.gdx.scenes.scene2d.Stage stage) -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanaccept()booleanabstract booleanclose()com.badlogic.gdx.utils.Array<com.badlogic.gdx.scenes.scene2d.Group> booleankeyDown(int keyCode) booleankeyUp(int keyCode) booleanmoveDown()Moves the focus down.booleanmoveEnd()booleanmoveFocusVertical(boolean up) booleanmoveHome()booleanmoveLeft()booleanbooleanmoveUp()Moves the focus up.protected booleanpollKeys()Implement key polling here.abstract booleanselect()abstract booleantabLeft()abstract booleantabRight()Methods inherited from class AbstractMouseKbdListener
activate, allPressed, allPressed, anyPressed, anyPressedLogical, deactivate, getFpsScale, getResponseTime, isActive, isKeyPressed, isLogicalKeyPressed, scrolled, touchDown, touchDown, touchUp, touchUp, updateModifier and TypeMethodDescriptionvoidactivate()Activate the listener.booleanallPressed(int... keys) Returns true if all keys are pressedbooleanallPressed(Collection<Integer> keys) booleananyPressed(int... keys) Returns true if any of the physical keys are pressed.booleananyPressedLogical(int... keys) Same asAbstractMouseKbdListener.anyPressed(int...), but converts the physical keys to logical keys first.voidDeactivate the listener.protected floatfloatbooleanisActive()booleanisKeyPressed(int keyCode) Returns whether the key is pressed.booleanisLogicalKeyPressed(int keyCode) Returns whether the given logical key code is pressed.booleanscrolled(float amountX, float amountY) booleantouchDown(float x, float y, int pointer, int button) booleantouchDown(int x, int y, int pointer, int button) booleantouchUp(float x, float y, int pointer, int button) booleantouchUp(int x, int y, int pointer, int button) voidupdate()Update the listener.Methods inherited from class com.badlogic.gdx.input.GestureDetector
cancel, invalidateTapSquare, isLongPressed, isLongPressed, isPanning, reset, setLongPressSeconds, setMaxFlingDelay, setTapCountInterval, setTapRectangleSize, setTapSquareSize, touchCancelled, touchDragged, touchDraggedMethods inherited from class com.badlogic.gdx.InputAdapter
keyTyped, mouseMoved
-
Field Details
-
stage
protected final com.badlogic.gdx.scenes.scene2d.Stage stage
-
-
Constructor Details
-
GuiKbdListener
protected GuiKbdListener(com.badlogic.gdx.scenes.scene2d.Stage stage)
-
-
Method Details
-
keyDown
public boolean keyDown(int keyCode) - Specified by:
keyDownin interfacecom.badlogic.gdx.InputProcessor- Overrides:
keyDownin classAbstractMouseKbdListener
-
keyUp
public boolean keyUp(int keyCode) - Specified by:
keyUpin interfacecom.badlogic.gdx.InputProcessor- Overrides:
keyUpin classAbstractMouseKbdListener
-
pollKeys
protected boolean pollKeys()Description copied from class:AbstractMouseKbdListenerImplement key polling here.- Specified by:
pollKeysin classAbstractMouseKbdListener- Returns:
- True if an action was successfully executed.
-
getContentContainers
public com.badlogic.gdx.utils.Array<com.badlogic.gdx.scenes.scene2d.Group> getContentContainers() -
actionDown
public boolean actionDown() -
close
public abstract boolean close() -
accept
public abstract boolean accept() -
select
public abstract boolean select() -
tabLeft
public abstract boolean tabLeft() -
tabRight
public abstract boolean tabRight() -
moveLeft
public boolean moveLeft() -
moveRight
public boolean moveRight() -
moveHome
public boolean moveHome() -
moveEnd
public boolean moveEnd() -
moveUp
public boolean moveUp()Moves the focus up. -
moveDown
public boolean moveDown()Moves the focus down. -
moveFocusVertical
public boolean moveFocusVertical(boolean up)
-