Class TabbedPane
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
gaiasky.util.scene2d.TabbedPane
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable, com.badlogic.gdx.scenes.scene2d.utils.Layout
public class TabbedPane
extends com.badlogic.gdx.scenes.scene2d.ui.Table
-
Nested Class Summary
Nested ClassesNested 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 inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor -
Constructor Summary
ConstructorsConstructorDescriptionCreates aTabbedPanewithout setting the style or size.TabbedPane(com.badlogic.gdx.scenes.scene2d.ui.Skin skin) Creates aTabbedPaneusing the specified skin.TabbedPane(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, int tabTitleAlign) Creates aTabbedPaneusing the specified skin and alignment.TabbedPane(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName) Creates aTabbedPaneusing the specified skin and style name.TabbedPane(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, int tabTitleAlign) Creates aTabbedPaneusing the specified skin, style name and alignment.Creates aTabbedPaneusing the specified style.TabbedPane(TabbedPane.TabbedPaneStyle style, int tabTitleAlign) Creates aTabbedPaneusing the specified style and alignment. -
Method Summary
Modifier and TypeMethodDescriptionvoidcom.badlogic.gdx.scenes.scene2d.ui.Tabledebug()protected voidSends a ChangeEvent, with this TabbedPane as the target, to each registered listener.intgetStyle()Returns the tabbed pane's style.voidsetSelectedIndex(int index) voidMethods 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, debugActor, debugAll, debugCell, debugTable, defaults, draw, drawBackground, drawDebug, drawDebugBounds, 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, topMethods inherited from class com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup
childrenChanged, getMaxHeight, getMaxWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validateMethods inherited from class com.badlogic.gdx.scenes.scene2d.Group
act, 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, swapActor, toStringMethods 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, 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, toFront
-
Constructor Details
-
TabbedPane
public TabbedPane(com.badlogic.gdx.scenes.scene2d.ui.Skin skin) Creates aTabbedPaneusing the specified skin.- Parameters:
skin- the skin
-
TabbedPane
public TabbedPane(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, int tabTitleAlign) Creates aTabbedPaneusing the specified skin and alignment.- Parameters:
skin- the skintabTitleAlign- the alignment for tab titles. Must be one ofAlign.left,Align.centerorAlign.right.
-
TabbedPane
Creates aTabbedPaneusing the specified skin and style name.- Parameters:
skin- the skinstyleName- the style name
-
TabbedPane
public TabbedPane(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, int tabTitleAlign) Creates aTabbedPaneusing the specified skin, style name and alignment.- Parameters:
skin- the skinstyleName- the style nametabTitleAlign- the alignment for tab titles. Must be one ofAlign.left,Align.centerorAlign.right.
-
TabbedPane
Creates aTabbedPaneusing the specified style.- Parameters:
style- the style
-
TabbedPane
Creates aTabbedPaneusing the specified style and alignment.- Parameters:
style- the styletabTitleAlign- the alignment for tab titles. Must be one ofAlign.left,Align.centerorAlign.right.
-
TabbedPane
public TabbedPane()Creates aTabbedPanewithout setting the style or size. At least a style must be set before using this tabbed pane.
-
-
Method Details
-
debug
public com.badlogic.gdx.scenes.scene2d.ui.Table debug()- Overrides:
debugin classcom.badlogic.gdx.scenes.scene2d.ui.Table
-
getStyle
Returns the tabbed pane's style. Modifying the returned style may not have an effect untilsetStyle(TabbedPaneStyle)is called. -
setStyle
-
addTab
-
getSelectedIndex
public int getSelectedIndex() -
setSelectedIndex
public void setSelectedIndex(int index) -
fireStateChanged
protected void fireStateChanged()Sends a ChangeEvent, with this TabbedPane as the target, to each registered listener. This method is called each time there is a change to the selected index.
-