getBaseSetters method

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

Implementation

@override
Map<String, Function> getBaseSetters() {
  Map<String, Function> setters = super.getBaseSetters();
  setters.addAll({
    'mainAxisSize': (value) =>
        mainAxisSize = MainAxisSize.values.from(value) ?? mainAxisSize,
    'mainAxis': (value) =>
        mainAxis = LayoutUtils.getMainAxisAlignment(value) ?? mainAxis,
    'crossAxis': (value) =>
        crossAxis = LayoutUtils.getCrossAxisAlignment(value) ?? crossAxis,
    'crossAxisConstraint': (value) => crossAxisConstraint =
        CrossAxisConstraint.values.from(value) ?? crossAxisConstraint,
    'gap': (value) => gap = Utils.optionalInt(value),
    'fontFamily': (value) => fontFamily = Utils.optionalString(value),
    'fontSize': (value) => fontSize = Utils.optionalInt(value),
    'maxLines': (value) => maxLines = Utils.optionalInt(value, min: 1),
    'textStyle': (style) =>
        _textStyle = Utils.getTextStyleAsComposite(this, style: style),
    'colorFilter': (value) => colorFilter = ColorFilterComposite.from(value),
  });
  return setters;
}