WrappableLabel

class WrappableLabel(text: String, expectedWidth: Float, fontColor: Color, fontSize: Int) : Label

A Label that unlike the original participates correctly in layout Caveat: You still need to turn wrap on after instantiation, doing it here in init leads to hell.

Parameters

text

Automatically translated text

expectedWidth

Upper limit for the preferred width the Label will report

Constructors

WrappableLabel
Link copied to clipboard
fun WrappableLabel(text: String, expectedWidth: Float, fontColor: Color = Color.WHITE, fontSize: Int = 18)

Functions

act
Link copied to clipboard
open fun act(p0: Float)
addAction
Link copied to clipboard
open fun addAction(p0: Action)
addCaptureListener
Link copied to clipboard
open fun addCaptureListener(p0: EventListener): Boolean
addListener
Link copied to clipboard
open fun addListener(p0: EventListener): Boolean
ancestorsVisible
Link copied to clipboard
open fun ancestorsVisible(): Boolean
ascendantsVisible
Link copied to clipboard
open fun ascendantsVisible(): Boolean
clear
Link copied to clipboard
open fun clear()
clearActions
Link copied to clipboard
open fun clearActions()
clearListeners
Link copied to clipboard
open fun clearListeners()
clipBegin
Link copied to clipboard
open fun clipBegin(): Boolean
open fun clipBegin(p0: Float, p1: Float, p2: Float, p3: Float): Boolean
clipEnd
Link copied to clipboard
open fun clipEnd()
computePrefSize
Link copied to clipboard
private open fun computePrefSize()
debug
Link copied to clipboard
open fun debug(): Actor
draw
Link copied to clipboard
open override fun draw(p0: Batch, p1: Float)
drawDebug
Link copied to clipboard
open fun drawDebug(p0: ShapeRenderer)
drawDebugBounds
Link copied to clipboard
open fun drawDebugBounds(p0: ShapeRenderer)
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
fire
Link copied to clipboard
open fun fire(p0: Event): Boolean
firstAscendant
Link copied to clipboard
open fun <T : Actor> firstAscendant(p0: Class<T>): T
getActions
Link copied to clipboard
open fun getActions(): Array<Action>
getBitmapFontCache
Link copied to clipboard
open fun getBitmapFontCache(): BitmapFontCache
getCaptureListeners
Link copied to clipboard
open fun getCaptureListeners(): DelayedRemovalArray<EventListener>
getColor
Link copied to clipboard
open fun getColor(): Color
getDebug
Link copied to clipboard
open fun getDebug(): Boolean
getFontScaleX
Link copied to clipboard
open fun getFontScaleX(): Float
getFontScaleY
Link copied to clipboard
open fun getFontScaleY(): Float
getGlyphLayout
Link copied to clipboard
open fun getGlyphLayout(): GlyphLayout
getHeight
Link copied to clipboard
open fun getHeight(): Float
getLabelAlign
Link copied to clipboard
open fun getLabelAlign(): Int
getLineAlign
Link copied to clipboard
open fun getLineAlign(): Int
getListeners
Link copied to clipboard
open fun getListeners(): DelayedRemovalArray<EventListener>
getMaxHeight
Link copied to clipboard
open override fun getMaxHeight(): Float
getMaxWidth
Link copied to clipboard
open override fun getMaxWidth(): Float
getMeasuredWidth
Link copied to clipboard
private fun getMeasuredWidth(): Float
getMinHeight
Link copied to clipboard
open override fun getMinHeight(): Float
getMinWidth
Link copied to clipboard
open override fun getMinWidth(): Float
getName
Link copied to clipboard
open fun getName(): String
getOriginX
Link copied to clipboard
open fun getOriginX(): Float
getOriginY
Link copied to clipboard
open fun getOriginY(): Float
getParent
Link copied to clipboard
open fun getParent(): Group
getPrefHeight
Link copied to clipboard
open override fun getPrefHeight(): Float
getPrefWidth
Link copied to clipboard
open override fun getPrefWidth(): Float
getRight
Link copied to clipboard
open fun getRight(): Float
getRotation
Link copied to clipboard
open fun getRotation(): Float
getScaleX
Link copied to clipboard
open fun getScaleX(): Float
getScaleY
Link copied to clipboard
open fun getScaleY(): Float
getStage
Link copied to clipboard
open fun getStage(): Stage
getStyle
Link copied to clipboard
open fun getStyle(): Label.LabelStyle
getText
Link copied to clipboard
open fun getText(): StringBuilder
getTop
Link copied to clipboard
open fun getTop(): Float
getTouchable
Link copied to clipboard
open fun getTouchable(): Touchable
getUserObject
Link copied to clipboard
open fun getUserObject(): Any
getWidth
Link copied to clipboard
open fun getWidth(): Float
getWrap
Link copied to clipboard
open fun getWrap(): Boolean
getX
Link copied to clipboard
open fun getX(): Float
open fun getX(p0: Int): Float
getY
Link copied to clipboard
open fun getY(): Float
open fun getY(p0: Int): Float
getZIndex
Link copied to clipboard
open fun getZIndex(): Int
hasActions
Link copied to clipboard
open fun hasActions(): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
hasKeyboardFocus
Link copied to clipboard
open fun hasKeyboardFocus(): Boolean
hasParent
Link copied to clipboard
open fun hasParent(): Boolean
hasScrollFocus
Link copied to clipboard
open fun hasScrollFocus(): Boolean
hit
Link copied to clipboard
open fun hit(p0: Float, p1: Float, p2: Boolean): Actor
invalidate
Link copied to clipboard
open override fun invalidate()
invalidateHierarchy
Link copied to clipboard
open override fun invalidateHierarchy()
isAscendantOf
Link copied to clipboard
open fun isAscendantOf(p0: Actor): Boolean
isDescendantOf
Link copied to clipboard
open fun isDescendantOf(p0: Actor): Boolean
isTouchable
Link copied to clipboard
open fun isTouchable(): Boolean
isTouchFocusListener
Link copied to clipboard
open fun isTouchFocusListener(): Boolean
isTouchFocusTarget
Link copied to clipboard
open fun isTouchFocusTarget(): Boolean
isVisible
Link copied to clipboard
open fun isVisible(): Boolean
layout
Link copied to clipboard
open override fun layout()
localToActorCoordinates
Link copied to clipboard
open fun localToActorCoordinates(p0: Actor, p1: Vector2): Vector2
localToAscendantCoordinates
Link copied to clipboard
open fun localToAscendantCoordinates(@Null p0: Actor, p1: Vector2): Vector2
localToParentCoordinates
Link copied to clipboard
open fun localToParentCoordinates(p0: Vector2): Vector2
localToScreenCoordinates
Link copied to clipboard
open fun localToScreenCoordinates(p0: Vector2): Vector2
localToStageCoordinates
Link copied to clipboard
open fun localToStageCoordinates(p0: Vector2): Vector2
moveBy
Link copied to clipboard
open fun moveBy(p0: Float, p1: Float)
needsLayout
Link copied to clipboard
open fun needsLayout(): Boolean
notify
Link copied to clipboard
open fun notify(p0: Event, p1: Boolean): Boolean
pack
Link copied to clipboard
open override fun pack()
parentToLocalCoordinates
Link copied to clipboard
open fun parentToLocalCoordinates(p0: Vector2): Vector2
positionChanged
Link copied to clipboard
open fun positionChanged()
remove
Link copied to clipboard
open fun remove(): Boolean
removeAction
Link copied to clipboard
open fun removeAction(@Null p0: Action)
removeCaptureListener
Link copied to clipboard
open fun removeCaptureListener(p0: EventListener): Boolean
removeListener
Link copied to clipboard
open fun removeListener(p0: EventListener): Boolean
rotateBy
Link copied to clipboard
open fun rotateBy(p0: Float)
rotationChanged
Link copied to clipboard
open fun rotationChanged()
scaleAndComputePrefSize
Link copied to clipboard
private open fun scaleAndComputePrefSize()
scaleBy
Link copied to clipboard
open fun scaleBy(p0: Float)
open fun scaleBy(p0: Float, p1: Float)
scaleChanged
Link copied to clipboard
open fun scaleChanged()
screenToLocalCoordinates
Link copied to clipboard
open fun screenToLocalCoordinates(p0: Vector2): Vector2
setAlignment
Link copied to clipboard
open fun setAlignment(p0: Int)
open fun setAlignment(p0: Int, p1: Int)
setBounds
Link copied to clipboard
open fun setBounds(p0: Float, p1: Float, p2: Float, p3: Float)
setColor
Link copied to clipboard
open fun setColor(p0: Color)
open fun setColor(p0: Float, p1: Float, p2: Float, p3: Float)
setDebug
Link copied to clipboard
open fun setDebug(p0: Boolean)
setEllipsis
Link copied to clipboard
open fun setEllipsis(p0: Boolean)
open fun setEllipsis(@Null p0: String)
setFillParent
Link copied to clipboard
open override fun setFillParent(p0: Boolean)
setFontScale
Link copied to clipboard
open fun setFontScale(p0: Float)
open fun setFontScale(p0: Float, p1: Float)
setFontScaleX
Link copied to clipboard
open fun setFontScaleX(p0: Float)
setFontScaleY
Link copied to clipboard
open fun setFontScaleY(p0: Float)
setHeight
Link copied to clipboard
open fun setHeight(p0: Float)
setLayoutEnabled
Link copied to clipboard
open override fun setLayoutEnabled(p0: Boolean)
setName
Link copied to clipboard
open fun setName(@Null p0: String)
setOrigin
Link copied to clipboard
open fun setOrigin(p0: Int)
open fun setOrigin(p0: Float, p1: Float)
setOriginX
Link copied to clipboard
open fun setOriginX(p0: Float)
setOriginY
Link copied to clipboard
open fun setOriginY(p0: Float)
setParent
Link copied to clipboard
open fun setParent(@Null p0: Group)
setPosition
Link copied to clipboard
open fun setPosition(p0: Float, p1: Float)
open fun setPosition(p0: Float, p1: Float, p2: Int)
setRotation
Link copied to clipboard
open fun setRotation(p0: Float)
setScale
Link copied to clipboard
open fun setScale(p0: Float)
open fun setScale(p0: Float, p1: Float)
setScaleX
Link copied to clipboard
open fun setScaleX(p0: Float)
setScaleY
Link copied to clipboard
open fun setScaleY(p0: Float)
setSize
Link copied to clipboard
open fun setSize(p0: Float, p1: Float)
setStage
Link copied to clipboard
open fun setStage(p0: Stage)
setStyle
Link copied to clipboard
open fun setStyle(p0: Label.LabelStyle)
setText
Link copied to clipboard
open fun setText(@Null p0: CharSequence)
open fun setText(p0: Int): Boolean
setTouchable
Link copied to clipboard
open fun setTouchable(p0: Touchable)
setUserObject
Link copied to clipboard
open fun setUserObject(@Null p0: Any)
setVisible
Link copied to clipboard
open fun setVisible(p0: Boolean)
setWidth
Link copied to clipboard
open fun setWidth(p0: Float)
setWrap
Link copied to clipboard
open override fun setWrap(wrap: Boolean)
setX
Link copied to clipboard
open fun setX(p0: Float)
open fun setX(p0: Float, p1: Int)
setY
Link copied to clipboard
open fun setY(p0: Float)
open fun setY(p0: Float, p1: Int)
setZIndex
Link copied to clipboard
open fun setZIndex(p0: Int): Boolean
sizeBy
Link copied to clipboard
open fun sizeBy(p0: Float)
open fun sizeBy(p0: Float, p1: Float)
sizeChanged
Link copied to clipboard
open override fun sizeChanged()
stageToLocalCoordinates
Link copied to clipboard
open fun stageToLocalCoordinates(p0: Vector2): Vector2
textEquals
Link copied to clipboard
open fun textEquals(p0: CharSequence): Boolean
toBack
Link copied to clipboard
open fun toBack()
toFront
Link copied to clipboard
open fun toFront()
toString
Link copied to clipboard
open override fun toString(): String
validate
Link copied to clipboard
open override fun validate()

