zoom property

double get zoom

Implementation

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

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