From 5379dbf818416799a55e2ad2ef9be2ec3305cc26 Mon Sep 17 00:00:00 2001 From: Tanneguy Date: Tue, 5 Dec 2023 10:25:24 +0100 Subject: [PATCH] Update tkDisplay.py made zoom available for windows users --- src/Display/tkDisplay.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Display/tkDisplay.py b/src/Display/tkDisplay.py index 13f163e68..8c9efc3ee 100644 --- a/src/Display/tkDisplay.py +++ b/src/Display/tkDisplay.py @@ -55,10 +55,16 @@ def Pan(self, event): self._display.Pan(dx, -dy) def Zoom(self, event): + # Linux if event.num == 4: # zoom in zoom_factor = 2.0 elif event.num == 5: # zoom out zoom_factor = 0.5 + # Windows + if event.delta < 0: # zoom out + zoom_factor = 1/1.2 + elif event.delta > 0: # zoom in + zoom_factor = 1.2 self._display.ZoomFactor(zoom_factor) def Resize(self, event):