From 69ab3723a1cc2a14f85867231e127241f031233a Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Wed, 27 May 2026 21:16:28 +0900 Subject: [PATCH] feat: add get_enum() to ScrolledWizardPage --- dzgui/views/dialogs/wizard.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dzgui/views/dialogs/wizard.py b/dzgui/views/dialogs/wizard.py index d6ca68d..bdc298c 100644 --- a/dzgui/views/dialogs/wizard.py +++ b/dzgui/views/dialogs/wizard.py @@ -31,8 +31,6 @@ gi.require_version("Gtk", "3.0") from gi.repository import Gdk, Gtk, GLib, GObject, GdkPixbuf # noqa E402 -# TODO: currently unused, corresponds to linear index -# TODO: use of pagenum enum and page_type attribute is redundant class PageNum(Enum): INTRO = 1 HAS_CONFIG = 2 @@ -93,6 +91,9 @@ class ScrolledWizardPage(Gtk.ScrolledWindow): self.connect("map", self._on_map) + def get_enum(self) -> PageNum: + return self.enum + def get_progress_bar(self) -> Progress: return self.prog @@ -474,6 +475,7 @@ class Assistant(Gtk.Assistant): def _advance_page(self, index: int) -> int: page = self.get_nth_page(index) + # TODO: use enums match page: case self.page1: pass