SSpreadsheetZoomController constructor

SSpreadsheetZoomController({
  1. double zoom = defaultZoom,
  2. double minZoom = defaultMinZoom,
  3. double maxZoom = defaultMaxZoom,
  4. double step = defaultStep,
  5. double wheelStep = defaultWheelStep,
})

Implementation

SSpreadsheetZoomController({
  double zoom = defaultZoom,
  this.minZoom = defaultMinZoom,
  this.maxZoom = defaultMaxZoom,
  this.step = defaultStep,
  this.wheelStep = defaultWheelStep,
})  : assert(minZoom > 0, 'minZoom must be > 0'),
      assert(maxZoom >= minZoom, 'maxZoom must be >= minZoom'),
      assert(step > 0, 'step must be > 0'),
      assert(wheelStep > 0, 'wheelStep must be > 0'),
      super(zoom.clamp(minZoom, maxZoom).toDouble());