mirror of
https://github.com/aclist/dztui.git
synced 2026-10-31 23:22:44 +01:00
feat: add get_enum() to ScrolledWizardPage
This commit is contained in:
1 parent
c82d42da09
commit
69ab3723a1
1 file changed
+4
-2
@@ -31,8 +31,6 @@ gi.require_version("Gtk", "3.0")
|
|||||||
from gi.repository import Gdk, Gtk, GLib, GObject, GdkPixbuf # noqa E402
|
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):
|
class PageNum(Enum):
|
||||||
INTRO = 1
|
INTRO = 1
|
||||||
HAS_CONFIG = 2
|
HAS_CONFIG = 2
|
||||||
@@ -93,6 +91,9 @@ class ScrolledWizardPage(Gtk.ScrolledWindow):
|
|||||||
|
|
||||||
self.connect("map", self._on_map)
|
self.connect("map", self._on_map)
|
||||||
|
|
||||||
|
def get_enum(self) -> PageNum:
|
||||||
|
return self.enum
|
||||||
|
|
||||||
def get_progress_bar(self) -> Progress:
|
def get_progress_bar(self) -> Progress:
|
||||||
return self.prog
|
return self.prog
|
||||||
|
|
||||||
@@ -474,6 +475,7 @@ class Assistant(Gtk.Assistant):
|
|||||||
|
|
||||||
def _advance_page(self, index: int) -> int:
|
def _advance_page(self, index: int) -> int:
|
||||||
page = self.get_nth_page(index)
|
page = self.get_nth_page(index)
|
||||||
|
# TODO: use enums
|
||||||
match page:
|
match page:
|
||||||
case self.page1:
|
case self.page1:
|
||||||
pass
|
pass
|
||||||
|
|||||||
Reference in new issue
Block a user