store font size in settings file
This commit is contained in:
10
bigtext.py
10
bigtext.py
@@ -20,6 +20,7 @@ from line import Line
|
||||
from logFileModel import LogFileModel
|
||||
import re
|
||||
|
||||
from ravenui import RavenUI
|
||||
from settings import Settings
|
||||
from watchdog.observers import Observer
|
||||
from watchdog.events import FileSystemEventHandler
|
||||
@@ -136,7 +137,11 @@ class InnerBigText(QWidget):
|
||||
def wheelEvent(self, event: QWheelEvent):
|
||||
direction = 1 if event.angleDelta().y() < 0 else -1
|
||||
if event.modifiers() == Qt.KeyboardModifier.ControlModifier:
|
||||
self.model.settings.update_font_size(-direction)
|
||||
# self.model.settings.update_font_size(-direction)
|
||||
old_font_size = self.model.settings.getint('general', 'font_size')
|
||||
new_font_size = old_font_size - direction
|
||||
self.model.settings.set('general', 'font_size', str(new_font_size))
|
||||
RavenUI.update_ui()
|
||||
self.update()
|
||||
else:
|
||||
# print("wheel event fired :) %s" % (direction))
|
||||
@@ -229,7 +234,8 @@ class InnerBigText(QWidget):
|
||||
def paintEvent(self, event: QPaintEvent) -> None:
|
||||
# print("paintEvent")
|
||||
painter = QPainter(self)
|
||||
painter.setFont(self.model.settings.font())
|
||||
# painter.setFont(self.model.settings.font())
|
||||
painter.setFont(QFont("monospace", self.model.settings.getint('general', "font_size")))
|
||||
painter.setPen(QColor(0, 0, 0))
|
||||
self.update_font_metrics(painter)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user