size property
double?
get
size
Implementation
double? get size
{
var 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 (S.isPercentage(v))
{
_sizeIsPercent = true;
v = v.split("%")[0];
}
_size = DoubleObservable(Binding.toKey(id, 'size'), v, scope: scope, listener: onPropertyChange);
}
}