[gthumb/ext] Always show icons for catalog menu items and file tools.



commit 8321eac943e96df25f0bed087b2e45e6c15489f7
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Sat Dec 26 21:04:54 2009 +0100

    Always show icons for catalog menu items and file tools.

 extensions/catalogs/callbacks.c           |    2 ++
 extensions/desktop_background/callbacks.c |    2 ++
 extensions/image_rotation/callbacks.c     |    3 +++
 3 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/extensions/catalogs/callbacks.c b/extensions/catalogs/callbacks.c
index 3628ebf..0d1c2d6 100644
--- a/extensions/catalogs/callbacks.c
+++ b/extensions/catalogs/callbacks.c
@@ -368,6 +368,8 @@ insert_menu_item (CatalogListData *list_data,
 	GtkWidget *image;
 
 	item = gtk_image_menu_item_new_with_label (g_file_info_get_display_name (file_data->info));
+	gtk_image_menu_item_set_always_show_image (GTK_IMAGE_MENU_ITEM (item), TRUE);
+
 	image = gtk_image_new_from_gicon (g_file_info_get_icon (file_data->info), GTK_ICON_SIZE_MENU);
 	gtk_widget_show (image);
 	gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image);
diff --git a/extensions/desktop_background/callbacks.c b/extensions/desktop_background/callbacks.c
index 1a2f70a..7f420e1 100644
--- a/extensions/desktop_background/callbacks.c
+++ b/extensions/desktop_background/callbacks.c
@@ -82,6 +82,8 @@ db__gth_browser_construct_cb (GthBrowser *browser)
 		g_clear_error (&error);
 	}
 
+	gtk_image_menu_item_set_always_show_image (GTK_IMAGE_MENU_ITEM (gtk_ui_manager_get_widget (gth_browser_get_ui_manager (browser), "/ListToolsPopup/Tools/DesktopBackground")), TRUE);
+
 	g_object_set_data_full (G_OBJECT (browser), BROWSER_DATA_KEY, data, (GDestroyNotify) browser_data_free);
 }
 
diff --git a/extensions/image_rotation/callbacks.c b/extensions/image_rotation/callbacks.c
index c7ff9e6..1777540 100644
--- a/extensions/image_rotation/callbacks.c
+++ b/extensions/image_rotation/callbacks.c
@@ -89,6 +89,9 @@ ir__gth_browser_construct_cb (GthBrowser *browser)
 		g_clear_error (&error);
 	}
 
+	gtk_image_menu_item_set_always_show_image (GTK_IMAGE_MENU_ITEM (gtk_ui_manager_get_widget (gth_browser_get_ui_manager (browser), "/ListToolsPopup/Tools/RotateRight")), TRUE);
+	gtk_image_menu_item_set_always_show_image (GTK_IMAGE_MENU_ITEM (gtk_ui_manager_get_widget (gth_browser_get_ui_manager (browser), "/ListToolsPopup/Tools/RotateLeft")), TRUE);
+
 	g_object_set_data_full (G_OBJECT (browser), BROWSER_DATA_KEY, data, (GDestroyNotify) browser_data_free);
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]