GNOME Bugzilla – Bug 744029
Application Menubars are missing in OS/X using quartz
Last modified: 2015-02-06 10:53:04 UTC
To reproduce: 1. install homebrew 2. brew install atk cairo emacs fontconfig freetype gdbm gdk-pixbuf gettext glib gobject-introspection gsettings-desktop-schemas gtk+3 gtksourceview3 harfbuzz icu4c intltool itstool jpeg libffi libpng libtiff libxml2 node openssl pango pixman pkg-config py2cairo pygobject3 python readline sqlite xz --without-x11 3. Run the attached test app 4. Notice how the application menubar is empty.
Created attachment 296175 [details] test menubar application
What version of GLib and Gtk are you using? Please note that in the latest versions of Gtk it is better not to define an app menu; we will do it for you automatically.
glib: 2.42.1 gtk+3: 3.14.6 In my experience, Gtk does not create an app menu automatically under these conditions. Even when I do not try to create an app menu, the app menu is empty. If you remove the code that creates the app menu, you'll notice that there is still nothing in the menubar.
Created attachment 296237 [details] Here is a screenshot of what meld looks like under gtk3+quartz. the application menubar is missing.
Ah! This bug. This was definitely a bug in that version of Gtk. We've fixed it in the latest development version. See bug 735122. *** This bug has been marked as a duplicate of bug 735122 ***