use wheel + ctrl to change font size

This commit is contained in:
2021-10-28 09:40:40 +02:00
parent ce840819b2
commit f42ff06ce8
3 changed files with 54 additions and 16 deletions

View File

@@ -148,8 +148,13 @@ class InnerBigText(QWidget):
def wheelEvent(self, event: QWheelEvent):
direction = 1 if event.angleDelta().y() < 0 else -1
# print("wheel event fired :) %s" % (direction))
self.scroll_by_lines(direction * 3)
if event.modifiers() == Qt.KeyboardModifier.ControlModifier:
font_size = min(max(4, self.model.settings.get_font_size()-direction),30)
self.model.settings.font_size(font_size)
self.update()
else:
# print("wheel event fired :) %s" % (direction))
self.scroll_by_lines(direction * 3)
def scroll_by_lines(self, scroll_lines: int):
self.scroll_lines = scroll_lines