Class SceneContextMenu

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.ContextMenu
gaiasky.gui.main.SceneContextMenu
All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable, com.badlogic.gdx.scenes.scene2d.utils.Layout

public class SceneContextMenu extends ContextMenu
Manages the main context menu that pops up on right mouse click.
  • Nested Class Summary

    Nested classes/interfaces inherited from class ContextMenu

    ContextMenu.ContextMenuListener, ContextMenu.ContextMenuStyle
    Modifier and Type
    Class
    Description
    static interface 
    Listener used to get events from ContextMenu.
    static class 
     

    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

    Fields inherited from class com.badlogic.gdx.scenes.scene2d.Actor

    POOLS
  • Constructor Summary

    Constructors
    Constructor
    Description
    SceneContextMenu(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, int screenX, int screenY, FocusView candidate, CatalogManager catalogManager, Scene scene)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     

    Methods inherited from class ContextMenu

    add, addSeparator, contains, draw, getActiveItem, getDefaultInputListener, getDefaultInputListener, getListener, remove, removeAll, setListener, setStage, showMenu, showMenu
    Modifier and Type
    Method
    Description
    <T extends com.badlogic.gdx.scenes.scene2d.Actor>
    com.badlogic.gdx.scenes.scene2d.ui.Cell<T>
    add(T actor)
     
    void
     
    boolean
    contains(float x, float y)
     
    void
    draw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha)
     
     
    com.badlogic.gdx.scenes.scene2d.InputListener
    Returns input listener that can be added to scene2d actor.
    com.badlogic.gdx.scenes.scene2d.InputListener
    getDefaultInputListener(int mouseButton)
    Returns input listener that can be added to scene2d actor.
     
    boolean
     
    static void
    removeAll(com.badlogic.gdx.scenes.scene2d.Stage stage)
    Removes every instance of ContextMenu form Stage actors.
    void
     
    protected void
    setStage(com.badlogic.gdx.scenes.scene2d.Stage stage)
     
    void
    showMenu(com.badlogic.gdx.scenes.scene2d.Stage stage, float x, float y)
    Shows menu as given stage coordinates
    void
    showMenu(com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.Actor actor)
    Shows menu below (or above if not enough space) given actor.

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table

    add, add, add, add, add, add, align, background, background, bottom, center, clearChildren, clip, clip, columnDefaults, debug, debug, debugActor, debugAll, debugCell, debugTable, defaults, drawBackground, drawDebug, drawDebugBounds, getAlign, getBackground, getCell, getCells, getClip, getColumnMinWidth, getColumnPrefWidth, getColumns, getColumnWidth, getMinHeight, getMinWidth, getPadBottom, getPadBottomValue, getPadLeft, getPadLeftValue, getPadRight, getPadRightValue, getPadTop, getPadTopValue, getPadX, getPadY, getPrefHeight, getPrefWidth, getRow, getRowHeight, getRowMinHeight, getRowPrefHeight, getRows, getSkin, getTableDebug, hit, 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, 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, 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 Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • SceneContextMenu

      public SceneContextMenu(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, int screenX, int screenY, FocusView candidate, CatalogManager catalogManager, Scene scene)
  • Method Details