size property
double?
get
size
Implementation
double? get size {
double? s = _size?.get();
if (s == null) return null;
if (_sizeIsPercent == true) {
var width = calculatedMaxHeightForPercentage * (s / 100.0);
var height = myMaxWidthForPercentage * (s / 100.0);
s = max(width, height);
}
return s;
}
set
size
(dynamic v)
Implementation
set size(dynamic v) {
if (_size != null) {
_size!.set(v);
width = v;
} else if (v != null) {
if (isPercent(v)) {
_sizeIsPercent = true;
v = v.split("%")[0];
}
_size = DoubleObservable(Binding.toKey(id, 'size'), v,
scope: scope, listener: onPropertyChange);
}
}