Package gaiasky.interfce
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
-
- gaiasky.util.scene2d.OwnWindow
-
- gaiasky.util.scene2d.CollapsibleWindow
-
- gaiasky.interfce.ControlsWindow
-
- 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
-
-
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 stageprotected OwnScrollPane
windowScroll
-
Fields inherited from class gaiasky.util.scene2d.CollapsibleWindow
collapseSpeed, me
-
-
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
All Methods Static Methods Instance Methods Concrete Methods 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 gaiasky.util.scene2d.CollapsibleWindow
act, collapse, collapseInstant, drawBackground, expand, expandInstant, getHeight, getMaxHeight, getMaxWidth, getPrefHeight, getPrefWidth, getWidth, isCollapsed, pack, setResizable, toggleCollapsed
-
Methods inherited from class gaiasky.util.scene2d.OwnWindow
draw, drawStageBackground, getStyle, getTitleLabel, getTitleTable, hit, isDragging, isModal, isMovable, isResizable, keepWithinStage, setKeepWithinStage, setModal, setMovable, setResizable, setResizeBorder, setStyle
-
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, 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, 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, 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, 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, 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
-
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
-
-
Method Detail
-
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)
-
getCollapsiblePane
public CollapsiblePane getCollapsiblePane(java.lang.String name)
-
-