Package gaiasky.util.scene2d
Class OwnCheckBox
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.Group
com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup
com.badlogic.gdx.scenes.scene2d.ui.Table
com.badlogic.gdx.scenes.scene2d.ui.Button
com.badlogic.gdx.scenes.scene2d.ui.TextButton
com.badlogic.gdx.scenes.scene2d.ui.CheckBox
gaiasky.util.scene2d.OwnCheckBox
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable
,com.badlogic.gdx.scenes.scene2d.utils.Disableable
,com.badlogic.gdx.scenes.scene2d.utils.Layout
public class OwnCheckBox
extends com.badlogic.gdx.scenes.scene2d.ui.CheckBox
-
Nested Class Summary
Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.CheckBox
com.badlogic.gdx.scenes.scene2d.ui.CheckBox.CheckBoxStyle
Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.TextButton
com.badlogic.gdx.scenes.scene2d.ui.TextButton.TextButtonStyle
Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.Button
com.badlogic.gdx.scenes.scene2d.ui.Button.ButtonStyle
Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
com.badlogic.gdx.scenes.scene2d.ui.Table.Debug, com.badlogic.gdx.scenes.scene2d.ui.Table.DebugRect
-
Field Summary
Fields inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor
-
Constructor Summary
ConstructorDescriptionOwnCheckBox
(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin) OwnCheckBox
(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, float space) OwnCheckBox
(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, float space) -
Method Summary
Modifier and TypeMethodDescriptionvoid
draw
(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha) Fix focused check boxes.float
float
void
setDisabled
(boolean isDisabled) void
setHeight
(float height) void
setMinHeight
(float height) void
setMinWidth
(float width) void
setSize
(float width, float height) void
setWidth
(float width) Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.CheckBox
getImage, getImageCell, getImageDrawable, getStyle, newImage, setStyle
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.TextButton
getFontColor, getLabel, getLabelCell, getText, newLabel, setLabel, setText, toString
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Button
getBackgroundDrawable, getButtonGroup, getClickListener, getMinHeight, getMinWidth, isChecked, isDisabled, isOver, isPressed, setChecked, setProgrammaticChangeEvents, toggle
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
add, add, add, add, add, add, add, align, background, background, bottom, center, clearChildren, clip, clip, columnDefaults, debug, debug, debugActor, debugAll, debugCell, debugTable, defaults, drawBackground, drawDebug, drawDebugBounds, getAlign, getBackground, getCell, getCells, getClip, getColumnMinWidth, getColumnPrefWidth, getColumns, getColumnWidth, getPadBottom, getPadBottomValue, getPadLeft, getPadLeftValue, getPadRight, getPadRightValue, getPadTop, getPadTopValue, getPadX, getPadY, getRow, getRowHeight, getRowMinHeight, getRowPrefHeight, getRows, getSkin, getTableDebug, hit, invalidate, layout, left, pad, pad, pad, pad, padBottom, padBottom, padLeft, padLeft, padRight, padRight, padTop, padTop, removeActor, removeActor, removeActorAt, reset, right, row, setBackground, setBackground, setClip, setDebug, setRound, setSkin, stack, top
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup
childrenChanged, getMaxHeight, getMaxWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validate
Methods inherited from class com.badlogic.gdx.scenes.scene2d.Group
act, addActor, addActorAfter, addActorAt, addActorBefore, applyTransform, applyTransform, clear, clear, clearChildren, computeTransform, drawChildren, drawDebugChildren, findActor, getChild, getChildren, getCullingArea, hasChildren, isTransform, localToDescendantCoordinates, resetTransform, resetTransform, setCullingArea, setDebug, setStage, setTransform, swapActor, swapActor
Methods inherited from class com.badlogic.gdx.scenes.scene2d.Actor
addAction, addCaptureListener, addListener, ancestorsVisible, ascendantsVisible, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, 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, 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, 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
-
Constructor Details
-
OwnCheckBox
-
OwnCheckBox
-
OwnCheckBox
-
-
Method Details
-
setDisabled
public void setDisabled(boolean isDisabled) - Specified by:
setDisabled
in interfacecom.badlogic.gdx.scenes.scene2d.utils.Disableable
- Overrides:
setDisabled
in classcom.badlogic.gdx.scenes.scene2d.ui.Button
-
setWidth
public void setWidth(float width) - Overrides:
setWidth
in classcom.badlogic.gdx.scenes.scene2d.Actor
-
setMinWidth
public void setMinWidth(float width) -
setHeight
public void setHeight(float height) - Overrides:
setHeight
in classcom.badlogic.gdx.scenes.scene2d.Actor
-
setMinHeight
public void setMinHeight(float height) -
setSize
public void setSize(float width, float height) - Overrides:
setSize
in classcom.badlogic.gdx.scenes.scene2d.Actor
-
getPrefWidth
public float getPrefWidth()- Specified by:
getPrefWidth
in interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout
- Overrides:
getPrefWidth
in classcom.badlogic.gdx.scenes.scene2d.ui.Button
-
getPrefHeight
public float getPrefHeight()- Specified by:
getPrefHeight
in interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout
- Overrides:
getPrefHeight
in classcom.badlogic.gdx.scenes.scene2d.ui.Button
-
draw
public void draw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha) Fix focused check boxes.- Overrides:
draw
in classcom.badlogic.gdx.scenes.scene2d.ui.CheckBox
- Parameters:
batch
- The batch.parentAlpha
- The parent alpha, to be multiplied with this actor's alpha, allowing the parent's alpha to affect all children.
-