KDragPane

class KDragPane : DragPane, KGroup

Extends DragPane with type-safe widget builders.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open val actions: Array<Action?>?
Link copied to clipboard
@get:Null
open override var actor: WidgetGroup?
Link copied to clipboard
open override val align: Int
Link copied to clipboard
@get:Null
open override var background: Drawable?
Link copied to clipboard
open val captureListeners: DelayedRemovalArray<EventListener?>?
Link copied to clipboard
open val children: SnapshotArray<Actor?>?
Link copied to clipboard
open override var clip: Boolean
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 draggable: Draggable?
Link copied to clipboard
open override val fillX: Float
Link copied to clipboard
open override val fillY: Float
Link copied to clipboard
open val floatingGroup: FloatingGroup?
Link copied to clipboard
open val gridGroup: GridGroup?
Link copied to clipboard
open var group: WidgetGroup?
Link copied to clipboard
open var height: Float
Link copied to clipboard
open val horizontalFlowGroup: HorizontalFlowGroup?
Link copied to clipboard
open val horizontalGroup: HorizontalGroup?
Link copied to clipboard
Link copied to clipboard
open val isGrid: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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 override val maxHeight: Float
Link copied to clipboard
open override val maxHeightValue: Value?
Link copied to clipboard
open override val maxWidth: Float
Link copied to clipboard
open override val maxWidthValue: Value?
Link copied to clipboard
open override val minHeight: Float
Link copied to clipboard
open override val minHeightValue: Value?
Link copied to clipboard
open override 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 padBottom: Float
Link copied to clipboard
open override val padBottomValue: Value?
Link copied to clipboard
open override val padLeft: Float
Link copied to clipboard
open override val padLeftValue: Value?
Link copied to clipboard
open override val padRight: Float
Link copied to clipboard
open override val padRightValue: Value?
Link copied to clipboard
open override val padTop: Float
Link copied to clipboard
open override val padTopValue: Value?
Link copied to clipboard
open override val padX: Float
Link copied to clipboard
open override val padY: Float
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 prefHeightValue: Value?
Link copied to clipboard
open override val prefWidth: Float
Link copied to clipboard
open override val prefWidthValue: Value?
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

