broadcastZoom method
void
broadcastZoom({
- required TradingChartController source,
- required double scaleFactor,
- required double focalPointRatio,
Broadcasts zoom factor from source to all sibling charts.
Implementation
void broadcastZoom({
required TradingChartController source,
required double scaleFactor,
required double focalPointRatio,
}) {
if (!_syncTimeZoom || _isBroadcasting) return;
_isBroadcasting = true;
try {
for (final target in _controllers) {
if (target != source && !target.isDisposed) {
target.receiveSyncedZoom(scaleFactor, focalPointRatio);
}
}
} finally {
_isBroadcasting = false;
}
}