feat: add get_enum() to ScrolledWizardPage

This commit is contained in:
aclist 2026-05-27 21:16:28 +09:00
parent c82d42da09
commit 69ab3723a1

View File

@ -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