From 3e144dc7d20a1c3dec0a429755977e00b058eac1 Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Tue, 26 May 2026 03:54:30 +0900 Subject: [PATCH] fix: resolve #305 --- dzgui/views/dialogs/early_alert.py | 2 ++ dzgui/views/pages/log.py | 3 ++- dzgui/views/pages/mods.py | 4 +++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dzgui/views/dialogs/early_alert.py b/dzgui/views/dialogs/early_alert.py index a404a32..1f911c7 100644 --- a/dzgui/views/dialogs/early_alert.py +++ b/dzgui/views/dialogs/early_alert.py @@ -53,3 +53,5 @@ class EarlyIgnoreDialog(EarlyAlertDialog): # TODO: reverse order self.add_button("Ignore", Gtk.ResponseType.CANCEL) + + # TODO: if exit, sys.exit(1), else pass diff --git a/dzgui/views/pages/log.py b/dzgui/views/pages/log.py index b9fbc3b..a9e1bd5 100644 --- a/dzgui/views/pages/log.py +++ b/dzgui/views/pages/log.py @@ -1,5 +1,6 @@ from typing import TYPE_CHECKING from dzgui.const.constants import LOG_FILTERS +from dzgui.views.components.scrollable import NoOverlayScrolledWindow from dzgui.views.mixins.cursor_mixin import CursorMixin from dzgui.views.mixins.help_menu_mixin import HelpMenuMixin from dzgui.views.trees.tree_log import LogTreeView @@ -21,7 +22,7 @@ class Log(CursorMixin, HelpMenuMixin, Gtk.Box): # type: ignore NOTE: LogTreeView is kept in a separate ScrolledWindow so that checkboxes will be flush on bottom """ - self.scrolled = Gtk.ScrolledWindow() + self.scrolled = NoOverlayScrolledWindow() self.treeview = LogTreeView(controller) self.scrolled.add(self.treeview) diff --git a/dzgui/views/pages/mods.py b/dzgui/views/pages/mods.py index 89509d6..f87d993 100644 --- a/dzgui/views/pages/mods.py +++ b/dzgui/views/pages/mods.py @@ -1,4 +1,5 @@ from typing import Self, TYPE_CHECKING +from dzgui.views.components.scrollable import NoOverlayScrolledWindow from dzgui.views.trees.tree_mods import ModTreeView import gi @@ -10,7 +11,8 @@ if TYPE_CHECKING: from dzgui.controllers.mc import Controller -class Mods(Gtk.ScrolledWindow): + +class Mods(NoOverlayScrolledWindow): def __init__(self, controller: "Controller") -> None: super().__init__()