After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 738874 - Mac OS X quartz: app menu and menu bar not showing
Mac OS X quartz: app menu and menu bar not showing
Status: RESOLVED FIXED
Product: gtkmm
Classification: Bindings
Component: general
3.14.x
Other Mac OS
: Normal major
: ---
Assigned To: gtkmm-forge
gtkmm-forge
Depends on: 735122
Blocks:
 
 
Reported: 2014-10-20 15:09 UTC by Tom Schoonjans
Modified: 2015-03-12 12:25 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
trivial testcase to demonstrate the bug (597 bytes, application/octet-stream)
2014-10-20 15:09 UTC, Tom Schoonjans
Details

Description Tom Schoonjans 2014-10-20 15:09:17 UTC
Created attachment 288953 [details]
trivial testcase to demonstrate the bug

Using gtkmm 3.14.0 built with native quartz support on Mac OS X I could not get the app menu or menu bar showing.
It seems to work fine on Linux (Fedora 20) though.

No idea if this is necessarily related to gtkmm, it is possible this bug is also present in gtk itself.

The result is that any application, when activated displays nothing in the top menu bar, apart from the Apple logo.

This appears to occur for even the most basic examples that do not explicitly set the menu bar or app menu. If I understand the manual correctly, some basic menu items should be produced in this case.

The bug can be reproduced with the example (with explicitly set app menu and menu bar) from the gtkmm documentation at https://github.com/GNOME/gtkmm-documentation/tree/master/examples/book/application/app_and_win_menus

Alternatively, try the trivial example in the attachment, which sets neither app menu nor menu bar. (original link: http://forum.gtkd.org/groups/GtkD/thread/238/)

Test platform:
Mac OS X 10.8.5
gtkmm 3.14.0 (built with MacPorts and with quartz support)
gtk 3.14.3 (built with MacPorts and with quartz support)
Comment 1 Kjell Ahlstedt 2014-10-21 15:02:59 UTC
I haven't got a Mac or access to OS X. As expected, the bug can't be reproduced
on my Ubuntu 14.04 system.

Do you think it's related to the gtk+ bug 735122?
Comment 2 Tom Schoonjans 2014-10-21 15:36:41 UTC
Probably… hope they will include a patch in the next update of Gtk.

I will close this bug-report once I can verify that it's fixed.
Comment 3 Murray Cumming 2014-12-15 08:56:44 UTC
I guess that this is fixed now via the GTK+ bug.
Comment 4 Kjell Ahlstedt 2015-02-04 09:29:28 UTC
The gtk+ bug 735122 is fixed in gtk+ 3.15.3 and later.
Tom, can you check if it fixes your problem.
Comment 5 Murray Cumming 2015-03-12 12:25:00 UTC
I assume that this is fixed via the GTK+ bug fix.