Class OwnSelectBox<T>
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.ui.Widget
com.badlogic.gdx.scenes.scene2d.ui.SelectBox<T>
gaiasky.util.scene2d.OwnSelectBox<T>
- Type Parameters:
T- The type of elements to hold.
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.ui.Styleable<com.badlogic.gdx.scenes.scene2d.ui.SelectBox.SelectBoxStyle>, com.badlogic.gdx.scenes.scene2d.utils.Disableable, com.badlogic.gdx.scenes.scene2d.utils.Layout
public class OwnSelectBox<T>
extends com.badlogic.gdx.scenes.scene2d.ui.SelectBox<T>
A better select box, with a proven size, and exposing a programmatic change events setter.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.SelectBox
com.badlogic.gdx.scenes.scene2d.ui.SelectBox.SelectBoxScrollPane<T>, com.badlogic.gdx.scenes.scene2d.ui.SelectBox.SelectBoxStyle -
Field Summary
Fields inherited from class com.badlogic.gdx.scenes.scene2d.Actor
POOLS -
Constructor Summary
ConstructorsConstructorDescriptionOwnSelectBox(com.badlogic.gdx.scenes.scene2d.ui.Skin skin) OwnSelectBox(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.badlogic.gdx.scenes.scene2d.utils.DrawablefloatfloatvoidsetHeight(float height) voidsetProgrammaticChangeEvents(boolean programmaticChangeEvents) voidsetSize(float width, float height) voidsetWidth(float width) Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.SelectBox
clearItems, draw, drawItem, getClickListener, getFontColor, getItems, getList, getMaxListCount, getMaxSelectedPrefWidth, getScrollPane, getSelected, getSelectedIndex, getSelectedPrefWidth, getSelection, getStyle, hideList, hideScrollPane, isDisabled, isOver, layout, newScrollPane, onHide, onShow, setAlignment, setDisabled, setItems, setItems, setMaxListCount, setScrollingDisabled, setSelected, setSelectedIndex, setSelectedPrefWidth, setStage, setStyle, showList, showScrollPane, toStringMethods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Widget
getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, invalidate, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validateMethods inherited from class com.badlogic.gdx.scenes.scene2d.Actor
act, addAction, addCaptureListener, addListener, ancestorsVisible, ascendantsVisible, clear, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, debug, drawDebug, drawDebugBounds, fire, firstAscendant, getActions, getCaptureListeners, getColor, getDebug, getHeight, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getStage, getTop, getTouchable, getUserObject, getWidth, getX, getX, getY, getY, getZIndex, hasActions, hasKeyboardFocus, hasParent, hasScrollFocus, hit, isAscendantOf, isDescendantOf, isTouchable, isTouchFocusListener, isTouchFocusTarget, isVisible, localToActorCoordinates, localToAscendantCoordinates, localToParentCoordinates, localToScreenCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, positionChanged, remove, removeAction, removeCaptureListener, removeListener, rotateBy, rotationChanged, scaleBy, scaleBy, scaleChanged, screenToLocalCoordinates, setBounds, setColor, setColor, setDebug, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setTouchable, setUserObject, setVisible, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront, toString
-
Constructor Details
-
OwnSelectBox
-
OwnSelectBox
-
OwnSelectBox
public OwnSelectBox(com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
-
-
Method Details
-
setProgrammaticChangeEvents
public void setProgrammaticChangeEvents(boolean programmaticChangeEvents) -
setWidth
public void setWidth(float width) - Overrides:
setWidthin classcom.badlogic.gdx.scenes.scene2d.Actor
-
setHeight
public void setHeight(float height) - Overrides:
setHeightin classcom.badlogic.gdx.scenes.scene2d.Actor
-
setSize
public void setSize(float width, float height) - Overrides:
setSizein classcom.badlogic.gdx.scenes.scene2d.Actor
-
getPrefWidth
public float getPrefWidth()- Specified by:
getPrefWidthin interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout- Overrides:
getPrefWidthin classcom.badlogic.gdx.scenes.scene2d.ui.SelectBox<T>
-
getPrefHeight
public float getPrefHeight()- Specified by:
getPrefHeightin interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout- Overrides:
getPrefHeightin classcom.badlogic.gdx.scenes.scene2d.ui.SelectBox<T>
-
getBackgroundDrawable
@Null protected com.badlogic.gdx.scenes.scene2d.utils.Drawable getBackgroundDrawable()- Overrides:
getBackgroundDrawablein classcom.badlogic.gdx.scenes.scene2d.ui.SelectBox<T>
-