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 Link icon

    Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table Link icon

    com.badlogic.gdx.scenes.scene2d.ui.Table.Debug, com.badlogic.gdx.scenes.scene2d.ui.Table.DebugRect
  • Field Summary Link icon

    Fields
    Modifier and Type
    Field
    Description
    protected boolean
     
    protected int
     

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

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

    Constructors
    Constructor
    Description
    OwnWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
     
    OwnWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName)
     
    OwnWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Window.WindowStyle style)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    void
    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
    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
     
    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 Link icon

    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 Link icon

    childrenChanged, getMaxHeight, getMaxWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validate

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

    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 Link icon

    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

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details Link icon

    • edge Link icon

      protected int edge
    • dragging Link icon

      protected boolean dragging
  • Constructor Details Link icon

    • OwnWindow Link icon

      public OwnWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
    • OwnWindow Link icon

      public OwnWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName)
    • OwnWindow Link icon

      public OwnWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Window.WindowStyle style)
  • Method Details Link icon

    • getStyle Link icon

      public com.badlogic.gdx.scenes.scene2d.ui.Window.WindowStyle getStyle()
      Returns the window's style. Modifying the returned style may not have an effect until setStyle(WindowStyle) is called.
    • setStyle Link icon

      public void setStyle(com.badlogic.gdx.scenes.scene2d.ui.Window.WindowStyle style)
    • keepWithinStage Link icon

      public void keepWithinStage()
    • draw Link icon

      public void draw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha)
      Overrides:
      draw in class com.badlogic.gdx.scenes.scene2d.ui.Table
    • drawStageBackground Link icon

      protected void drawStageBackground(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha, float x, float y, float width, float height)
    • drawBackground Link icon

      protected void drawBackground(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha, float x, float y)
      Overrides:
      drawBackground in class com.badlogic.gdx.scenes.scene2d.ui.Table
    • hit Link icon

      public com.badlogic.gdx.scenes.scene2d.Actor hit(float x, float y, boolean touchable)
      Overrides:
      hit in class com.badlogic.gdx.scenes.scene2d.ui.Table
    • isMovable Link icon

      public boolean isMovable()
    • setMovable Link icon

      public void setMovable(boolean isMovable)
    • isModal Link icon

      public boolean isModal()
    • setModal Link icon

      public void setModal(boolean isModal)
    • setKeepWithinStage Link icon

      public void setKeepWithinStage(boolean keepWithinStage)
    • isResizable Link icon

      public boolean isResizable()
    • setResizable Link icon

      public void setResizable(boolean isResizable)
    • setResizeBorder Link icon

      public void setResizeBorder(int resizeBorder)
    • isDragging Link icon

      public boolean isDragging()
    • getPrefWidth Link icon

      public float getPrefWidth()
      Specified by:
      getPrefWidth in interface com.badlogic.gdx.scenes.scene2d.utils.Layout
      Overrides:
      getPrefWidth in class com.badlogic.gdx.scenes.scene2d.ui.Table
    • getTitleTable Link icon

      public com.badlogic.gdx.scenes.scene2d.ui.Table getTitleTable()
    • getTitleLabel Link icon

      public com.badlogic.gdx.scenes.scene2d.ui.Label getTitleLabel()