|
|
d3587a5 |
diff -up nautilus-2.27.4/src/nautilus-spatial-window.c.menu-icons3 nautilus-2.27.4/src/nautilus-spatial-window.c
|
|
|
d3587a5 |
--- nautilus-2.27.4/src/nautilus-spatial-window.c.menu-icons3 2009-08-03 18:59:28.015377172 -0400
|
|
|
d3587a5 |
+++ nautilus-2.27.4/src/nautilus-spatial-window.c 2009-08-03 19:08:19.623627208 -0400
|
|
|
d3587a5 |
@@ -683,6 +683,7 @@ location_button_clicked_callback (GtkWid
|
|
|
d3587a5 |
|
|
|
d3587a5 |
name = nautilus_file_get_display_name (file);
|
|
|
d3587a5 |
menu_item = gtk_image_menu_item_new_with_label (name);
|
|
|
d3587a5 |
+ gtk_image_menu_item_set_always_show_image (GTK_IMAGE_MENU_ITEM (menu_item), TRUE);
|
|
|
d3587a5 |
g_free (name);
|
|
|
d3587a5 |
|
|
|
d3587a5 |
if (first_item == NULL) {
|
|
|
d3587a5 |
@@ -941,6 +942,14 @@ static const GtkActionEntry spatial_entr
|
|
|
d3587a5 |
G_CALLBACK (action_search_callback) },
|
|
|
d3587a5 |
};
|
|
|
d3587a5 |
|
|
|
d3587a5 |
+static const char* icon_entries[] = {
|
|
|
d3587a5 |
+ "/MenuBar/Other Menus/Places/Home",
|
|
|
d3587a5 |
+ "/MenuBar/Other Menus/Places/Go to Computer",
|
|
|
d3587a5 |
+ "/MenuBar/Other Menus/Places/Go to Templates",
|
|
|
d3587a5 |
+ "/MenuBar/Other Menus/Places/Go to Trash",
|
|
|
d3587a5 |
+ "/MenuBar/Other Menus/Places/Go to Network"
|
|
|
d3587a5 |
+};
|
|
|
d3587a5 |
+
|
|
|
d3587a5 |
static void
|
|
|
d3587a5 |
nautilus_spatial_window_init (NautilusSpatialWindow *window)
|
|
|
d3587a5 |
{
|
|
|
d3587a5 |
@@ -951,6 +960,8 @@ nautilus_spatial_window_init (NautilusSp
|
|
|
d3587a5 |
GtkUIManager *ui_manager;
|
|
|
d3587a5 |
GtkTargetList *targets;
|
|
|
d3587a5 |
const char *ui;
|
|
|
d3587a5 |
+ int i;
|
|
|
d3587a5 |
+ GtkWidget *menuitem;
|
|
|
d3587a5 |
|
|
|
d3587a5 |
window->details = G_TYPE_INSTANCE_GET_PRIVATE (window,
|
|
|
d3587a5 |
NAUTILUS_TYPE_SPATIAL_WINDOW,
|
|
|
d3587a5 |
@@ -1042,6 +1053,11 @@ nautilus_spatial_window_init (NautilusSp
|
|
|
d3587a5 |
|
|
|
d3587a5 |
ui = nautilus_ui_string_get ("nautilus-spatial-window-ui.xml");
|
|
|
d3587a5 |
gtk_ui_manager_add_ui_from_string (ui_manager, ui, -1, NULL);
|
|
|
d3587a5 |
+
|
|
|
d3587a5 |
+ for (i = 0; i < G_N_ELEMENTS (icon_entries); i++) {
|
|
|
d3587a5 |
+ menuitem = gtk_ui_manager_get_widget (ui_manager, icon_entries[i]);
|
|
|
d3587a5 |
+ gtk_image_menu_item_set_always_show_image (GTK_IMAGE_MENU_ITEM (menuitem), TRUE);
|
|
|
d3587a5 |
+ }
|
|
|
d3587a5 |
}
|
|
|
d3587a5 |
|
|
|
d3587a5 |
static void
|