PushButton

class PushButton(val label: Label, skin: PushButtonSkin = SkinProvider.skin.pushButton, handler: PushButton.() -> Unit? = null) : AbstractButton<PushButtonSkin>

Constructors

Link copied to clipboard
constructor(text: String = "", skin: PushButtonSkin = SkinProvider.skin.pushButton, handler: PushButton.() -> Unit? = null)
constructor(label: Label, skin: PushButtonSkin = SkinProvider.skin.pushButton, handler: PushButton.() -> Unit? = null)

Properties

Link copied to clipboard
open override val children: List<Node>
Link copied to clipboard
val clickEvent: EmptySignal
Link copied to clipboard
open override val drawer: PushButtonGraphic
Link copied to clipboard
open override val input: ButtonLogic
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val layout: Layout
Link copied to clipboard
open override val placement: ElementPlacement
Link copied to clipboard
Link copied to clipboard
open override var tag: String
Link copied to clipboard
open override var update: ElementUpdate?

You can place any custom actions for run before element draw

Functions

Link copied to clipboard
fun click()
Link copied to clipboard
open override fun invalidateLayout()
Link copied to clipboard
Link copied to clipboard