setters method
Implementation
@override
Map<String, Function> setters() => Map<String, Function>.from(super.setters())
..addAll({
'penColor': (value) {
penColor = Utils.getColor(value) ?? penColor;
_updateSignatureController();
},
'penStrokeWidth': (value) {
penStrokeWidth = Utils.optionalDouble(value) ?? penStrokeWidth;
_updateSignatureController();
},
'backgroundColor': (value) {
backgroundColor = Utils.getColor(value) ?? backgroundColor;
_updateSignatureController();
},
'value': (val) {
value = val;
_loadSignatureFromValue();
},
'disabled': (value) {
disabled = value ?? false;
_updateSignatureController();
},
'strokeCap': (value) {
strokeCap = StrokeCap.values.from(value) ?? StrokeCap.butt;
_updateSignatureController();
},
'strokeJoin': (value) {
strokeJoin = StrokeJoin.values.from(value) ?? StrokeJoin.miter;
_updateSignatureController();
},
'exportBackgroundColor': (value) {
exportBackgroundColor = Utils.getColor(value);
_updateSignatureController();
},
'exportPenColor': (value) {
exportPenColor = Utils.getColor(value);
_updateSignatureController();
},
});