Panel

class Panel(val layout: Layout = Layout.DEFAULT, skin: QuadSkin = SkinProvider.skin.panelDefault) : SkinnedElement<QuadSkin> , AbstractContainer, ElementInput

Constructors

Link copied to clipboard
constructor(layout: Layout = Layout.DEFAULT, children: List<Node>)
constructor(layout: Layout = Layout.DEFAULT, vararg children: Node)
constructor(layout: Layout = Layout.DEFAULT, vararg children: Element)
constructor(layout: Layout = Layout.DEFAULT, skin: QuadSkin = SkinProvider.skin.panelDefault)

Properties

Link copied to clipboard
open override val children: MutableList<Node>
Link copied to clipboard
open override var drawer: QuadGraphic
Link copied to clipboard
open override val input: Panel
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
open override fun input(event: InputEvent, context: InputContext)
Link copied to clipboard
open override fun invalidateLayout()