Package com.github.tommyettinger.textra
Class TypingCheckBox
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.github.tommyettinger.textra.TextraButton
com.github.tommyettinger.textra.TypingButton
com.github.tommyettinger.textra.TypingCheckBox
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable
,com.badlogic.gdx.scenes.scene2d.utils.Disableable
,com.badlogic.gdx.scenes.scene2d.utils.Layout
A checkbox is a button that contains an image indicating the checked or unchecked state and a
TypingLabel
.-
Nested Class Summary
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
ConstructorDescriptionTypingCheckBox
(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin) TypingCheckBox
(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Font replacementFont) TypingCheckBox
(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName) TypingCheckBox
(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, Font replacementFont) TypingCheckBox
(String text, Styles.CheckBoxStyle style) TypingCheckBox
(String text, Styles.CheckBoxStyle style, Font replacementFont) -
Method Summary
Modifier and TypeMethodDescriptionvoid
draw
(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha) com.badlogic.gdx.scenes.scene2d.ui.Image
getImage()
com.badlogic.gdx.scenes.scene2d.ui.Cell<?>
getStyle()
Returns the checkbox's style.protected com.badlogic.gdx.scenes.scene2d.ui.Image
newImage()
void
setStyle
(com.badlogic.gdx.scenes.scene2d.ui.Button.ButtonStyle style) void
setStyle
(com.badlogic.gdx.scenes.scene2d.ui.Button.ButtonStyle style, boolean makeGridGlyphs) void
Methods inherited from class com.github.tommyettinger.textra.TypingButton
newLabel, newLabel
Methods inherited from class com.github.tommyettinger.textra.TextraButton
getFontColor, getText, getTextraLabel, getTextraLabelCell, setText, setTextraLabel, skipToTheEnd, toString, useIntegerPositions
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Button
getBackgroundDrawable, getButtonGroup, getClickListener, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, isChecked, isDisabled, isOver, isPressed, setChecked, setDisabled, 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, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setTouchable, setUserObject, setVisible, setWidth, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront
-
Constructor Details
-
TypingCheckBox
-
TypingCheckBox
-
TypingCheckBox
-
TypingCheckBox
-
TypingCheckBox
-
TypingCheckBox
-
-
Method Details
-
newImage
protected com.badlogic.gdx.scenes.scene2d.ui.Image newImage() -
setStyle
public void setStyle(com.badlogic.gdx.scenes.scene2d.ui.Button.ButtonStyle style) - Overrides:
setStyle
in classTextraButton
-
setStyle
public void setStyle(com.badlogic.gdx.scenes.scene2d.ui.Button.ButtonStyle style, boolean makeGridGlyphs) - Overrides:
setStyle
in classTextraButton
-
setStyle
- Overrides:
setStyle
in classTextraButton
-
getStyle
Returns the checkbox's style. Modifying the returned style may not have an effect untilsetStyle(ButtonStyle)
is called.- Overrides:
getStyle
in classTextraButton
-
draw
public void draw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha) - Overrides:
draw
in classTextraButton
-
getImage
public com.badlogic.gdx.scenes.scene2d.ui.Image getImage() -
getImageCell
public com.badlogic.gdx.scenes.scene2d.ui.Cell<?> getImageCell()
-