Package gaiasky.util.scene2d
Class OwnTextIconButton
- 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.badlogic.gdx.scenes.scene2d.ui.TextButton
-
- gaiasky.util.scene2d.OwnTextButton
-
- gaiasky.util.scene2d.OwnTextIconButton
-
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable
,com.badlogic.gdx.scenes.scene2d.utils.Disableable
,com.badlogic.gdx.scenes.scene2d.utils.Layout
public class OwnTextIconButton extends OwnTextButton
OwnTextButton with an icon. Also, the cursor changes when the mouse rolls over. It also fixes the size issue.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OwnTextIconButton.TextIconButtonStyle
-
Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.TextButton
com.badlogic.gdx.scenes.scene2d.ui.TextButton.TextButtonStyle
-
-
Constructor Summary
Constructors Constructor Description OwnTextIconButton(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Image up, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
OwnTextIconButton(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Image up, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, java.lang.String styleName)
OwnTextIconButton(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, java.lang.String styleName)
OwnTextIconButton(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, java.lang.String styleName, java.lang.String textButtonStyle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
draw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha)
void
setIcon(com.badlogic.gdx.scenes.scene2d.ui.Image icon)
void
setStyle(com.badlogic.gdx.scenes.scene2d.ui.TextButton.TextButtonStyle style, java.lang.String defaultTextButtonStyle)
protected void
updateImage()
-
Methods inherited from class gaiasky.util.scene2d.OwnTextButton
getPrefHeight, getPrefWidth, setHeight, setMinHeight, setMinWidth, setSize, setWidth
-
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.TextButton
getLabel, getLabelCell, getStyle, getText, setLabel, setStyle, setText, toString
-
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Button
getButtonGroup, getClickListener, getMinHeight, getMinWidth, 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, 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, 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, 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, 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, screenToLocalCoordinates, setBounds, setColor, setColor, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setTouchable, setUserObject, setVisible, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront
-
-
-
-
Constructor Detail
-
OwnTextIconButton
public OwnTextIconButton(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, java.lang.String styleName)
-
OwnTextIconButton
public OwnTextIconButton(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, java.lang.String styleName, java.lang.String textButtonStyle)
-
OwnTextIconButton
public OwnTextIconButton(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Image up, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
-
OwnTextIconButton
public OwnTextIconButton(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Image up, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, java.lang.String styleName)
-
-
Method Detail
-
setStyle
public void setStyle(com.badlogic.gdx.scenes.scene2d.ui.TextButton.TextButtonStyle style, java.lang.String defaultTextButtonStyle)
-
updateImage
protected void updateImage()
-
setIcon
public void setIcon(com.badlogic.gdx.scenes.scene2d.ui.Image icon)
-
draw
public void draw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha)
- Overrides:
draw
in classcom.badlogic.gdx.scenes.scene2d.ui.TextButton
-
-