Package com.github.tommyettinger.textra
Class TypingWindow
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
com.github.tommyettinger.textra.TextraWindow
com.github.tommyettinger.textra.TypingWindow
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable,com.badlogic.gdx.scenes.scene2d.utils.Layout
- Direct Known Subclasses:
TypingDialog
A table that can be dragged and act as a modal window. The top padding is used as the window's title height. The
title uses a
TypingLabel and will by default draw gradually.
The preferred size of a window is the preferred size of the title text and the children as laid out by the table. After adding
children to the window, it can be convenient to call WidgetGroup.pack() to size the window to the size of the children.
-
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 com.github.tommyettinger.textra.TextraWindow
dragging, drawTitleTable, edge, font, titleLabel, titleTableFields 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
ConstructorsConstructorDescriptionTypingWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin) TypingWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, boolean scaleTitleFont) TypingWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Font replacementFont) TypingWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Font replacementFont, boolean scaleTitleFont) TypingWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName) TypingWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, boolean scaleTitleFont) TypingWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, Font replacementFont) TypingWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, Font replacementFont, boolean scaleTitleFont) TypingWindow(String title, Styles.WindowStyle style) TypingWindow(String title, Styles.WindowStyle style, boolean scaleTitleFont) TypingWindow(String title, Styles.WindowStyle style, Font replacementFont) TypingWindow(String title, Styles.WindowStyle style, Font replacementFont, boolean scaleTitleFont) -
Method Summary
Modifier and TypeMethodDescriptionprotected TextraLabelprotected TextraLabelnewLabel(String text, Styles.LabelStyle style) Methods inherited from class com.github.tommyettinger.textra.TextraWindow
draw, drawBackground, drawStageBackground, getPrefWidth, getResizeBorder, getStyle, getTitleLabel, getTitleTable, hit, isDragging, isModal, isMovable, isResizable, keepWithinStage, setKeepWithinStage, setModal, setMovable, setResizable, setResizeBorder, setStyle, setStyle, setStyle, skipToTheEndMethods 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, 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, 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, setStage, 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, 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
-
Constructor Details
-
TypingWindow
-
TypingWindow
public TypingWindow(String title, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, boolean scaleTitleFont) -
TypingWindow
-
TypingWindow
-
TypingWindow
-
TypingWindow
-
TypingWindow
-
TypingWindow
-
TypingWindow
-
TypingWindow
-
TypingWindow
-
TypingWindow
public TypingWindow(String title, Styles.WindowStyle style, Font replacementFont, boolean scaleTitleFont)
-
-
Method Details
-
newLabel
- Overrides:
newLabelin classTextraWindow
-
newLabel
- Overrides:
newLabelin classTextraWindow
-