mirror of
https://github.com/aclist/dztui.git
synced 2026-11-12 04:50:37 +01:00
change: reference dataclass values in enum
This commit is contained in:
1 parent
15d4b71350
commit
598973104c
14 files changed
+275
-257
No files matched your search
@@ -51,9 +51,9 @@ class ButtonBox(Gtk.Box):
|
||||
|
||||
for side_button in ButtonType:
|
||||
button = ContextualButton(
|
||||
label=side_button.dict["label"],
|
||||
opens=side_button.dict["opens"],
|
||||
tooltip=side_button.dict["tooltip"],
|
||||
label=side_button.label,
|
||||
opens=side_button.opens,
|
||||
tooltip=side_button.tooltip,
|
||||
context=side_button,
|
||||
)
|
||||
|
||||
|
||||
@@ -43,7 +43,7 @@ class Breadcrumbs(Gtk.Label):
|
||||
label = page.get_current_tab_text()
|
||||
self.set_server_crumbs(label)
|
||||
else:
|
||||
crumbs = enum.dict["crumbs"]
|
||||
crumbs = enum.crumbs
|
||||
self.set_crumbs(crumbs)
|
||||
|
||||
def set_server_crumbs(self, suffix: str) -> None:
|
||||
|
||||
@@ -20,8 +20,8 @@ class EnumeratedModButton(Gtk.Button):
|
||||
super().__init__(margin_start=10, margin_end=10, focus_on_click=False)
|
||||
|
||||
self.enum = enum
|
||||
self.set_label(enum.dict["label"])
|
||||
self.set_tooltip_text(enum.dict["tooltip"])
|
||||
self.set_label(enum.label)
|
||||
self.set_tooltip_text(enum.tooltip)
|
||||
|
||||
|
||||
class ModPanelButton(EnumeratedModButton):
|
||||
|
||||
@@ -60,7 +60,7 @@ class Statusbar(Gtk.Grid):
|
||||
return
|
||||
|
||||
enum = notebook.get_page_by_enum()
|
||||
show_statusbar = enum.dict["statusbar"]
|
||||
show_statusbar = enum.has_statusbar
|
||||
|
||||
if show_statusbar is False:
|
||||
self.set_by_context(enum, "")
|
||||
@@ -152,5 +152,5 @@ class Statusbar(Gtk.Grid):
|
||||
row = tree.get_value_at_index(1)
|
||||
if self.controller.loaded is False:
|
||||
return
|
||||
tooltip = row.dict["tooltip"]
|
||||
tooltip = row.tooltip
|
||||
self.set_by_context(NotebookPage.HELP, tooltip)
|
||||
Reference in new issue
Block a user