getBaseSetters method
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;
}