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.window.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
FieldsModifier and TypeFieldDescriptionprotected OwnTextIconButtonprotected com.badlogic.gdx.scenes.scene2d.ui.Tableprotected com.badlogic.gdx.scenes.scene2d.ui.VerticalGroupprotected com.badlogic.gdx.scenes.scene2d.utils.TiledDrawableprotected com.badlogic.gdx.scenes.scene2d.ui.Skinprotected com.badlogic.gdx.scenes.scene2d.StageThe user interface stageprotected OwnScrollPaneFields inherited from class CollapsibleWindow
collapseSpeed, meModifier and TypeFieldDescriptionprotected floatCollapse speed in pixels per second.protected com.badlogic.gdx.scenes.scene2d.ActorFields inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColorFields inherited from class com.badlogic.gdx.scenes.scene2d.Actor
POOLS -
Constructor Summary
ConstructorsConstructorDescriptionControlsWindow(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 floatContent width.voidvoidEvent notification call.voidvoidvoidsetVisibilityToggles(ComponentTypes.ComponentType[] entities, boolean[] visible) Methods inherited from class CollapsibleWindow
act, collapse, collapseInstant, drawBackground, expand, expandInstant, getHeight, getMaxHeight, getMaxWidth, getPrefHeight, getPrefWidth, getWidth, isCollapsed, isCollapsible, pack, setCollapsible, setModal, setResizable, toggleCollapsedModifier and TypeMethodDescriptionvoidact(float delta) voidcollapse()voidprotected voiddrawBackground(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha, float x, float y) voidexpand()voidfloatfloatfloatfloatfloatfloatgetWidth()booleanbooleanvoidpack()voidsetCollapsible(boolean collapsible) voidsetModal(boolean isModal) voidsetResizable(boolean w, boolean h) voidMethods inherited from class OwnWindow
draw, drawStageBackground, getStyle, getTitleLabel, getTitleTable, hg, hit, isModal, isResizable, keepWithinStage, setMovable, setResizable, setStyleModifier and TypeMethodDescriptionvoiddraw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha) protected voiddrawStageBackground(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha, float x, float y, float width, float height) com.badlogic.gdx.scenes.scene2d.ui.Window.WindowStylegetStyle()Returns the window's style.com.badlogic.gdx.scenes.scene2d.ui.Labelcom.badlogic.gdx.scenes.scene2d.ui.Tableprotected com.badlogic.gdx.scenes.scene2d.ui.HorizontalGrouphg(com.badlogic.gdx.scenes.scene2d.Actor... actors) com.badlogic.gdx.scenes.scene2d.Actorhit(float x, float y, boolean touchable) booleanisModal()booleanvoidvoidsetMovable(boolean isMovable) voidsetResizable(boolean isResizable) voidsetStyle(com.badlogic.gdx.scenes.scene2d.ui.Window.WindowStyle style) 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, topMethods inherited from class com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup
childrenChanged, invalidateHierarchy, needsLayout, setFillParent, setLayoutEnabled, sizeChanged, validateMethods 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, toStringMethods 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 -
buttonMinimap
-
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
-
getCollapsiblePane
-