updateDimensions method
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,
);
}
}