setValue method
Implementation
@override
void setValue(String propertyname, Object newValue) {
switch (propertyname.toLowerCase()) {
case "text":
_setTextValue(newValue);
break;
case "textcolor":
_setTextColor(newValue);
break;
case "backgroundcolor":
_setBackgroundColor(newValue);
break;
default:
throw ArgumentError('Unsupported property: $propertyname');
}
}