diff options
Diffstat (limited to 'gtk/about.c')
-rw-r--r-- | gtk/about.c | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/gtk/about.c b/gtk/about.c index 27c164a10..aa9a14b2b 100644 --- a/gtk/about.c +++ b/gtk/about.c @@ -68,7 +68,7 @@ nsgtk_about_dialog_info(GtkWidget *button, gpointer data) void nsgtk_about_dialog_init(GtkWindow *parent) { - GtkWidget *dialog, *vbox, *button, *image, *label; + GtkWidget *dialog, *vbox, *button, *label; gchar *name_string; GList *pixbufs = gtk_window_get_default_icon_list(); @@ -79,6 +79,7 @@ void nsgtk_about_dialog_init(GtkWindow *parent) dialog = gtk_dialog_new_with_buttons("About NetSurf", parent, GTK_DIALOG_DESTROY_WITH_PARENT, + NULL, NULL); vbox = nsgtk_vbox_new(FALSE, 8); @@ -86,14 +87,8 @@ void nsgtk_about_dialog_init(GtkWindow *parent) gtk_box_pack_start(GTK_BOX(nsgtk_dialog_get_content_area(GTK_DIALOG(dialog))), vbox, TRUE, TRUE, 0); if (pixbufs != NULL) { - GtkIconSet *icon_set = gtk_icon_set_new_from_pixbuf(GDK_PIXBUF(g_list_nth_data(pixbufs, 0))); + GtkWidget *image = gtk_image_new_from_pixbuf(GDK_PIXBUF(pixbufs->data)); - image = gtk_image_new(); - - gtk_image_set_from_icon_set (GTK_IMAGE (image), - icon_set, GTK_ICON_SIZE_DIALOG); - - gtk_icon_set_unref (icon_set); g_list_free (pixbufs); gtk_box_pack_start(GTK_BOX (vbox), image, FALSE, FALSE, 0); @@ -122,18 +117,18 @@ void nsgtk_about_dialog_init(GtkWindow *parent) nsgtk_dialog_set_has_separator (GTK_DIALOG (dialog), FALSE); /* Add the OK button */ - gtk_dialog_add_button(GTK_DIALOG(dialog), GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE); + gtk_dialog_add_button(GTK_DIALOG(dialog), "_Close", GTK_RESPONSE_CLOSE); gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_CLOSE); /* Add the credits button */ - button = gtk_button_new_from_stock ("Credits"); + button = gtk_button_new_with_label ("Credits"); gtk_box_pack_end(GTK_BOX(nsgtk_dialog_get_action_area(GTK_DIALOG(dialog))), button, FALSE, TRUE, 0); gtk_button_box_set_child_secondary (GTK_BUTTON_BOX(nsgtk_dialog_get_action_area(GTK_DIALOG(dialog))), button, TRUE); g_signal_connect(button, "clicked", G_CALLBACK(nsgtk_about_dialog_info), (gpointer)"about:credits"); /* Add the Licence button */ - button = gtk_button_new_from_stock ("Licence"); + button = gtk_button_new_with_label ("Licence"); gtk_box_pack_end(GTK_BOX (nsgtk_dialog_get_action_area(GTK_DIALOG(dialog))), button, FALSE, TRUE, 0); gtk_button_box_set_child_secondary (GTK_BUTTON_BOX(nsgtk_dialog_get_action_area(GTK_DIALOG(dialog))), button, TRUE); |