Class Toolbar



  • public class Toolbar
    extends com.badlogic.gdx.scenes.scene2d.ui.Window
    A toolbar for the editor.
    • 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
      • Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.Window

        com.badlogic.gdx.scenes.scene2d.ui.Window.WindowStyle
    • Field Summary

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

        backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor
      • Fields inherited from class com.badlogic.gdx.scenes.scene2d.ui.Window

        dragging, edge
    • Constructor Summary

      Constructors 
      Constructor Description
      Toolbar​(GameView view, com.badlogic.gdx.graphics.g2d.TextureAtlas sprites, Cursor cursor, com.badlogic.gdx.scenes.scene2d.Stage stage)
      creates a new toolbar
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected AbstractPlacableTable getActiveTable​()
      Table which is associated with the current tool
      Tool getLeftTool​()
      index of leftTable mouse button.
      Tool getRightTool​()
      index of rightTable mouse button.
      void render​(com.badlogic.gdx.graphics.glutils.ShapeRenderer shR)
      renders the toolbar outline
      void selectTool​(Tool tool)
      select a tool
      void setValue​(byte value)  
      • Methods inherited from class com.badlogic.gdx.scenes.scene2d.Actor

        addAction, addCaptureListener, addListener, 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, hasParent, isAscendantOf, isDescendantOf, isTouchable, isVisible, localToAscendantCoordinates, localToParentCoordinates, 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, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront
      • Methods inherited from class com.badlogic.gdx.scenes.scene2d.Group

        act, addActor, addActorAfter, addActorAt, addActorBefore, applyTransform, applyTransform, clear, computeTransform, drawChildren, drawDebugChildren, findActor, getChildren, getCullingArea, hasChildren, isTransform, localToDescendantCoordinates, resetTransform, resetTransform, setCullingArea, setDebug, setStage, setTransform, swapActor, swapActor, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • 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, getColumns, getColumnWidth, getMinHeight, getMinWidth, getPadBottom, getPadBottomValue, getPadLeft, getPadLeftValue, getPadRight, getPadRightValue, getPadTop, getPadTopValue, getPadX, getPadY, getPrefHeight, getRow, getRowHeight, 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, getMaxHeight, getMaxWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validate
      • Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Window

        draw, drawBackground, drawStageBackground, getPrefWidth, getStyle, getTitleLabel, getTitleTable, hit, isDragging, isModal, isMovable, isResizable, setKeepWithinStage, setModal, setMovable, setResizable, setResizeBorder, setStyle
    • Constructor Detail

      • Toolbar

        public Toolbar​(GameView view,
                       com.badlogic.gdx.graphics.g2d.TextureAtlas sprites,
                       Cursor cursor,
                       com.badlogic.gdx.scenes.scene2d.Stage stage)
        creates a new toolbar
        Parameters:
        view -
        sprites -
        cursor -
        stage -
    • Method Detail

      • getActiveTable

        protected AbstractPlacableTable getActiveTable​()
        Table which is associated with the current tool
        Returns:
        can return null
      • render

        public void render​(com.badlogic.gdx.graphics.glutils.ShapeRenderer shR)
        renders the toolbar outline
        Parameters:
        shR -
      • getLeftTool

        public Tool getLeftTool​()
        index of leftTable mouse button.
        Returns:
      • getRightTool

        public Tool getRightTool​()
        index of rightTable mouse button.
        Returns:
      • selectTool

        public void selectTool​(Tool tool)
        select a tool
        Parameters:
        tool -
      • setValue

        public void setValue​(byte value)