Class LabelToggleButton

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.prineside.tdi2.ui.actors.LabelToggleButton
All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable, com.badlogic.gdx.scenes.scene2d.utils.Layout

public class LabelToggleButton extends com.badlogic.gdx.scenes.scene2d.ui.Table
  • Nested Class Summary

    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
    Modifier and Type
    Field
    Description
    com.badlogic.gdx.scenes.scene2d.ui.Label
     
     
    com.badlogic.gdx.scenes.scene2d.ui.Image
     

    Fields inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table

    backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    LabelToggleButton(String labelText, boolean enabled, int fontSize, float imageHeight, boolean dontPushToggleRight, ObjectRetriever<Boolean> onToggle)
     
    LabelToggleButton(String labelText, boolean enabled, int fontSize, float imageHeight, ObjectRetriever<Boolean> onToggle)
     
    LabelToggleButton(String labelText, boolean enabled, ObjectRetriever<Boolean> onToggle)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
    setEnabled(boolean enabled)
     
    void
     
    void
    setup(String labelText, boolean enabled, int fontSize, float imageHeight, boolean dontPushToggleRight, ObjectRetriever<Boolean> onToggle)
     

    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, draw, drawDebug, getAlign, getBackground, getCell, getCells, getClip, getColumnMinWidth, getColumnPrefWidth, getColumns, getColumnWidth, getMinHeight, getMinWidth, getPadBottom, getPadBottomValue, getPadLeft, getPadLeftValue, getPadRight, getPadRightValue, getPadTop, getPadTopValue, getPadX, getPadY, getPrefHeight, getPrefWidth, 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

    getMaxHeight, getMaxWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, validate

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.Group

    act, addActor, addActorAfter, addActorAt, addActorBefore, clear, clear, clearChildren, findActor, getChild, getChildren, getCullingArea, hasChildren, isTransform, localToDescendantCoordinates, setCullingArea, setDebug, setTransform, swapActor, swapActor, toString

    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, remove, removeAction, removeCaptureListener, removeListener, rotateBy, scaleBy, scaleBy, screenToLocalCoordinates, setBounds, setColor, setColor, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setTouchable, setUserObject, setVisible, setWidth, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • toggleImage

      public com.badlogic.gdx.scenes.scene2d.ui.Image toggleImage
    • label

      public com.badlogic.gdx.scenes.scene2d.ui.Label label
    • onToggle

      public ObjectRetriever<Boolean> onToggle
  • Constructor Details

    • LabelToggleButton

      public LabelToggleButton()
    • LabelToggleButton

      public LabelToggleButton(String labelText, boolean enabled, int fontSize, float imageHeight, boolean dontPushToggleRight, ObjectRetriever<Boolean> onToggle)
    • LabelToggleButton

      public LabelToggleButton(String labelText, boolean enabled, int fontSize, float imageHeight, ObjectRetriever<Boolean> onToggle)
    • LabelToggleButton

      public LabelToggleButton(String labelText, boolean enabled, ObjectRetriever<Boolean> onToggle)
  • Method Details

    • setup

      public void setup(String labelText, boolean enabled, int fontSize, float imageHeight, boolean dontPushToggleRight, ObjectRetriever<Boolean> onToggle)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • setText

      public void setText(CharSequence text)