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.interafce.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  

    Nested 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
    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  

    Fields inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table

    backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor
  • 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

    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, clip, clip, 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, removeActorAt, 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, 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • 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
  • Constructor Details

    • CurtainTable

      public CurtainTable​(com.badlogic.gdx.scenes.scene2d.Actor content, com.badlogic.gdx.scenes.scene2d.Stage ui, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
  • Method Details

    • 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 class com.badlogic.gdx.scenes.scene2d.ui.Table
    • act

      public void act​(float delta)
      Overrides:
      act in class com.badlogic.gdx.scenes.scene2d.Group