Class CollapsibleSection

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.Tree<group24.escaperoom.ui.widgets.CollapsibleSection.AnyNode,Void>
group24.escaperoom.ui.widgets.CollapsibleSection
All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable, com.badlogic.gdx.scenes.scene2d.utils.Layout

public class CollapsibleSection extends com.badlogic.gdx.scenes.scene2d.ui.Tree<group24.escaperoom.ui.widgets.CollapsibleSection.AnyNode,Void>
A UI element for building collapsible sections
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.Tree

    com.badlogic.gdx.scenes.scene2d.ui.Tree.Node<N extends com.badlogic.gdx.scenes.scene2d.ui.Tree.Node,V extends Object,A extends com.badlogic.gdx.scenes.scene2d.Actor>, com.badlogic.gdx.scenes.scene2d.ui.Tree.TreeStyle
  • Constructor Summary

    Constructors
    Constructor
    Description
    CollapsibleSection(com.badlogic.gdx.scenes.scene2d.ui.Label label, com.badlogic.gdx.scenes.scene2d.Actor contents)
     
  • Method Summary

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Tree

    add, clearChildren, collapseAll, draw, drawBackground, drawExpandIcon, drawIcon, drawIcons, drawOver, drawSelection, expandAll, findExpandedValues, findNode, getClickListener, getExpandIcon, getIndentSpacing, getNodeAt, getNodes, getOverNode, getOverValue, getPrefHeight, getPrefWidth, getRootNodes, getSelectedNode, getSelectedValue, getSelection, getStyle, getYSpacing, insert, invalidate, layout, remove, restoreExpandedValues, setIconSpacing, setIndentSpacing, setOverNode, setPadding, setPadding, setStyle, setYSpacing, updateRootNodes

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup

    childrenChanged, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, hit, 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, clear, clearChildren, computeTransform, debugAll, drawChildren, drawDebug, drawDebugChildren, findActor, getChild, getChildren, getCullingArea, hasChildren, isTransform, localToDescendantCoordinates, removeActor, removeActor, removeActorAt, 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, debug, drawDebugBounds, 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, setDebug, 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
  • Constructor Details

    • CollapsibleSection

      public CollapsibleSection(com.badlogic.gdx.scenes.scene2d.ui.Label label, com.badlogic.gdx.scenes.scene2d.Actor contents)
      Parameters:
      label - for the collapsible section
      contents - to contain