X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=macos.c;h=f6c4bd6c097c8ce14cd5ed73539cf99f42e9429e;hb=854391419f7ed669eab43ed36c6a13a313eb3436;hp=35793f56ef1c6ec7599d2aaaaad60b42200b0b53;hpb=513df18f50afc13fcef9f2421b5a33b772eed380;p=ext%2Fsubsurface.git diff --git a/macos.c b/macos.c index 35793f5..f6c4bd6 100644 --- a/macos.c +++ b/macos.c @@ -92,18 +92,28 @@ void subsurface_ui_setup(GtkSettings *settings, GtkWidget *menubar, osx_app = g_object_new(GTK_TYPE_OSX_APPLICATION, NULL); gtk_widget_hide (menubar); gtk_osxapplication_set_menu_bar(osx_app, GTK_MENU_SHELL(menubar)); + + sep = gtk_ui_manager_get_widget(ui_manager, "/MainMenu/FileMenu/Separator3"); + gtk_widget_destroy(sep); + sep = gtk_ui_manager_get_widget(ui_manager, "/MainMenu/FileMenu/Separator2"); + gtk_widget_destroy(sep); + menu_item = gtk_ui_manager_get_widget(ui_manager, "/MainMenu/FileMenu/Quit"); gtk_widget_hide (menu_item); menu_item = gtk_ui_manager_get_widget(ui_manager, "/MainMenu/Help/About"); gtk_osxapplication_insert_app_menu_item(osx_app, menu_item, 0); + sep = gtk_separator_menu_item_new(); g_object_ref(sep); gtk_osxapplication_insert_app_menu_item (osx_app, sep, 1); + menu_item = gtk_ui_manager_get_widget(ui_manager, "/MainMenu/FileMenu/Preferences"); gtk_osxapplication_insert_app_menu_item(osx_app, menu_item, 2); + sep = gtk_separator_menu_item_new(); g_object_ref(sep); gtk_osxapplication_insert_app_menu_item (osx_app, sep, 3); + gtk_osxapplication_set_use_quartz_accelerators(osx_app, TRUE); gtk_osxapplication_ready(osx_app); }