updateDimensions method

void updateDimensions(
  1. double width,
  2. double height, [
  3. double? priceAxisWidth
])

Updates viewport canvas dimensions (called by LayoutBuilder in UI).

Implementation

void updateDimensions(double width, double height, [double? priceAxisWidth]) {
  if (priceAxisWidth != null && _priceAxisWidth != priceAxisWidth) {
    _priceAxisWidth = priceAxisWidth;
  }
  if (_viewport.viewportWidth != width ||
      _viewport.viewportHeight != height) {
    _viewport = _viewport.copyWith(
      viewportWidth: width,
      viewportHeight: height,
    );
  }
}