summaryrefslogtreecommitdiff
path: root/gtk/about.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/about.c')
-rw-r--r--gtk/about.c17
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);