setters method
Implementation
@override
Map<String, Function> setters() {
return {
'value': (value) =>
_controller.value = Utils.getBool(value, fallback: false),
'leadingText': (text) =>
_controller.leadingText = Utils.optionalString(text),
'trailingText': (text) =>
_controller.trailingText = Utils.optionalString(text),
'size': (value) => _controller.size = Utils.optionalInt(value, min: 0),
'onChange': (definition) => _controller.onChange =
framework.EnsembleAction.from(definition, initiator: this),
// deprecated - for backward compatible
'selectedColor': (color) =>
_controller.activeColor = Utils.getColor(color),
'unSelectedColor': (color) =>
_controller.borderColor = Utils.getColor(color),
// borderColor/fillColor is on super controller
'activeColor': (color) => _controller.activeColor = Utils.getColor(color),
'checkColor': (color) => _controller.checkColor = Utils.getColor(color),
};
}