step 5: add stable pan zoom and view commands

This commit is contained in:
2026-05-23 10:19:13 +02:00
parent 563ddd962b
commit 2d6242bd3f
9 changed files with 362 additions and 18 deletions

View File

@@ -47,7 +47,7 @@ class DpgMapConfig:
@dataclass(slots=True)
class InteractionState:
"""Logical interaction state until GUI interaction is implemented."""
"""Logical mouse interaction state."""
active_drag: bool = False
last_mouse_position: tuple[float, float] | None = None