Allows to access KVisTable storing KDragPane children.

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 val verticalFlowGroup: VerticalFlowGroup?
Link copied to clipboard
open val verticalGroup: VerticalGroup?
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 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
open fun align(align: Int): Container<WidgetGroup?>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun background(@Null background: Drawable?): Container<WidgetGroup?>?
Link copied to clipboard
inline fun <S> KWidget<S>.basicColorPicker(style: String = defaultStyle, init: KBasicColorPicker.(S) -> Unit = {}): KBasicColorPicker
Link copied to clipboard
open fun bottom(): Container<WidgetGroup?>?
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 center(): Container<WidgetGroup?>?
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 clip(): Container<WidgetGroup?>?
open fun clip(enabled: Boolean): Container<WidgetGroup?>?
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 operator fun contains(actor: Actor?): Boolean
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
open fun fill(): Container<WidgetGroup?>?
open fun fill(fill: Boolean): Container<WidgetGroup?>?
open fun fill(x: Boolean, y: Boolean): Container<WidgetGroup?>?
open fun fill(x: Float, y: Float): Container<WidgetGroup?>?
Link copied to clipboard
open fun fillX(): Container<WidgetGroup?>?
Link copied to clipboard
open fun fillY(): Container<WidgetGroup?>?
Link copied to clipboard
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
@Null
open fun getActor(): WidgetGroup?
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
open fun height(height: Value?): Container<WidgetGroup?>?
open fun height(height: Float): Container<WidgetGroup?>?
Link copied to clipboard
inline fun <S> KWidget<S>.highlightTextArea(text: String = "", style: String = defaultStyle, init: HighlightTextArea.(S) -> Unit = {}): HighlightTextArea
Link copied to clipboard
@Null
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
open fun left(): Container<WidgetGroup?>?
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
open fun maxHeight(maxHeight: Value?): Container<WidgetGroup?>?
open fun maxHeight(maxHeight: Float): Container<WidgetGroup?>?
Link copied to clipboard
open fun maxSize(size: Value?): Container<WidgetGroup?>?
open fun maxSize(size: Float): Container<WidgetGroup?>?
open fun maxSize(width: Value?, height: Value?): Container<WidgetGroup?>?
open fun maxSize(width: Float, height: Float): Container<WidgetGroup?>?
Link copied to clipboard
open fun maxWidth(maxWidth: Value?): Container<WidgetGroup?>?
open fun maxWidth(maxWidth: Float): Container<WidgetGroup?>?
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 minHeight(minHeight: Value?): Container<WidgetGroup?>?
open fun minHeight(minHeight: Float): Container<WidgetGroup?>?
Link copied to clipboard
open fun minSize(size: Value?): Container<WidgetGroup?>?
open fun minSize(size: Float): Container<WidgetGroup?>?
open fun minSize(width: Value?, height: Value?): Container<WidgetGroup?>?
open fun minSize(width: Float, height: Float): Container<WidgetGroup?>?
Link copied to clipboard
open fun minWidth(minWidth: Value?): Container<WidgetGroup?>?
open fun minWidth(minWidth: Float): Container<WidgetGroup?>?
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 pad(pad: Value?): Container<WidgetGroup?>?
open fun pad(pad: Float): Container<WidgetGroup?>?
open fun pad(top: Value?, left: Value?, bottom: Value?, right: Value?): Container<WidgetGroup?>?
open fun pad(top: Float, left: Float, bottom: Float, right: Float): Container<WidgetGroup?>?
Link copied to clipboard
open fun padBottom(padBottom: Value?): Container<WidgetGroup?>?
open fun padBottom(padBottom: Float): Container<WidgetGroup?>?
Link copied to clipboard
open fun padLeft(padLeft: Value?): Container<WidgetGroup?>?
open fun padLeft(padLeft: Float): Container<WidgetGroup?>?
Link copied to clipboard
open fun padRight(padRight: Value?): Container<WidgetGroup?>?
open fun padRight(padRight: Float): Container<WidgetGroup?>?
Link copied to clipboard
open fun padTop(padTop: Value?): Container<WidgetGroup?>?
open fun padTop(padTop: Float): Container<WidgetGroup?>?
Link copied to clipboard
open fun parentToLocalCoordinates(parentCoords: Vector2?): Vector2?
Link copied to clipboard
open fun prefHeight(prefHeight: Value?): Container<WidgetGroup?>?
open fun prefHeight(prefHeight: Float): Container<WidgetGroup?>?
Link copied to clipboard
open fun prefSize(size: Value?): Container<WidgetGroup?>?
open fun prefSize(size: Float): Container<WidgetGroup?>?
open fun prefSize(width: Value?, height: Value?): Container<WidgetGroup?>?
open fun prefSize(width: Float, height: Float): Container<WidgetGroup?>?
Link copied to clipboard
open fun prefWidth(prefWidth: Value?): Container<WidgetGroup?>?
open fun prefWidth(prefWidth: Float): Container<WidgetGroup?>?
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 right(): Container<WidgetGroup?>?
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 setListener(listener: DragPane.DragPaneListener?)
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 setRound(round: Boolean)
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 fun size(size: Value?): Container<WidgetGroup?>?
open fun size(size: Float): Container<WidgetGroup?>?
open fun size(width: Value?, height: Value?): Container<WidgetGroup?>?
open fun size(width: Float, height: Float): Container<WidgetGroup?>?
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): 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 top(): Container<WidgetGroup?>?
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
Link copied to clipboard
open fun width(width: Value?): Container<WidgetGroup?>?
open fun width(width: Float): Container<WidgetGroup?>?