public class ImageTextraButton
extends com.badlogic.gdx.scenes.scene2d.ui.Button
Image and TextraLabel.ImageButton,
TextraButton,
Button| Constructor and Description |
|---|
ImageTextraButton(java.lang.String text,
com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.ImageTextButtonStyle style) |
ImageTextraButton(java.lang.String text,
com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.ImageTextButtonStyle style,
Font replacementFont) |
ImageTextraButton(java.lang.String text,
com.badlogic.gdx.scenes.scene2d.ui.Skin skin) |
ImageTextraButton(java.lang.String text,
com.badlogic.gdx.scenes.scene2d.ui.Skin skin,
Font replacementFont) |
ImageTextraButton(java.lang.String text,
com.badlogic.gdx.scenes.scene2d.ui.Skin skin,
java.lang.String styleName) |
ImageTextraButton(java.lang.String text,
com.badlogic.gdx.scenes.scene2d.ui.Skin skin,
java.lang.String styleName,
Font replacementFont) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(com.badlogic.gdx.graphics.g2d.Batch batch,
float parentAlpha) |
protected com.badlogic.gdx.graphics.Color |
getFontColor()
Returns the appropriate label font color from the style based on the current button state.
|
com.badlogic.gdx.scenes.scene2d.ui.Image |
getImage() |
com.badlogic.gdx.scenes.scene2d.ui.Cell<?> |
getImageCell() |
protected com.badlogic.gdx.scenes.scene2d.utils.Drawable |
getImageDrawable()
Returns the appropriate image drawable from the style based on the current button state.
|
TextraLabel |
getLabel() |
com.badlogic.gdx.scenes.scene2d.ui.Cell<?> |
getLabelCell() |
com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.ImageTextButtonStyle |
getStyle() |
java.lang.String |
getText() |
protected com.badlogic.gdx.scenes.scene2d.ui.Image |
newImage() |
protected TextraLabel |
newLabel(java.lang.String text,
Font font,
com.badlogic.gdx.graphics.Color color) |
protected TextraLabel |
newLabel(java.lang.String text,
com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle style) |
void |
setLabel(TextraLabel label) |
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 |
setStyle(com.badlogic.gdx.scenes.scene2d.ui.Button.ButtonStyle style,
Font font) |
void |
setText(java.lang.CharSequence text) |
java.lang.String |
toString() |
protected void |
updateImage()
Sets the image drawable based on the current button state.
|
getBackgroundDrawable, getButtonGroup, getClickListener, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, isChecked, isDisabled, isOver, isPressed, setChecked, setDisabled, setProgrammaticChangeEvents, toggleadd, 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, topchildrenChanged, getMaxHeight, getMaxWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validateact, 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, swapActoraddAction, 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, toFrontpublic ImageTextraButton(@Null
java.lang.String text,
com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
public ImageTextraButton(@Null
java.lang.String text,
com.badlogic.gdx.scenes.scene2d.ui.Skin skin,
java.lang.String styleName)
public ImageTextraButton(@Null
java.lang.String text,
com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.ImageTextButtonStyle style)
public ImageTextraButton(@Null
java.lang.String text,
com.badlogic.gdx.scenes.scene2d.ui.Skin skin,
Font replacementFont)
public ImageTextraButton(@Null
java.lang.String text,
com.badlogic.gdx.scenes.scene2d.ui.Skin skin,
java.lang.String styleName,
Font replacementFont)
public ImageTextraButton(@Null
java.lang.String text,
com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.ImageTextButtonStyle style,
Font replacementFont)
protected com.badlogic.gdx.scenes.scene2d.ui.Image newImage()
protected TextraLabel newLabel(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle style)
protected TextraLabel newLabel(java.lang.String text, Font font, com.badlogic.gdx.graphics.Color color)
public void setStyle(com.badlogic.gdx.scenes.scene2d.ui.Button.ButtonStyle style)
setStyle in class com.badlogic.gdx.scenes.scene2d.ui.Buttonpublic void setStyle(com.badlogic.gdx.scenes.scene2d.ui.Button.ButtonStyle style,
boolean makeGridGlyphs)
public void setStyle(com.badlogic.gdx.scenes.scene2d.ui.Button.ButtonStyle style,
Font font)
public com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.ImageTextButtonStyle getStyle()
getStyle in class com.badlogic.gdx.scenes.scene2d.ui.Button@Null protected com.badlogic.gdx.scenes.scene2d.utils.Drawable getImageDrawable()
protected void updateImage()
getImageDrawable().@Null protected com.badlogic.gdx.graphics.Color getFontColor()
public void draw(com.badlogic.gdx.graphics.g2d.Batch batch,
float parentAlpha)
draw in class com.badlogic.gdx.scenes.scene2d.ui.Buttonpublic com.badlogic.gdx.scenes.scene2d.ui.Image getImage()
public com.badlogic.gdx.scenes.scene2d.ui.Cell<?> getImageCell()
public void setLabel(TextraLabel label)
public TextraLabel getLabel()
public com.badlogic.gdx.scenes.scene2d.ui.Cell<?> getLabelCell()
public void setText(java.lang.CharSequence text)
public java.lang.String getText()
public java.lang.String toString()
toString in class com.badlogic.gdx.scenes.scene2d.Group