Class ClickableLabel

java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.ui.Widget
com.badlogic.gdx.scenes.scene2d.ui.Label
gaiasky.util.scene2d.OwnLabel
gaiasky.util.scene2d.ClickableLabel
All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.ui.Styleable<com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle>, com.badlogic.gdx.scenes.scene2d.utils.Disableable, com.badlogic.gdx.scenes.scene2d.utils.Layout

public class ClickableLabel extends OwnLabel
A simple label that executes a Runnable when it is clicked.
  • Nested Class Summary Link icon

    Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.Label Link icon

    com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle style, Runnable clickAction)
     
    ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Runnable clickAction)
     
    ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String fontName, com.badlogic.gdx.graphics.Color color, Runnable clickAction)
     
    ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, Runnable clickAction)
     
    ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String fontName, String colorName, Runnable clickAction)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    void
    setClickAction(Runnable clickAction)
     

    Methods inherited from class gaiasky.util.scene2d.OwnLabel Link icon

    getPrefHeight, getPrefWidth, isDisabled, receiveScrollEvents, setDisabled, setHeight, setSize, setWidth

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Label Link icon

    computePrefSize, draw, getBitmapFontCache, getFontScaleX, getFontScaleY, getGlyphLayout, getLabelAlign, getLineAlign, getStyle, getText, getWrap, invalidate, layout, setAlignment, setAlignment, setEllipsis, setEllipsis, setFontScale, setFontScale, setFontScaleX, setFontScaleY, setStyle, setText, setText, setWrap, textEquals, toString

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Widget Link icon

    getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validate

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.Actor Link icon

    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, setStage, setTouchable, setUserObject, setVisible, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details Link icon

    • ClickableLabel Link icon

      public ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle style, Runnable clickAction)
    • ClickableLabel Link icon

      public ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String fontName, com.badlogic.gdx.graphics.Color color, Runnable clickAction)
    • ClickableLabel Link icon

      public ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String fontName, String colorName, Runnable clickAction)
    • ClickableLabel Link icon

      public ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, Runnable clickAction)
    • ClickableLabel Link icon

      public ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Runnable clickAction)
  • Method Details Link icon

    • setClickAction Link icon

      public void setClickAction(Runnable clickAction)