KHorizontalCollapsible

class KHorizontalCollapsible(val table: KVisTable) : HorizontalCollapsibleWidget, KTable

Extends HorizontalCollapsibleWidget with type-safe widget builders. Adds children to collapsible's table.

Constructors

Link copied to clipboard
constructor(table: KVisTable)

Properties

Link copied to clipboard
open val actions: Array<Action?>?
Link copied to clipboard
open val captureListeners: DelayedRemovalArray<EventListener?>?
Link copied to clipboard
open val children: SnapshotArray<Actor?>?
Link copied to clipboard
open var color: Color?
Link copied to clipboard
@get:Null
open var cullingArea: Rectangle?
Link copied to clipboard
open var debug: Boolean
Link copied to clipboard
open var height: Float
Link copied to clipboard
open val <T : Actor> T.inCell: Cell<T>
Link copied to clipboard
Link copied to clipboard
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 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
@get:Null
open var parent: Group?
Link copied to clipboard
open val prefHeight: Float
Link copied to clipboard
open val prefWidth: Float
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 var stage: Stage?
Link copied to clipboard
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 override fun <T : Actor> add(actor: T): Cell<T>
Link copied to clipboard
open fun addAction(action: Action?)
Link copied to clipboard
open fun addActor(actor: Actor?)
Link copied to clipboard
open fun addActorAfter(actorAfter: Actor?, actor: Actor?)
Link copied to clipboard
open fun addActorAt(index: Int, actor: Actor?)
Link copied to clipboard
open fun addActorBefore(actorBefore: Actor?, actor: Actor?)
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
inline fun <S> KWidget<S>.basicColorPicker(style: String = defaultStyle, init: KBasicColorPicker.(S) -> Unit = {}): KBasicColorPicker
Link copied to clipboard
inline fun <S> KWidget<S>.busyBar(style: String = defaultStyle, init: BusyBar.(S) -> Unit = {}): BusyBar
Link copied to clipboard
inline fun <S> KWidget<S>.buttonBar(order: String? = null, tableInit: VisTable.(S) -> Unit = {}, init: ButtonBar.() -> Unit = {}): ButtonBar
Link copied to clipboard
open fun <T : Actor> T.cell(grow: Boolean, growX: Boolean, growY: Boolean, expand: Boolean?, expandX: Boolean?, expandY: Boolean?, fill: Boolean?, fillX: Boolean?, fillY: Boolean?, uniform: Boolean?, uniformX: Boolean?, uniformY: Boolean?, align: Int?, colspan: Int?, width: Float?, minWidth: Float?, preferredWidth: Float?, maxWidth: Float?, height: Float?, minHeight: Float?, preferredHeight: Float?, maxHeight: Float?, pad: Float?, padTop: Float?, padLeft: Float?, padRight: Float?, padBottom: Float?, space: Float?, spaceTop: Float?, spaceLeft: Float?, spaceRight: Float?, spaceBottom: Float?, row: Boolean): T
Link copied to clipboard
open fun clear()
open fun clear(unfocus: Boolean)
Link copied to clipboard
open fun clearActions()
Link copied to clipboard
open fun clearChildren()
open fun clearChildren(unfocus: Boolean)
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
inline fun <S> KWidget<S>.collapsible(defaultSpacing: Boolean = false, init: KCollapsible.(S) -> Unit = {}): KCollapsible
Link copied to clipboard
open fun debug(): Actor?
Link copied to clipboard
open fun debugAll(): Group?
Link copied to clipboard
inline fun <S> KWidget<S>.dragPane(init: KDragPane.(S) -> Unit = {}): KDragPane
Link copied to clipboard
open fun draw(batch: Batch?, parentAlpha: Float)
Link copied to clipboard
open fun drawDebug(shapes: ShapeRenderer?)
Link copied to clipboard
inline fun <S> KWidget<S>.extendedColorPicker(style: String = defaultStyle, init: KExtendedColorPicker.(S) -> Unit = {}): KExtendedColorPicker
Link copied to clipboard
@Null
open fun <T : Actor?> findActor(name: String?): T?
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
inline fun <S> KWidget<S>.floatingGroup(init: KFloatingGroup.(S) -> Unit = {}): KFloatingGroup
Link copied to clipboard
inline fun <S> KWidget<S>.flowGroup(vertical: Boolean = false, spacing: Float = 0.0f, init: KFlowGroup.(S) -> Unit = {}): KFlowGroup
Link copied to clipboard
open fun getChild(index: Int): Actor?
Link copied to clipboard
inline fun <S> KWidget<S>.gridGroup(itemSize: Float = 256.0f, spacing: Float = 8.0f, init: KGridGroup.(S) -> Unit = {}): KGridGroup
Link copied to clipboard
open fun hasActions(): Boolean
Link copied to clipboard
open fun hasChildren(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun hasParent(): Boolean
Link copied to clipboard
Link copied to clipboard
inline fun <S> KWidget<S>.highlightTextArea(text: String = "", style: String = defaultStyle, init: HighlightTextArea.(S) -> Unit = {}): HighlightTextArea
Link copied to clipboard
open fun hit(x: Float, y: Float, touchable: Boolean): Actor?
Link copied to clipboard
inline fun <S> KWidget<S>.horizontalCollapsible(defaultSpacing: Boolean = false, init: KHorizontalCollapsible.(S) -> Unit = {}): KHorizontalCollapsible
Link copied to clipboard
inline fun <S> KWidget<S>.horizontalFlowGroup(spacing: Float = 0.0f, init: KHorizontalFlowGroup.(S) -> Unit = {}): KHorizontalFlowGroup

Deprecated. Use flowGroup instead.

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
inline fun <S> KWidget<S>.linkLabel(text: CharSequence, url: CharSequence = text, style: String = defaultStyle, init: LinkLabel.(S) -> Unit = {}): LinkLabel
Link copied to clipboard
inline fun <I> KWidget<*>.listView(itemAdapter: ListAdapter<I>, style: String = defaultStyle, init: ListView<I>.() -> Unit = {}): ListView<I>
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 localToDescendantCoordinates(descendant: 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
inline fun <S> KWidget<S>.menuBar(style: String = defaultStyle, init: MenuBar.(S) -> Unit = {}): MenuBar

Begins creation of a new MenuBar.

Link copied to clipboard
open fun moveBy(x: Float, y: Float)
Link copied to clipboard
inline fun <S> KWidget<S>.multiSplitPane(vertical: Boolean = false, style: String = if (vertical) defaultVerticalStyle else defaultHorizontalStyle, init: KMultiSplitPane.(S) -> Unit = {}): KMultiSplitPane
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
open fun remove(): Boolean
Link copied to clipboard
open fun removeAction(@Null action: Action?)
Link copied to clipboard
open fun removeActor(actor: Actor?): Boolean
open fun removeActor(actor: Actor?, unfocus: Boolean): Boolean
Link copied to clipboard
open fun removeActorAt(index: Int, unfocus: Boolean): Actor?
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
inline fun <S> KWidget<S>.scrollableTextArea(text: String = "", style: String = defaultStyle, init: ScrollableTextArea.(S) -> Unit = {}): ScrollableTextArea
Link copied to clipboard
inline fun <S> KWidget<S>.separator(style: String = defaultStyle, init: Separator.(S) -> Unit = {}): Separator
Link copied to clipboard
open fun setBounds(x: Float, y: Float, width: Float, height: Float)
Link copied to clipboard
open fun setDebug(enabled: Boolean, recursively: Boolean)
Link copied to clipboard
open fun setFillParent(fillParent: Boolean)
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 setSize(width: Float, height: Float)
Link copied to clipboard
open override fun setTable(table: Table?)
Link copied to clipboard
open fun sizeBy(size: Float)
open fun sizeBy(width: Float, height: Float)
Link copied to clipboard
inline fun <S> KWidget<S>.spinner(name: String, model: SpinnerModel, style: String = defaultStyle, init: KSpinner.(S) -> Unit = {}): KSpinner
Link copied to clipboard
open fun stageToLocalCoordinates(stageCoords: Vector2?): Vector2?
Link copied to clipboard
open override fun <T : Actor> storeActor(actor: T): Cell<T>
Link copied to clipboard
open fun swapActor(first: Actor?, second: Actor?): Boolean
open fun swapActor(first: Int, second: Int): Boolean
Link copied to clipboard
inline fun <S> KWidget<S>.tabbedPane(style: String = defaultStyle, init: KTabbedPane.(S) -> Unit = {}): KTabbedPane
Link copied to clipboard
open fun toBack()
Link copied to clipboard
open fun toFront()
Link copied to clipboard
open fun validate()
Link copied to clipboard
inline fun <S> KWidget<S>.verticalFlowGroup(spacing: Float = 0.0f, init: KVerticalFlowGroup.(S) -> Unit = {}): KVerticalFlowGroup

Deprecated. Use flowGroup instead.

Link copied to clipboard
inline fun <S> KWidget<S>.visCheckBox(text: String, style: String = defaultStyle, init: KVisCheckBox.(S) -> Unit = {}): KVisCheckBox
Link copied to clipboard
inline fun <S> KWidget<S>.visImage(texture: Texture, init: VisImage.(S) -> Unit = {}): VisImage
inline fun <S> KWidget<S>.visImage(ninePatch: NinePatch, init: VisImage.(S) -> Unit = {}): VisImage
inline fun <S> KWidget<S>.visImage(textureRegion: TextureRegion, init: VisImage.(S) -> Unit = {}): VisImage
inline fun <S> KWidget<S>.visImage(drawableName: String, init: VisImage.(S) -> Unit = {}): VisImage
inline fun <S> KWidget<S>.visImage(drawable: Drawable, scaling: Scaling = Scaling.stretch, align: Int = Align.center, init: VisImage.(S) -> Unit = {}): VisImage
Link copied to clipboard
inline fun <S> KWidget<S>.visImageButton(style: String = defaultStyle, init: KVisImageButton.(S) -> Unit = {}): KVisImageButton
Link copied to clipboard
inline fun <S> KWidget<S>.visImageTextButton(text: String, style: String = defaultStyle, init: KVisImageTextButton.(S) -> Unit = {}): KVisImageTextButton
Link copied to clipboard
inline fun <S> KWidget<S>.visLabel(text: CharSequence, style: String = defaultStyle, init: VisLabel.(S) -> Unit = {}): VisLabel
Link copied to clipboard
inline fun <I> KWidget<*>.visList(style: String = defaultStyle, init: KVisList<I>.() -> Unit = {}): KVisList<I>
Link copied to clipboard
fun <I> KWidget<*>.visListOf(items: Array<I>? = null, style: String = defaultStyle): KVisList<I>
Link copied to clipboard
inline fun <S> KWidget<S>.visProgressBar(min: Float = 0.0f, max: Float = 100.0f, step: Float = 1.0f, vertical: Boolean = false, style: String = if (vertical) defaultVerticalStyle else defaultHorizontalStyle, init: VisProgressBar.(S) -> Unit = {}): VisProgressBar
Link copied to clipboard
inline fun <S> KWidget<S>.visRadioButton(text: String, style: String = "radio", init: KVisRadioButton.(S) -> Unit = {}): KVisRadioButton
Link copied to clipboard
inline fun <S> KWidget<S>.visScrollPane(style: String = defaultStyle, init: KVisScrollPane.(S) -> Unit = {}): KVisScrollPane
Link copied to clipboard
inline fun <I> KWidget<*>.visSelectBox(style: String = defaultStyle, init: KVisSelectBox<I>.() -> Unit = {}): KVisSelectBox<I>
Link copied to clipboard
fun <I> KWidget<*>.visSelectBoxOf(items: Array<I>? = null, style: String = defaultStyle): KVisSelectBox<I>
Link copied to clipboard
inline fun <S> KWidget<S>.visSlider(min: Float = 0.0f, max: Float = 100.0f, step: Float = 1.0f, vertical: Boolean = false, style: String = if (vertical) defaultVerticalStyle else defaultHorizontalStyle, init: VisSlider.(S) -> Unit = {}): VisSlider
Link copied to clipboard
inline fun <S> KWidget<S>.visSplitPane(vertical: Boolean = false, style: String = if (vertical) defaultVerticalStyle else defaultHorizontalStyle, init: KVisSplitPane.(S) -> Unit = {}): KVisSplitPane
Link copied to clipboard
inline fun <S> KWidget<S>.visTable(defaultSpacing: Boolean = false, init: KVisTable.(S) -> Unit = {}): KVisTable
Link copied to clipboard
inline fun <S> KWidget<S>.visTextArea(text: String = "", style: String = defaultStyle, init: VisTextArea.(S) -> Unit = {}): VisTextArea
Link copied to clipboard
inline fun <S> KWidget<S>.visTextButton(text: String, style: String = defaultStyle, init: KVisTextButton.(S) -> Unit = {}): KVisTextButton
Link copied to clipboard
inline fun <S> KWidget<S>.visTextField(text: String = "", style: String = defaultStyle, init: VisTextField.(S) -> Unit = {}): VisTextField
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.

Link copied to clipboard
inline fun <S> KWidget<S>.visTree(style: String = defaultStyle, init: KVisTree.(S) -> Unit = {}): KVisTree
Link copied to clipboard
inline fun <S> KWidget<S>.visValidatableTextField(text: String = "", style: String = defaultStyle, init: VisValidatableTextField.(S) -> Unit = {}): VisValidatableTextField