LEVIATHAN v962456e · 962456eee1

dagon

class CheckBox

since 0.1.0-alpha.1linux

bases
Focusable, Styleable, IValidatable

Constructors

new

new()

Fields

BoxSize

const int BoxSize

checked_

bool checked_

enabled_

bool enabled_

extraValidatorMessages_

Array<string> extraValidatorMessages_

extraValidators_

Array<() => bool> extraValidators_

Gap

const int Gap

label_

string label_

lastValidationMessage_

string lastValidationMessage_

toggleHandlers_

Array<(bool) => void> toggleHandlers_

toggleTokens_

Array<int> toggleTokens_

Methods

addValidator

addValidator(() => bool check, string message) -> void

checked

checked() -> bool

contentDesired

contentDesired(Size avail) -> Size

enabled

enabled() -> bool

label

label() -> string

offToggle

offToggle(int t) -> void

onToggle

onToggle((bool) => void h) -> int

paintContent

paintContent(Canvas c) -> void

setChecked

setChecked(bool v) -> CheckBox

setEnabled

setEnabled(bool v) -> CheckBox

setLabel

setLabel(string v) -> CheckBox

toggle

toggle() -> void

validate

validate() -> bool

validationMessage

validationMessage() -> string