Properties

_measuredWidth
Link copied to clipboard
private var _measuredWidth: Float = 0f
actions
Link copied to clipboard
private val actions: Array<Action>
cache
Link copied to clipboard
private val cache: BitmapFontCache
captureListeners
Link copied to clipboard
private val captureListeners: DelayedRemovalArray<EventListener>
color
Link copied to clipboard
val color: Color
debug
Link copied to clipboard
private val debug: Boolean
ellipsis
Link copied to clipboard
private val ellipsis: String
expectedWidth
Link copied to clipboard
private val expectedWidth: Float
fillParent
Link copied to clipboard
private val fillParent: Boolean
fontScaleChanged
Link copied to clipboard
private val fontScaleChanged: Boolean
fontScaleX
Link copied to clipboard
private val fontScaleX: Float
fontScaleY
Link copied to clipboard
private val fontScaleY: Float
height
Link copied to clipboard
val height: Float
intValue
Link copied to clipboard
private val intValue: Int
labelAlign
Link copied to clipboard
private val labelAlign: Int
lastPrefHeight
Link copied to clipboard
private val lastPrefHeight: Float
layout
Link copied to clipboard
private val layout: GlyphLayout
layoutEnabled
Link copied to clipboard
private val layoutEnabled: Boolean
lineAlign
Link copied to clipboard
private val lineAlign: Int
listeners
Link copied to clipboard
private val listeners: DelayedRemovalArray<EventListener>
name
Link copied to clipboard
private val name: String
needsLayout
Link copied to clipboard
private val needsLayout: Boolean
originX
Link copied to clipboard
val originX: Float
originY
Link copied to clipboard
val originY: Float
parent
Link copied to clipboard
val parent: Group
prefSize
Link copied to clipboard
private val prefSize: Vector2
prefSizeInvalid
Link copied to clipboard
private val prefSizeInvalid: Boolean
rotation
Link copied to clipboard
val rotation: Float
scaleX
Link copied to clipboard
val scaleX: Float
scaleY
Link copied to clipboard
val scaleY: Float
stage
Link copied to clipboard
private val stage: Stage
style
Link copied to clipboard
private val style: Label.LabelStyle
text
Link copied to clipboard
private val text: StringBuilder
touchable
Link copied to clipboard
private val touchable: Touchable
userObject
Link copied to clipboard
private val userObject: Any
visible
Link copied to clipboard
private val visible: Boolean
width
Link copied to clipboard
val width: Float
wrap
Link copied to clipboard
private val wrap: Boolean
x
Link copied to clipboard
val x: Float
y
Link copied to clipboard
val y: Float

Sources

jvm source
Link copied to clipboard