LEVIATHAN v962456e · 962456eee1

dagon

class Button

since 0.1.0-alpha.1linux

bases
Focusable, Styleable, Bordered, ISingleLine

Constructors

new

new()
new(string label)

Fields

enabled_

bool enabled_

label_

string label_

pressHandlers_

Array<() => void> pressHandlers_

pressTokens_

Array<int> pressTokens_

Methods

contentDesired

contentDesired(Size avail) -> Size

enabled

enabled() -> bool

firePress

firePress() -> void

label

label() -> string

offPress

offPress(int t) -> void

onPress

onPress(() => void h) -> int

paintChrome

paintChrome(Canvas c) -> void

paintContent

paintContent(Canvas c) -> void

setEnabled

setEnabled(bool v) -> Button

setLabel

setLabel(string v) -> Button

wireInput

wireInput() -> void