editor: wip

This commit is contained in:
Thibault Deckers 2025-02-23 22:06:23 +01:00
parent 5c297c1daf
commit 3424631f5e

View file

@ -26,7 +26,7 @@ mixin AvesMagnifierControllerDelegate on State<AvesMagnifier> {
void registerDelegate(AvesMagnifier widget) { void registerDelegate(AvesMagnifier widget) {
_subscriptions.add(widget.controller.stateStream.listen(_onMagnifierStateChanged)); _subscriptions.add(widget.controller.stateStream.listen(_onMagnifierStateChanged));
_subscriptions.add(widget.controller.scaleStateChangeStream.listen(_onScaleStateChanged)); _subscriptions.add(widget.controller.scaleStateChangeStream.listen(_onScaleStateChanged));
_subscriptions.add(widget.controller.scaleBoundariesStream.listen(_onScaleBoundariesChanged)); // _subscriptions.add(widget.controller.scaleBoundariesStream.listen(_onScaleBoundariesChanged));
} }
void unregisterDelegate(AvesMagnifier oldWidget) { void unregisterDelegate(AvesMagnifier oldWidget) {
@ -36,9 +36,10 @@ mixin AvesMagnifierControllerDelegate on State<AvesMagnifier> {
..clear(); ..clear();
} }
void _onScaleBoundariesChanged(ScaleBoundaries boundaries) { // TODO TLAD should not reset scale when boundaries change because of transform
initScale(); // void _onScaleBoundariesChanged(ScaleBoundaries boundaries) {
} // initScale();
// }
void _onScaleStateChanged(ScaleStateChange scaleStateChange) { void _onScaleStateChanged(ScaleStateChange scaleStateChange) {
if (scaleStateChange.source == ChangeSource.internal) return; if (scaleStateChange.source == ChangeSource.internal) return;