From d2b6beac2d8d86d5514a88d2b8af4dd0684f1992 Mon Sep 17 00:00:00 2001 From: nobody Date: Thu, 20 Jan 2022 12:31:39 -0600 Subject: [PATCH] improve horizontal scrolling behavior --- mcomix/mcomix/event.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/mcomix/mcomix/event.py b/mcomix/mcomix/event.py index c8cabd84..0fe8d78d 100644 --- a/mcomix/mcomix/event.py +++ b/mcomix/mcomix/event.py @@ -371,16 +371,10 @@ def scroll_wheel_event(self, widget, event, *args): self._scroll_with_flipping(0, prefs['number of pixels to scroll per mouse wheel event']) elif direction == Gdk.ScrollDirection.RIGHT: - if not self._window.is_manga_mode: - self._window.flip_page(+1) - else: - self._previous_page_with_protection() + self._scroll_with_flipping(prefs['number of pixels to scroll per mouse wheel event'], 0) elif direction == Gdk.ScrollDirection.LEFT: - if not self._window.is_manga_mode: - self._previous_page_with_protection() - else: - self._window.flip_page(+1) + self._scroll_with_flipping(-prefs['number of pixels to scroll per mouse wheel event'], 0) def mouse_press_event(self, widget, event): '''Handle mouse click events on the main layout area.'''