LEVIATHAN v962456e · 962456eee1

moby

class CheckBox

since 0.1.0-alpha.1linux

bases
Focusable, Styleable, IValidatable

Constructors

new

new()

Fields

checked

bool checked

enabled

bool enabled

extraValidatorMessages_

Array<string> extraValidatorMessages_

extraValidators_

Array<() => bool> extraValidators_

label

string label

lastValidationMessage_

string lastValidationMessage_

toggleHandlers_

Array<(bool) => void> toggleHandlers_

toggleTokens_

Array<int> toggleTokens_

Methods

addValidator

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

contentDesired

contentDesired(Size avail) -> Size

offToggle

offToggle(int token) -> void

onToggle

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

paintContent

paintContent(Surface s) -> void

setChecked

setChecked(bool value) -> void

setEnabled

setEnabled(bool value) -> void

setLabel

setLabel(string value) -> void

toggle

toggle() -> void

validate

validate() -> bool

validationMessage

validationMessage() -> string