Package gaiasky.interfce
Class CurtainTable
- 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.interfce.CurtainTable
-
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable
,com.badlogic.gdx.scenes.scene2d.utils.Layout
public class CurtainTable extends com.badlogic.gdx.scenes.scene2d.ui.Table
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CurtainTable.CurtainTableStyle
-
Field Summary
Fields Modifier and Type Field Description protected OwnTextButton
collapseButton
protected boolean
collapsed
protected float
collapseSpeed
protected boolean
collapsing
protected com.badlogic.gdx.scenes.scene2d.ui.Container<com.badlogic.gdx.scenes.scene2d.Actor>
container
protected float
containerExpandedWidth
protected com.badlogic.gdx.scenes.scene2d.Actor
content
protected com.badlogic.gdx.scenes.scene2d.ui.Cell<?>
contentCell
protected boolean
expanding
protected float
pad10
protected float
pad15
protected float
pad5
protected long
reft
protected com.badlogic.gdx.scenes.scene2d.ui.Skin
skin
protected float
tableExpandedWidth
protected com.badlogic.gdx.scenes.scene2d.Stage
ui
-
Constructor Summary
Constructors Constructor Description CurtainTable(com.badlogic.gdx.scenes.scene2d.Actor content, com.badlogic.gdx.scenes.scene2d.Stage ui, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
act(float delta)
protected void
drawBackground(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha, float x, float y)
void
recomputeSize()
void
setContent(com.badlogic.gdx.scenes.scene2d.Actor content)
-
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, draw, 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, 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
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, toString
-
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, 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
-
-
-
-
Field Detail
-
skin
protected com.badlogic.gdx.scenes.scene2d.ui.Skin skin
-
ui
protected com.badlogic.gdx.scenes.scene2d.Stage ui
-
content
protected com.badlogic.gdx.scenes.scene2d.Actor content
-
container
protected com.badlogic.gdx.scenes.scene2d.ui.Container<com.badlogic.gdx.scenes.scene2d.Actor> container
-
contentCell
protected com.badlogic.gdx.scenes.scene2d.ui.Cell<?> contentCell
-
collapseButton
protected OwnTextButton collapseButton
-
collapsing
protected boolean collapsing
-
expanding
protected boolean expanding
-
collapsed
protected boolean collapsed
-
collapseSpeed
protected float collapseSpeed
-
containerExpandedWidth
protected float containerExpandedWidth
-
tableExpandedWidth
protected float tableExpandedWidth
-
pad5
protected float pad5
-
pad10
protected float pad10
-
pad15
protected float pad15
-
reft
protected long reft
-
-
Method Detail
-
setContent
public void setContent(com.badlogic.gdx.scenes.scene2d.Actor content)
-
recomputeSize
public void recomputeSize()
-
drawBackground
protected void drawBackground(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha, float x, float y)
- Overrides:
drawBackground
in classcom.badlogic.gdx.scenes.scene2d.ui.Table
-
act
public void act(float delta)
- Overrides:
act
in classcom.badlogic.gdx.scenes.scene2d.Group
-
-