mirror of
https://github.com/aclist/dztui.git
synced 2026-10-25 12:12:31 +01:00
This commit is contained in:
1 parent
97b5c0e6ee
commit
cdec81071d
2 files changed
+11
-3
No files matched your search
@@ -90,6 +90,8 @@ blurb_flatpak = (
|
|||||||
"permission to read from and write to the following locations."
|
"permission to read from and write to the following locations."
|
||||||
)
|
)
|
||||||
tree_column = "Paths"
|
tree_column = "Paths"
|
||||||
|
overrides_applied = "Overrides applied."
|
||||||
|
button_flatpak = "Grant permissions"
|
||||||
|
|
||||||
### Completion page
|
### Completion page
|
||||||
heading_completion = "Setup complete"
|
heading_completion = "Setup complete"
|
||||||
|
|||||||
@@ -429,7 +429,6 @@ class FlatpakOverridePage(EnumeratedWizardPage):
|
|||||||
self.xdg_paths = xdg_paths
|
self.xdg_paths = xdg_paths
|
||||||
self.page_type = Gtk.AssistantPageType.INTRO
|
self.page_type = Gtk.AssistantPageType.INTRO
|
||||||
|
|
||||||
|
|
||||||
store = Gtk.ListStore(str)
|
store = Gtk.ListStore(str)
|
||||||
for path in xdg_paths.values():
|
for path in xdg_paths.values():
|
||||||
store.append((str(path),))
|
store.append((str(path),))
|
||||||
@@ -437,15 +436,22 @@ class FlatpakOverridePage(EnumeratedWizardPage):
|
|||||||
tree.set_halign(Gtk.Align.CENTER)
|
tree.set_halign(Gtk.Align.CENTER)
|
||||||
|
|
||||||
self.authorize_button = Gtk.Button(
|
self.authorize_button = Gtk.Button(
|
||||||
label="Grant permissions", halign=Gtk.Align.CENTER
|
label=wizard.button_flatpak, halign=Gtk.Align.CENTER
|
||||||
)
|
)
|
||||||
self.authorize_button.connect("clicked", self._on_authorize)
|
self.authorize_button.connect("clicked", self._on_authorize)
|
||||||
|
|
||||||
for el in tree, self.authorize_button:
|
self.notice = NotificationFrame(wizard.overrides_applied)
|
||||||
|
self.connect("map", self._on_map)
|
||||||
|
|
||||||
|
for el in tree, self.authorize_button, self.notice:
|
||||||
self.add_start(el)
|
self.add_start(el)
|
||||||
|
|
||||||
|
def _on_map(self, page: "EnumeratedWizardPage") -> None:
|
||||||
|
self.notice.hide()
|
||||||
|
|
||||||
def _on_authorize(self, button: Gtk.Button) -> None:
|
def _on_authorize(self, button: Gtk.Button) -> None:
|
||||||
apply_overrides(self.xdg_paths)
|
apply_overrides(self.xdg_paths)
|
||||||
|
self.notice.show()
|
||||||
EMITTER.emit("step_complete")
|
EMITTER.emit("step_complete")
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user