From ddfba447fb4975c882d92afca66ceeda38a6ff6e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 27 Dec 2011 18:28:58 +0530 Subject: [PATCH] Fix #908975 (Change font size with CTRL+Mousewheel) --- src/calibre/gui2/viewer/documentview.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/calibre/gui2/viewer/documentview.py b/src/calibre/gui2/viewer/documentview.py index 170fb936bd..7f3ab26ec0 100644 --- a/src/calibre/gui2/viewer/documentview.py +++ b/src/calibre/gui2/viewer/documentview.py @@ -956,6 +956,13 @@ class DocumentView(QWebView): # {{{ painter.end() def wheelEvent(self, event): + mods = event.modifiers() + if mods & Qt.CTRL: + if self.manager is not None and event.delta() != 0: + f = (self.manager.font_size_larger if event.delta() > 0 else + self.manager.font_size_smaller) + f(False) + return if event.delta() < -14: if self.document.wheel_flips_pages: self.next_page()