Replace GTK deprecated functions
[emu8051.git] / src / helpmenu.c
index bd3d4ec..3bde4ce 100644 (file)
@@ -61,24 +61,20 @@ HelpAddMenu(GtkWidget *menu_bar)
 
        /* Create the 'Help Command Line Options' item. */
        item = gtk_menu_item_new_with_label("Command Line Options");
-       gtk_menu_append(GTK_MENU(menu), item);
+       gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
        /* Attach the callback functions to the activate signal. */
-       gtk_signal_connect_object(GTK_OBJECT(item), "activate",
-                                 GTK_SIGNAL_FUNC(HelpCommandsEvent),
-                                 NULL);
+       g_signal_connect(item, "activate", G_CALLBACK(HelpCommandsEvent), NULL);
 
        AddMenuSeparator(menu);
 
        /* Create the 'Help About' item. */
        item = gtk_menu_item_new_with_label("About " PACKAGE);
-       gtk_menu_append(GTK_MENU(menu), item);
+       gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
        /* Attach the callback functions to the activate signal. */
-       gtk_signal_connect_object(GTK_OBJECT(item), "activate",
-                                 GTK_SIGNAL_FUNC(HelpAboutEvent),
-                                 NULL);
+       g_signal_connect(item, "activate", G_CALLBACK(HelpAboutEvent), NULL);
 
        /* Adding submenu title. */
        item = gtk_menu_item_new_with_label("Help");
        gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), menu);
-       gtk_menu_bar_append(GTK_MENU_BAR(menu_bar), item);
+       gtk_menu_shell_append((GtkMenuShell *) menu_bar, item);
 }