From 3b7b131cf5e3a775c3211800a643d3cb5aa48f72 Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:34:02 +0900 Subject: [PATCH] feat: add Mods class --- dzgui/views/pages/mods.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 dzgui/views/pages/mods.py diff --git a/dzgui/views/pages/mods.py b/dzgui/views/pages/mods.py new file mode 100644 index 0000000..20e381f --- /dev/null +++ b/dzgui/views/pages/mods.py @@ -0,0 +1,19 @@ +from typing import TYPE_CHECKING +from dzgui.views.trees.tree_mods import ModTreeView + +import gi +gi.require_version("Gtk", "3.0") +from gi.repository import Gtk, Gdk # noqa + +if TYPE_CHECKING: + from dzgui.controllers.mc import Controller + +class Mods(Gtk.ScrolledWindow): + def __init__(self, controller: "Controller") -> None: + super().__init__() + + self.controller = controller + self.tree = ModTreeView(controller) + + self.add(self.tree) + self.controller.register_widget("modtreeview", self.tree)