moby
class RadioGroup
since 0.1.0-alpha.1linux
- bases
Focusable,Styleable,IValidatable
Constructors
new
new()Fields
enabled
bool enabledextraValidatorMessages_
Array<string> extraValidatorMessages_extraValidators_
Array<() => bool> extraValidators_lastValidationMessage_
string lastValidationMessage_options
Array<string> optionsrequiredMessage
string requiredMessagerequireSelection
bool requireSelectionselected
int selectedselectHandlers_
Array<(int) => void> selectHandlers_selectTokens_
Array<int> selectTokens_Methods
addValidator
addValidator(() => bool check, string message) -> voidcontentDesired
fireSelect
fireSelect(int idx) -> voidmoveSelection
moveSelection(int delta) -> voidoffSelect
offSelect(int token) -> voidonSelect
onSelect((int) => void h) -> intpaintContent
paintContent(Surface s) -> voidselectRow
selectRow(int idx) -> voidsetEnabled
setEnabled(bool value) -> voidsetOptions
setOptions(Array<string> value) -> voidsetRequiredMessage
setRequiredMessage(string value) -> voidsetRequireSelection
setRequireSelection(bool value) -> voidvalidate
validate() -> boolvalidationMessage
validationMessage() -> string