From 6b6ccbd942cb793d11d036af3c3230baf2e3b1e9 Mon Sep 17 00:00:00 2001 From: coderkun Date: Wed, 24 Apr 2024 14:54:42 +0200 Subject: [PATCH] =?UTF-8?q?fixup!=20Port=20UI=20to=20GTK=E2=80=AF4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/ui/gtk.menu.ui | 75 --------------------------------------------- src/application.py | 20 ++++++------ 2 files changed, 9 insertions(+), 86 deletions(-) delete mode 100644 data/ui/gtk.menu.ui diff --git a/data/ui/gtk.menu.ui b/data/ui/gtk.menu.ui deleted file mode 100644 index b944502..0000000 --- a/data/ui/gtk.menu.ui +++ /dev/null @@ -1,75 +0,0 @@ - - - -
- - win.connect - Connect - <Primary>c - - - win.play - Play - <Primary>p - - - win.clear-playlist - Clear Playlist - <Primary>r - - - win.toggle-fullscreen - Toggle Fullscreen - F11 - - - win.search-library - Search Library - <Primary>f - -
-
- - win.panel - Connection - 0 - <Primary>KP_1 - - - win.panel - Cover - 1 - <Primary>KP_2 - - - win.panel - Playlist - 2 - <Primary>KP_3 - - - win.panel - Library - 3 - <Primary>KP_4 - -
-
- - win.show-help-overlay - Keyboard Shortcuts - <Primary>k - - - app.info - Info - <Primary>i - - - app.quit - Quit - <Primary>q - -
-
-
diff --git a/src/application.py b/src/application.py index a33612a..946ef9a 100644 --- a/src/application.py +++ b/src/application.py @@ -29,8 +29,15 @@ class Application(Gtk.Application): self.set_accels_for_action('window.close', ['q']) self.set_accels_for_action('win.show-help-overlay', ['k']) self.set_accels_for_action('app.info', ['i']) - #self.create_action('about', self.on_about_action) - #self.create_action('preferences', self.on_preferences_action) + self.set_accels_for_action('win.connect', ['c']) + self.set_accels_for_action('win.play', ['p']) + self.set_accels_for_action('win.clear-playlist', ['r']) + self.set_accels_for_action('win.toggle-fullscreen', ['F11']) + self.set_accels_for_action('win.search-library', ['f']) + self.set_accels_for_action('win.panel("0")', ['KP_1']) + self.set_accels_for_action('win.panel("1")', ['KP_2']) + self.set_accels_for_action('win.panel("2")', ['KP_3']) + self.set_accels_for_action('win.panel("3")', ['KP_4']) def do_startup(self): @@ -40,7 +47,6 @@ class Application(Gtk.Application): self._set_default_settings() self._load_css() self._setup_actions() - self._load_appmenu() self._setup_adw() @@ -102,14 +108,6 @@ class Application(Gtk.Application): self.add_action(action) - def _load_appmenu(self): - builder = Gtk.Builder() - # FIXME Handle menu - #builder.set_translation_domain(Application.DOMAIN) - #builder.add_from_resource(self._get_resource_path('ui/gtk.menu.ui')) - #self.set_app_menu(builder.get_object('app-menu')) - - def _get_resource_path(self, path): return "/{}/{}".format(Application.ID.replace('.', '/'), path)