zoom property

double get zoom

Implementation

double get zoom
{
  double? scale = _zoom?.get() ?? 1;
  if (_zoom == null) return scale;

  scale = _zoom?.get();
  if (scale == null) scale = 1;
  if ((scale < 1))   scale = 1;
  if ((scale > 20))  scale = 20;
  return scale;
}
set zoom (dynamic v)

Implementation

set zoom(dynamic v)
{
  if (_zoom != null)
  {
    _zoom!.set(v);
  } else if (v != null)
  {
    _zoom = DoubleObservable(Binding.toKey(id, 'zoom'), v, scope: scope, listener: onPropertyChange);
  }
}