Package gaiasky.gui
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.gui.ControlsWindow
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable
,com.badlogic.gdx.scenes.scene2d.utils.Layout
,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
Modifier and TypeFieldDescriptionprotected com.badlogic.gdx.scenes.scene2d.ui.Table
protected com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup
protected OwnTextIconButton
protected OwnImageButton
protected OwnImageButton
protected OwnImageButton
protected OwnImageButton
protected com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable
protected com.badlogic.gdx.scenes.scene2d.ui.Skin
protected com.badlogic.gdx.scenes.scene2d.Stage
The user interface stageprotected OwnScrollPane
Fields inherited from class gaiasky.util.scene2d.CollapsibleWindow
collapseSpeed, me
Fields inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor
-
Constructor Summary
ConstructorDescriptionControlsWindow
(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.scenes.scene2d.Stage ui, CatalogManager catalogManager) -
Method Summary
Modifier and TypeMethodDescriptiongetCollapsiblePane
(String name) static float
Content width.void
void
Event notification call.void
void
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, isCollapsible, pack, setCollapsible, setModal, setResizable, toggleCollapsed
Methods inherited from class gaiasky.util.scene2d.OwnWindow
draw, drawStageBackground, getStyle, getTitleLabel, getTitleTable, hit, isDragging, isModal, isMovable, isResizable, keepWithinStage, setKeepWithinStage, 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, 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
-
Field Details
-
ui
protected com.badlogic.gdx.scenes.scene2d.Stage uiThe user interface stage -
skin
protected com.badlogic.gdx.scenes.scene2d.ui.Skin skin -
mainVertical
protected com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup mainVertical -
windowScroll
-
guiLayout
protected com.badlogic.gdx.scenes.scene2d.ui.Table guiLayout -
recCamera
-
recKeyframeCamera
-
playCamera
-
playStop
-
map
-
separator
protected com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable separator
-
-
Constructor Details
-
ControlsWindow
public ControlsWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.scenes.scene2d.Stage ui, CatalogManager catalogManager)
-
-
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() -
setScene
-
setVisibilityToggles
-
notify
Description copied from interface:IObserver
Event notification call. -
getCollapsiblePane
-