setters method

  1. @override
Map<String, Function> setters()
override

Implementation

@override
Map<String, Function> setters() {
  return Map<String, Function>.from(super.setters())
    ..addAll(hasBackgroundSetters())
    ..addAll(hasBorderSetters())
    ..addAll({
      // support short-hand notation margin: 10 5 10
      'margin': (value) => margin = Utils.optionalInsets(value),
      'padding': (value) => padding = Utils.optionalInsets(value),

      'width': (value) => width = Utils.optionalInt(value),
      'height': (value) => height = Utils.optionalInt(value),

      'boxShadow': (value) =>
          boxShadow = Utils.getBoxShadowComposite(this, value),

      'clipContent': (value) => clipContent = Utils.optionalBool(value)
    });
}