diff --git a/src/main.py b/src/main.py index d33a582f..ecf46417 100644 --- a/src/main.py +++ b/src/main.py @@ -103,7 +103,7 @@ class GradienceApplication(Adw.Application): self.show_apply_color_scheme_dialog) self.create_action( - "show_theme_preview", + "show_adwaita_demo", self.open_adwaita_demo) self.create_action( diff --git a/src/ui/window.blp b/src/ui/window.blp index 9a88d296..f2fb8af8 100644 --- a/src/ui/window.blp +++ b/src/ui/window.blp @@ -24,10 +24,9 @@ template GradienceMainWindow : Adw.ApplicationWindow { action-name: "app.apply_color_scheme"; } [start] - Button preview-button { - label: _("Preview"); - icon-name: "web-browser-symbolic"; - action-name: "app.show_theme_preview"; + Gtk.MenuButton { + icon-name: "open-menu-symbolic"; + menu-model: preview-menu; } [title] @@ -148,6 +147,15 @@ menu main-menu { } } +menu preview-menu { + section { + item { + label: _("Try Adwaita Demo"); + action: "app.show_adwaita_demo" + } + } +} + Popover errors-popover { ListBox errors-list { selection-mode: none;