fixup! Port UI to GTK 4

This commit is contained in:
coderkun 2024-04-24 14:54:42 +02:00
commit 6b6ccbd942
2 changed files with 9 additions and 86 deletions

View file

@ -29,8 +29,15 @@ class Application(Gtk.Application):
self.set_accels_for_action('window.close', ['<primary>q'])
self.set_accels_for_action('win.show-help-overlay', ['<primary>k'])
self.set_accels_for_action('app.info', ['<primary>i'])
#self.create_action('about', self.on_about_action)
#self.create_action('preferences', self.on_preferences_action)
self.set_accels_for_action('win.connect', ['<primary>c'])
self.set_accels_for_action('win.play', ['<primary>p'])
self.set_accels_for_action('win.clear-playlist', ['<primary>r'])
self.set_accels_for_action('win.toggle-fullscreen', ['F11'])
self.set_accels_for_action('win.search-library', ['<primary>f'])
self.set_accels_for_action('win.panel("0")', ['<primary>KP_1'])
self.set_accels_for_action('win.panel("1")', ['<primary>KP_2'])
self.set_accels_for_action('win.panel("2")', ['<primary>KP_3'])
self.set_accels_for_action('win.panel("3")', ['<primary>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)