KVisList

class KVisList<T>(style: String) : VisList<T>

Extends VisList widget with items building method.

Constructors

Link copied to clipboard
constructor(style: String)

Properties

Link copied to clipboard
open val actions: Array<Action?>?
Link copied to clipboard
open override var alignment: Int
Link copied to clipboard
open val captureListeners: DelayedRemovalArray<EventListener?>?
Link copied to clipboard
open var color: Color?
Link copied to clipboard
open override var cullingArea: Rectangle?
Link copied to clipboard
open var debug: Boolean
Link copied to clipboard
open var height: Float
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var isVisible: Boolean
Link copied to clipboard
open override val itemHeight: Float
Link copied to clipboard
open override val items: Array<T?>?
Link copied to clipboard
open override val keyListener: InputListener?
Link copied to clipboard
open val listeners: DelayedRemovalArray<EventListener?>?
Link copied to clipboard
open val maxHeight: Float
Link copied to clipboard
open val maxWidth: Float
Link copied to clipboard
open val minHeight: Float
Link copied to clipboard
open val minWidth: Float
Link copied to clipboard
@get:Null
open var name: String?
Link copied to clipboard
open var originX: Float
Link copied to clipboard
open var originY: Float
Link copied to clipboard
open override val overItem: T?
Link copied to clipboard
@get:Null
open var parent: Group?
Link copied to clipboard
open override val prefHeight: Float
Link copied to clipboard
open override val prefWidth: Float
Link copied to clipboard
open override val pressedItem: T?
Link copied to clipboard
open val right: Float
Link copied to clipboard
open var rotation: Float
Link copied to clipboard
open var scaleX: Float
Link copied to clipboard
open var scaleY: Float
Link copied to clipboard
@get:Null
open override var selected: T?
Link copied to clipboard
open override var selectedIndex: Int
Link copied to clipboard
open override var selection: ArraySelection<T?>?
Link copied to clipboard
@get:Null
open var stage: Stage?
Link copied to clipboard
open override var style: List.ListStyle?
Link copied to clipboard
open val top: Float
Link copied to clipboard
open var touchable: Touchable?
Link copied to clipboard
@get:Null
open var userObject: Any?
Link copied to clipboard
open var width: Float
Link copied to clipboard
open var x: Float
Link copied to clipboard
open var y: Float
Link copied to clipboard
open var zIndex: Int

Functions

