setValue method

  1. @override
void setValue(
  1. String propertyname,
  2. Object newValue
)
override

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');
  }
}