Package gaiasky.util.scene2d
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.utils.Disableable
,com.badlogic.gdx.scenes.scene2d.utils.Layout
A simple label that executes a
Runnable
when it is clicked.-
Nested Class Summary
Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.Label
com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle
-
Constructor Summary
ConstructorDescriptionClickableLabel
(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
Methods inherited from class gaiasky.util.scene2d.OwnLabel
getPrefHeight, getPrefWidth, isDisabled, receiveScrollEvents, setDisabled, setHeight, setSize, setWidth
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Label
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
getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validate
Methods 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, setStage, setTouchable, setUserObject, setVisible, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront
-
Constructor Details
-
ClickableLabel
public ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle style, Runnable clickAction) -
ClickableLabel
public ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String fontName, com.badlogic.gdx.graphics.Color color, Runnable clickAction) -
ClickableLabel
public ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String fontName, String colorName, Runnable clickAction) -
ClickableLabel
public ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, Runnable clickAction) -
ClickableLabel
public ClickableLabel(CharSequence text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Runnable clickAction)
-
-
Method Details
-
setClickAction
-