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
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.ContextMenuStyleModifier and TypeClassDescriptionstatic interfaceListener used to get events fromContextMenu.static classNested 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, debugTableColorFields inherited from class com.badlogic.gdx.scenes.scene2d.Actor
POOLS -
Constructor Summary
ConstructorsConstructorDescriptionSceneContextMenu(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, int screenX, int screenY, FocusView candidate, CatalogManager catalogManager, Scene scene) -
Method Summary
Methods inherited from class ContextMenu
add, addSeparator, contains, draw, getActiveItem, getDefaultInputListener, getDefaultInputListener, getListener, remove, removeAll, setListener, setStage, showMenu, showMenuModifier and TypeMethodDescription<T extends com.badlogic.gdx.scenes.scene2d.Actor>
com.badlogic.gdx.scenes.scene2d.ui.Cell<T> add(T actor) voidbooleancontains(float x, float y) voiddraw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha) com.badlogic.gdx.scenes.scene2d.InputListenerReturns input listener that can be added to scene2d actor.com.badlogic.gdx.scenes.scene2d.InputListenergetDefaultInputListener(int mouseButton) Returns input listener that can be added to scene2d actor.booleanremove()static voidremoveAll(com.badlogic.gdx.scenes.scene2d.Stage stage) Removes every instance ofContextMenuformStageactors.voidsetListener(ContextMenu.ContextMenuListener listener) protected voidsetStage(com.badlogic.gdx.scenes.scene2d.Stage stage) voidshowMenu(com.badlogic.gdx.scenes.scene2d.Stage stage, float x, float y) Shows menu as given stage coordinatesvoidshowMenu(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, topMethods inherited from class com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup
childrenChanged, getMaxHeight, getMaxWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validateMethods 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, 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, 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
-
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
-
addItem
- Overrides:
addItemin classContextMenu
-