Class ControlsWindow

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
All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable, com.badlogic.gdx.scenes.scene2d.utils.Layout, IObserver

public class ControlsWindow
extends CollapsibleWindow
implements IObserver
  • Nested Class Summary

    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 com.badlogic.gdx.scenes.scene2d.ui.Table guiLayout  
    protected com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup mainVertical  
    protected OwnTextIconButton map  
    protected OwnImageButton playCamera  
    protected OwnImageButton playstop  
    protected OwnImageButton recCamera  
    protected OwnImageButton recKeyframeCamera  
    protected com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable separator  
    protected com.badlogic.gdx.scenes.scene2d.ui.Skin skin  
    protected com.badlogic.gdx.scenes.scene2d.Stage ui
    The user interface stage
    protected OwnScrollPane windowScroll  

    Fields inherited from class gaiasky.util.scene2d.CollapsibleWindow

    collapseSpeed, me

    Fields inherited from class gaiasky.util.scene2d.OwnWindow

    dragging, edge

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

    backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor
  • Constructor Summary

    Constructors
    Constructor Description
    ControlsWindow​(java.lang.String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.scenes.scene2d.Stage ui)  
  • Method Summary

    Modifier and Type Method Description
    CollapsiblePane getCollapsiblePane​(java.lang.String name)  
    static float getContentWidth()
    Content width.
    void initialize()  
    void notify​(Events event, java.lang.Object... data)  
    void recalculateSize()  
    void setSceneGraph​(ISceneGraph sg)  
    void setVisibilityToggles​(ComponentTypes.ComponentType[] entities, boolean[] visible)  

    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, drawDebug, drawDebugBounds, getAlign, getBackground, getCell, getCells, getClip, getColumnMinWidth, getColumnPrefWidth, getColumns, getColumnWidth, getMinHeight, getMinWidth, getPadBottom, getPadBottomValue, getPadLeft, getPadLeftValue, getPadRight, getPadRightValue, getPadTop, getPadTopValue, getPadX, getPadY, getRow, getRowHeight, getRowMinHeight, getRowPrefHeight, getRows, getSkin, getTableDebug, 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, invalidateHierarchy, needsLayout, setFillParent, setLayoutEnabled, sizeChanged, validate

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.Group

    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, 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, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getStage, getTop, getTouchable, getUserObject, 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

    • ui

      protected com.badlogic.gdx.scenes.scene2d.Stage ui
      The user interface stage
    • skin

      protected com.badlogic.gdx.scenes.scene2d.ui.Skin skin
    • mainVertical

      protected com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup mainVertical
    • windowScroll

      protected OwnScrollPane windowScroll
    • guiLayout

      protected com.badlogic.gdx.scenes.scene2d.ui.Table guiLayout
    • recCamera

      protected OwnImageButton recCamera
    • recKeyframeCamera

      protected OwnImageButton recKeyframeCamera
    • playCamera

      protected OwnImageButton playCamera
    • playstop

      protected OwnImageButton playstop
    • map

      protected OwnTextIconButton map
    • separator

      protected com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable separator
  • Constructor Details

    • ControlsWindow

      public ControlsWindow​(java.lang.String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.scenes.scene2d.Stage ui)
  • Method Details

    • getContentWidth

      public static float getContentWidth()
      Content width. To be used in all components.
      Returns:
      The width of the content.
    • initialize

      public void initialize()
    • recalculateSize

      public void recalculateSize()
    • setSceneGraph

      public void setSceneGraph​(ISceneGraph sg)
    • setVisibilityToggles

      public void setVisibilityToggles​(ComponentTypes.ComponentType[] entities, boolean[] visible)
    • notify

      public void notify​(Events event, java.lang.Object... data)
      Specified by:
      notify in interface IObserver
    • getCollapsiblePane

      public CollapsiblePane getCollapsiblePane​(java.lang.String name)