Package com.github.tommyettinger.textra
Class TextraArea
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.ui.Widget
com.github.tommyettinger.textra.TextraField
com.github.tommyettinger.textra.TextraArea
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Disableable
,com.badlogic.gdx.scenes.scene2d.utils.Layout
A multiple-line
TextraField
; not ready for production yet.-
Nested Class Summary
Nested classes/interfaces inherited from class com.github.tommyettinger.textra.TextraField
TextraField.DefaultOnscreenKeyboard, TextraField.KeyRepeatTask, TextraField.OnscreenKeyboard, TextraField.TextFieldClickListener, TextraField.TextFieldFilter, TextraField.TextFieldListener
-
Field Summary
Fields inherited from class com.github.tommyettinger.textra.TextraField
BACKSPACE, blinkEnabled, blinkTask, blinkTime, BULLET, CARRIAGE_RETURN, clipboard, cursor, cursorOn, DELETE, disabled, filter, focused, focusTraversal, fontOffset, glyphPositions, inputListener, keyboard, keyRepeatInitialTime, keyRepeatTask, keyRepeatTime, label, lastChangeTime, listener, maxLength, messageText, NEWLINE, onlyFontChars, passwordCharacter, passwordMode, programmaticChangeEvents, renderOffset, showingMessage, style, TAB, text, textHAlign, textOffset, undoText, visibleTextEnd, visibleTextStart, writeEnters
-
Constructor Summary
ConstructorsConstructorDescriptionTextraArea
(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin) TextraArea
(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Font replacementFont) TextraArea
(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName) TextraArea
(String text, Styles.TextFieldStyle style) TextraArea
(String text, Styles.TextFieldStyle style, Font replacementFont) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
drawCursor
(com.badlogic.gdx.scenes.scene2d.utils.Drawable cursorPatch, com.badlogic.gdx.graphics.g2d.Batch batch, Font font, float x, float y) protected float
protected void
Methods inherited from class com.github.tommyettinger.textra.TextraField
act, appendText, calculateOffsets, clearSelection, continueCursor, copy, createInputListener, cut, cut, delete, draw, getAlignment, getBackgroundDrawable, getBlinkTime, getCursorPosition, getDefaultInputListener, getMaxLength, getMessageText, getOnscreenKeyboard, getPasswordCharacter, getPrefHeight, getPrefWidth, getProgrammaticChangeEvents, getSelection, getSelectionEnd, getSelectionStart, getStyle, getText, getTextFieldFilter, initialize, insert, insert, isCursorBlinking, isDisabled, isPasswordMode, isSpaceCharacter, isSpaceCharacter, isWordCharacter, isWordCharacter, moveCursor, next, paste, positionChanged, selectAll, setAlignment, setBlinkTime, setClipboard, setCursorBlinking, setCursorPosition, setDisabled, setFocusTraversal, setMaxLength, setMessageText, setOnlyFontChars, setOnscreenKeyboard, setParent, setPasswordCharacter, setPasswordMode, setProgrammaticChangeEvents, setSelection, setStage, setStyle, setText, setTextFieldFilter, setTextFieldListener, wordUnderCursor
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Widget
getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, invalidate, invalidateHierarchy, layout, needsLayout, pack, setFillParent, setLayoutEnabled, validate
Methods inherited from class com.badlogic.gdx.scenes.scene2d.Actor
addAction, addCaptureListener, addListener, ancestorsVisible, ascendantsVisible, clear, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, debug, drawDebug, drawDebugBounds, 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, hit, isAscendantOf, isDescendantOf, isTouchable, isTouchFocusListener, isTouchFocusTarget, isVisible, localToActorCoordinates, localToAscendantCoordinates, localToParentCoordinates, localToScreenCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, remove, removeAction, removeCaptureListener, removeListener, rotateBy, rotationChanged, scaleBy, scaleBy, scaleChanged, screenToLocalCoordinates, setBounds, setColor, setColor, setDebug, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setTouchable, setUserObject, setVisible, setWidth, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront, toString
-
Constructor Details
-
TextraArea
-
TextraArea
-
TextraArea
-
TextraArea
-
TextraArea
-
-
Method Details
-
sizeChanged
protected void sizeChanged()- Overrides:
sizeChanged
in classTextraField
-
drawCursor
protected void drawCursor(com.badlogic.gdx.scenes.scene2d.utils.Drawable cursorPatch, com.badlogic.gdx.graphics.g2d.Batch batch, Font font, float x, float y) - Overrides:
drawCursor
in classTextraField
-
getTextY
protected float getTextY(Font font, @Null com.badlogic.gdx.scenes.scene2d.utils.Drawable background) - Overrides:
getTextY
in classTextraField
-