Class 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

      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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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
      • 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 Detail

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

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