From 2dadd70be3160c8b0122efee4a6d6d73e0500c9d Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Wed, 10 Jun 2026 05:05:22 +0900 Subject: [PATCH] fix: pack tree and statusbar in vbox --- dzgui/views/pages/offline.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dzgui/views/pages/offline.py b/dzgui/views/pages/offline.py index 88430b9..828f1e4 100644 --- a/dzgui/views/pages/offline.py +++ b/dzgui/views/pages/offline.py @@ -84,19 +84,22 @@ class ModFrame(HeadingFrame): self.scrolled.set_margin_end(10) self.scrolled.set_size_request(600, 400) self.scrolled.add(self.tree) + self.status = Gtk.Label( halign=Gtk.Align.START, margin_start=5, margin_top=3, margin_bottom=3 ) - self.vbox.pack_end(self.status, expand=False, fill=False, padding=0) - self.vbox.pack_end(self.scrolled, expand=False, fill=False, padding=0) + self.tree_vbox = VBox() + self.tree_vbox.extend([self.scrolled, self.status]) + + self.vbox.add(self.tree_vbox) self.frame.add(self.vbox) sel = self.tree.get_selection() sel.connect("changed", self._on_selection_changed) def collapse_tree(self) -> None: - self.scrolled.hide() + self.tree_vbox.hide() def get_tree(self) -> OfflineModTreeView: return self.tree