From c90bcccd3a8282933a703e58bd8b2ecea5c2bfe6 Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Sun, 29 Mar 2015 21:42:03 +0200 Subject: [PATCH] plug-ins: use gtk_window_set_icon_name() in the help browser instead of loading all icons from the theme manually and setting them as icon_list-. --- plug-ins/help-browser/dialog.c | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/plug-ins/help-browser/dialog.c b/plug-ins/help-browser/dialog.c index 42447aee60..60b9edd7e4 100644 --- a/plug-ins/help-browser/dialog.c +++ b/plug-ins/help-browser/dialog.c @@ -104,8 +104,6 @@ static void website_callback (GtkAction *action, static void update_actions (void); -static void window_set_icons (GtkWidget *window); - static void row_activated (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column); @@ -181,6 +179,7 @@ browser_dialog_open (const gchar *plug_in_binary) window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (window), _("GIMP Help Browser")); gtk_window_set_role (GTK_WINDOW (window), plug_in_binary); + gtk_window_set_icon_name (GTK_WINDOW (window), GIMP_STOCK_USER_MANUAL); gtk_window_set_default_size (GTK_WINDOW (window), data.width, data.height); @@ -188,8 +187,6 @@ browser_dialog_open (const gchar *plug_in_binary) G_CALLBACK (gtk_main_quit), NULL); - window_set_icons (window); - vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 2); gtk_container_add (GTK_CONTAINER (window), vbox); gtk_widget_show (vbox); @@ -332,25 +329,6 @@ browser_dialog_load (const gchar *uri) gtk_window_present (GTK_WINDOW (gtk_widget_get_toplevel (view))); } -static void -window_set_icons (GtkWidget *window) -{ - GtkIconTheme *theme = gtk_icon_theme_get_default (); - gint sizes[] = { 16, 24, 32, 64 }; - GList *list = NULL; - gint i; - - for (i = 0; i < G_N_ELEMENTS (sizes); i++) - list = g_list_prepend (list, - gtk_icon_theme_load_icon (theme, - GIMP_STOCK_USER_MANUAL, - sizes[i], 0, NULL)); - - gtk_window_set_icon_list (GTK_WINDOW (window), list); - - g_list_free_full (list, (GDestroyNotify) g_object_unref); -} - static void browser_dialog_make_index_foreach (const gchar *help_id, GimpHelpItem *item,