zoom property

double get zoom

Implementation

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

  scale = _zoom?.get();
  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);
  }
}