From 691523d8dd4d82645d486128f9c4ce4c4190c53f Mon Sep 17 00:00:00 2001 From: rfranke Date: Tue, 4 Aug 2020 18:39:01 +0200 Subject: [PATCH] Let inspector window zoom on scroll wheel events (#5867) A scroll wheel should emit GDK_SCROLL_UP/DOWN/LEFT_RIGHT. The ALT key is left as backup in case a scroll wheel emits GDK_SCROLL_SMOOTH that results in panning (used with trackpads). --- rtgui/inspector.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rtgui/inspector.cc b/rtgui/inspector.cc index 8c5abefc8..f09e9e89d 100644 --- a/rtgui/inspector.cc +++ b/rtgui/inspector.cc @@ -225,15 +225,19 @@ bool Inspector::on_scroll_event(GdkEventScroll *event) break; case GDK_SCROLL_DOWN: delta_y = step_y * deviceScale * imH / 100; + alt = true; // zoom for non smooth scroll events (scroll wheel) break; case GDK_SCROLL_UP: delta_y = -step_y * deviceScale * imH / 100; + alt = true; // zoom for non smooth scroll events (scroll wheel) break; case GDK_SCROLL_LEFT: delta_x = step_x * deviceScale * imW / 100; + alt = true; // zoom for non smooth scroll events (scroll wheel) break; case GDK_SCROLL_RIGHT: delta_x = -step_x * deviceScale * imW / 100; + alt = true; // zoom for non smooth scroll events (scroll wheel) break; }