Package gaiasky.gui
Class TextureWindow
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
gaiasky.util.scene2d.CollapsibleWindow
gaiasky.gui.GenericDialog
gaiasky.gui.TextureWindow
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable
,com.badlogic.gdx.scenes.scene2d.utils.Layout
-
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 gaiasky.gui.GenericDialog
acceptButton, acceptRunnable, backupGamepadListeners, backupMouseKbdListeners, bottom, buttonGroup, cancelButton, cancelRunnable, content, defaultGamepadListener, defaultMouseKbdListener, enterExit, escExit, gamepadListener, ignoreTouchDown, lastPosX, lastPosY, me, modal, mouseKbdListener, pad10, pad18, pad20, pad34, scrolls, selectedTab, skin, stage, tabButtons, tabContents, tabStack
Fields inherited from class gaiasky.util.scene2d.CollapsibleWindow
collapseSpeed
Fields inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor
-
Constructor Summary
ConstructorDescriptionTextureWindow
(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.graphics.glutils.FrameBuffer frameBuffer) TextureWindow
(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.graphics.glutils.FrameBuffer frameBuffer, float scale) TextureWindow
(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.graphics.Texture texture) TextureWindow
(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.graphics.Texture texture, float scale) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
accept()
The accept function, if any.protected void
build()
Build the content hereprotected void
cancel()
The cancel function, if anyvoid
dispose()
void
setFlip
(boolean x, boolean y) Flip the texture.void
setScale
(float scale) Set the scale factor of the texture.void
setScale
(float scaleX, float scaleY) Set the scale factor of the texture.Methods inherited from class gaiasky.gui.GenericDialog
act, addSeparator, addSeparator, addTabContent, buildSuper, closeAccept, closeCancel, enableComponents, focusFirstInputWidget, getBottmGroup, getBottom, getButtonsGroup, getContent, getCurrentContentContainer, getStage, getTabButtons, hasAcceptRunnable, hasCancelRunnable, hide, hide, recalculateButtonSize, setAcceptButtonColor, setAcceptButtonStyle, setAcceptRunnable, setAcceptText, setCancelButtonColors, setCancelButtonStyle, setCancelRunnable, setCancelText, setKeyboardFocus, setModal, setUpTabListeners, show, show, show, showDialogHook, tabLeft, tabRight, touch, updatePads
Methods inherited from class gaiasky.util.scene2d.CollapsibleWindow
collapse, collapseInstant, drawBackground, expand, expandInstant, getHeight, getMaxHeight, getMaxWidth, getPrefHeight, getPrefWidth, getWidth, isCollapsed, isCollapsible, pack, setCollapsible, setResizable, toggleCollapsed
Methods inherited from class gaiasky.util.scene2d.OwnWindow
draw, drawStageBackground, getStyle, getTitleLabel, getTitleTable, hit, isDragging, isModal, isMovable, isResizable, keepWithinStage, setKeepWithinStage, setMovable, setResizable, setResizeBorder, setStyle
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, 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, invalidateHierarchy, needsLayout, setFillParent, setLayoutEnabled, sizeChanged, validate
Methods inherited from class com.badlogic.gdx.scenes.scene2d.Group
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, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getTop, getTouchable, getUserObject, 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, setScaleX, setScaleY, setSize, setTouchable, setUserObject, setVisible, setWidth, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront
-
Constructor Details
-
TextureWindow
public TextureWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.graphics.Texture texture, float scale) -
TextureWindow
public TextureWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.graphics.Texture texture) -
TextureWindow
public TextureWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.graphics.glutils.FrameBuffer frameBuffer, float scale) -
TextureWindow
public TextureWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.graphics.glutils.FrameBuffer frameBuffer)
-
-
Method Details
-
setFlip
public void setFlip(boolean x, boolean y) Flip the texture.- Parameters:
x
- Flip horizontally.y
- Flip vertically.
-
setScale
public void setScale(float scale) Set the scale factor of the texture.- Overrides:
setScale
in classcom.badlogic.gdx.scenes.scene2d.Actor
- Parameters:
scale
- The scale factor in both x and y dimensions.
-
setScale
public void setScale(float scaleX, float scaleY) Set the scale factor of the texture.- Overrides:
setScale
in classcom.badlogic.gdx.scenes.scene2d.Actor
- Parameters:
scaleX
- The scale factor in x.scaleY
- The scale factor in y.
-
build
protected void build()Description copied from class:GenericDialog
Build the content here- Specified by:
build
in classGenericDialog
-
accept
protected boolean accept()Description copied from class:GenericDialog
The accept function, if any.- Specified by:
accept
in classGenericDialog
- Returns:
- True if the dialog must close after the call, false otherwise.
-
cancel
protected void cancel()Description copied from class:GenericDialog
The cancel function, if any- Specified by:
cancel
in classGenericDialog
-
dispose
public void dispose()- Specified by:
dispose
in classGenericDialog
-