LEVIATHAN v962456e · 962456eee1

moby

class RadioGroup

since 0.1.0-alpha.1linux

bases
Focusable, Styleable, IValidatable

Constructors

new

new()

Fields

enabled

bool enabled

extraValidatorMessages_

Array<string> extraValidatorMessages_

extraValidators_

Array<() => bool> extraValidators_

lastValidationMessage_

string lastValidationMessage_

options

Array<string> options

requiredMessage

string requiredMessage

requireSelection

bool requireSelection

selected

int selected

selectHandlers_

Array<(int) => void> selectHandlers_

selectTokens_

Array<int> selectTokens_

Methods

addValidator

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

contentDesired

contentDesired(Size avail) -> Size

fireSelect

fireSelect(int idx) -> void

moveSelection

moveSelection(int delta) -> void

offSelect

offSelect(int token) -> void

onSelect

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

paintContent

paintContent(Surface s) -> void

selectRow

selectRow(int idx) -> void

setEnabled

setEnabled(bool value) -> void

setOptions

setOptions(Array<string> value) -> void

setRequiredMessage

setRequiredMessage(string value) -> void

setRequireSelection

setRequireSelection(bool value) -> void

validate

validate() -> bool

validationMessage

validationMessage() -> string