From 4cfe2da2de5886f503ce8bf78bf15cb4f31cfb3c Mon Sep 17 00:00:00 2001 From: srdusr <99972264+srdusr@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:18:00 +0200 Subject: Add global-menu support (dbusmenu/appmenu) for Wayland and X11 clients Exposes each window's application menu (Firefox/GTK's dbusmenu export, X11's _GTK_APPLICATION_OBJECT_PATH-style menus via global_menu.rs) so an external panel can render it as a system menu bar rather than each window drawing its own, the same convention appmenu.rs/gtk_shell.rs and appmenu_registrar.rs wire up across both backends. --- crates/x11/src/platform/connect.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'crates/x11/src/platform/connect.rs') diff --git a/crates/x11/src/platform/connect.rs b/crates/x11/src/platform/connect.rs index d5c3a59..2d2f726 100644 --- a/crates/x11/src/platform/connect.rs +++ b/crates/x11/src/platform/connect.rs @@ -94,6 +94,7 @@ impl X11Platform { keyboard_mapping, numlock_mask, ipc, + appmenu_registrar: Some(srdwm_platform::AppmenuRegistrarState::new()), }) } -- cgit v1.2.3