Link copied to clipboard
open fun act(delta: Float)
Link copied to clipboard
open fun addAction(action: Action?)
Link copied to clipboard
open fun addCaptureListener(listener: EventListener?): Boolean
Link copied to clipboard
open fun addListener(listener: EventListener?): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun clear()
Link copied to clipboard
open fun clearActions()
Link copied to clipboard
open fun clearItems()
Link copied to clipboard
open fun clearListeners()
Link copied to clipboard
open fun clipBegin(): Boolean
open fun clipBegin(x: Float, y: Float, width: Float, height: Float): Boolean
Link copied to clipboard
open fun clipEnd()
Link copied to clipboard
open fun debug(): Actor?
Link copied to clipboard
open fun draw(batch: Batch?, parentAlpha: Float)
Link copied to clipboard
open fun drawDebug(shapes: ShapeRenderer?)
Link copied to clipboard
open fun fire(event: Event?): Boolean
Link copied to clipboard
@Null
open fun <T : Actor?> firstAscendant(type: Class<T?>?): T?
Link copied to clipboard
@Null
open fun getItemAt(y: Float): T?
Link copied to clipboard
open fun getItemIndexAt(y: Float): Int
Link copied to clipboard
open fun getItems(): Array<T?>?
Link copied to clipboard
open fun getOverItem(): T?
Link copied to clipboard
open fun getPressedItem(): T?
Link copied to clipboard
@Null
open fun getSelected(): T?
Link copied to clipboard
open fun getSelection(): ArraySelection<T?>?
Link copied to clipboard
open fun hasActions(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun hasParent(): Boolean
Link copied to clipboard
Link copied to clipboard
@Null
open fun hit(x: Float, y: Float, touchable: Boolean): Actor?
Link copied to clipboard
open fun invalidate()
Link copied to clipboard
Link copied to clipboard
open fun isAscendantOf(actor: Actor?): Boolean
Link copied to clipboard
open fun isDescendantOf(actor: Actor?): Boolean
Link copied to clipboard
open fun layout()
Link copied to clipboard
open fun localToActorCoordinates(actor: Actor?, localCoords: Vector2?): Vector2?
Link copied to clipboard
open fun localToAscendantCoordinates(@Null ascendant: Actor?, localCoords: Vector2?): Vector2?
Link copied to clipboard
open fun localToParentCoordinates(localCoords: Vector2?): Vector2?
Link copied to clipboard
open fun localToScreenCoordinates(localCoords: Vector2?): Vector2?
Link copied to clipboard
open fun localToStageCoordinates(localCoords: Vector2?): Vector2?
Link copied to clipboard
open fun moveBy(x: Float, y: Float)
Link copied to clipboard
open fun needsLayout(): Boolean
Link copied to clipboard
open fun notify(event: Event?, capture: Boolean): Boolean
Link copied to clipboard
open fun pack()
Link copied to clipboard
open fun parentToLocalCoordinates(parentCoords: Vector2?): Vector2?
Link copied to clipboard

Utility method. If the internal array with items stored by this widget was modified, use this method to safely refresh the items that this widget draws.

Link copied to clipboard
open fun remove(): Boolean
Link copied to clipboard
open fun removeAction(@Null action: Action?)
Link copied to clipboard
open fun removeCaptureListener(listener: EventListener?): Boolean
Link copied to clipboard
open fun removeListener(listener: EventListener?): Boolean
Link copied to clipboard
open fun rotateBy(amountInDegrees: Float)
Link copied to clipboard
open fun scaleBy(scale: Float)
open fun scaleBy(scaleX: Float, scaleY: Float)
Link copied to clipboard
open fun screenToLocalCoordinates(screenCoords: Vector2?): Vector2?
Link copied to clipboard
open fun setBounds(x: Float, y: Float, width: Float, height: Float)
Link copied to clipboard
open fun setFillParent(fillParent: Boolean)
Link copied to clipboard
open fun setItems(newItems: Array<*>?)
open fun setItems(vararg newItems: T?)
Link copied to clipboard
open fun setLayoutEnabled(enabled: Boolean)
Link copied to clipboard
open fun setOrigin(alignment: Int)
open fun setOrigin(originX: Float, originY: Float)
Link copied to clipboard
open fun setPosition(x: Float, y: Float)
open fun setPosition(x: Float, y: Float, alignment: Int)
Link copied to clipboard
open fun setScale(scaleXY: Float)
open fun setScale(scaleX: Float, scaleY: Float)
Link copied to clipboard
open fun setSelected(@Null item: T?)
Link copied to clipboard
open fun setSelection(selection: ArraySelection<T?>?)
Link copied to clipboard
open fun setSize(width: Float, height: Float)
Link copied to clipboard
open fun setTypeToSelect(typeToSelect: Boolean)
Link copied to clipboard
open fun sizeBy(size: Float)
open fun sizeBy(width: Float, height: Float)
Link copied to clipboard
open fun stageToLocalCoordinates(stageCoords: Vector2?): Vector2?
Link copied to clipboard
open fun toBack()
Link copied to clipboard
open fun toFront()
Link copied to clipboard
open fun toString(object: T?): String?
Link copied to clipboard
operator fun T.unaryMinus()

Allows to add items to the list with builder-like syntax.

Link copied to clipboard
open fun validate()
Link copied to clipboard
fun Actor.visTextTooltip(text: CharSequence, textAlign: Int = Align.center, style: String = defaultStyle, init: Tooltip.() -> Unit = {}): Tooltip

Creates and adds Tooltip with a VisLabel to this Actor.

Link copied to clipboard
fun Actor.visTooltip(content: Actor, style: String = defaultStyle, init: Tooltip.() -> Unit = {}): Tooltip

Creates and adds Tooltip to this Actor.