Package gaiasky.util.scene2d
Class OwnWindow
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
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable
,com.badlogic.gdx.scenes.scene2d.utils.Layout
- Direct Known Subclasses:
CollapsibleWindow
public class OwnWindow
extends com.badlogic.gdx.scenes.scene2d.ui.Table
-
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 inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
draw
(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha) protected void
drawBackground
(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha, float x, float y) protected void
drawStageBackground
(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha, float x, float y, float width, float height) float
com.badlogic.gdx.scenes.scene2d.ui.Window.WindowStyle
getStyle()
Returns the window's style.com.badlogic.gdx.scenes.scene2d.ui.Label
com.badlogic.gdx.scenes.scene2d.ui.Table
com.badlogic.gdx.scenes.scene2d.Actor
hit
(float x, float y, boolean touchable) boolean
boolean
isModal()
boolean
boolean
void
void
setKeepWithinStage
(boolean keepWithinStage) void
setModal
(boolean isModal) void
setMovable
(boolean isMovable) void
setResizable
(boolean isResizable) void
setResizeBorder
(int resizeBorder) void
setStyle
(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, getPrefHeight, 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, getMaxHeight, getMaxWidth, 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, 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, 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, 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
-
edge
protected int edge -
dragging
protected boolean dragging
-
-
Constructor Details
-
OwnWindow
-
OwnWindow
-
OwnWindow
-
-
Method Details
-
getStyle
public com.badlogic.gdx.scenes.scene2d.ui.Window.WindowStyle getStyle()Returns the window's style. Modifying the returned style may not have an effect untilsetStyle(WindowStyle)
is called. -
setStyle
public void setStyle(com.badlogic.gdx.scenes.scene2d.ui.Window.WindowStyle style) -
keepWithinStage
public void keepWithinStage() -
draw
public void draw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha) - Overrides:
draw
in classcom.badlogic.gdx.scenes.scene2d.ui.Table
-
drawStageBackground
protected void drawStageBackground(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha, float x, float y, float width, float height) -
drawBackground
protected void drawBackground(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha, float x, float y) - Overrides:
drawBackground
in classcom.badlogic.gdx.scenes.scene2d.ui.Table
-
hit
public com.badlogic.gdx.scenes.scene2d.Actor hit(float x, float y, boolean touchable) - Overrides:
hit
in classcom.badlogic.gdx.scenes.scene2d.ui.Table
-
isMovable
public boolean isMovable() -
setMovable
public void setMovable(boolean isMovable) -
isModal
public boolean isModal() -
setModal
public void setModal(boolean isModal) -
setKeepWithinStage
public void setKeepWithinStage(boolean keepWithinStage) -
isResizable
public boolean isResizable() -
setResizable
public void setResizable(boolean isResizable) -
setResizeBorder
public void setResizeBorder(int resizeBorder) -
isDragging
public boolean isDragging() -
getPrefWidth
public float getPrefWidth()- Specified by:
getPrefWidth
in interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout
- Overrides:
getPrefWidth
in classcom.badlogic.gdx.scenes.scene2d.ui.Table
-
getTitleTable
public com.badlogic.gdx.scenes.scene2d.ui.Table getTitleTable() -
getTitleLabel
public com.badlogic.gdx.scenes.scene2d.ui.Label getTitleLabel()
-