604
603
settings = gtk_widget_get_settings (widget);
605
604
menu_shell_data = gtk_menu_shell_get_menu_shell_data (GTK_MENU_SHELL (widget));
606
menu_shell_data->settings_notify_gtk_shell_shows_menubar_handler_id = g_signal_connect (settings, "notify::gtk-shell-shows-menubar", G_CALLBACK (gtk_settings_handle_gtk_shell_shows_menubar), widget);
605
g_signal_connect (settings, "notify::gtk-shell-shows-menubar", G_CALLBACK (gtk_settings_handle_gtk_shell_shows_menubar), widget);
610
609
hijacked_menu_bar_unrealize (GtkWidget *widget)
612
612
MenuShellData *menu_shell_data;
614
614
g_return_if_fail (GTK_IS_MENU_BAR (widget));
616
617
menu_shell_data = gtk_menu_shell_get_menu_shell_data (GTK_MENU_SHELL (widget));
624
622
if (menu_shell_data->window != NULL)
625
623
gtk_window_disconnect_menu_shell (menu_shell_data->window, GTK_MENU_SHELL (widget));