Index: nemo-2.0.1/eel/eel-editable-label.c =================================================================== --- nemo-2.0.1.orig/eel/eel-editable-label.c +++ nemo-2.0.1/eel/eel-editable-label.c @@ -2994,11 +2994,11 @@ activate_cb (GtkWidget *menuitem, static void append_action_signal (EelEditableLabel *label, GtkWidget *menu, - const gchar *stock_id, + const gchar *icon_name, const gchar *signal, gboolean sensitive) { - GtkWidget *menuitem = gtk_image_menu_item_new_from_stock (stock_id, NULL); + GtkWidget *menuitem = gtk_image_menu_item_new_from_icon_name (icon_name, NULL); g_object_set_data (G_OBJECT (menuitem), "gtk-signal", (char *)signal); g_signal_connect (menuitem, "activate", @@ -3094,11 +3094,11 @@ popup_targets_received (GtkClipboard clipboard_contains_text = gtk_selection_data_targets_include_text (data); - append_action_signal (label, label->popup_menu, GTK_STOCK_CUT, "cut_clipboard", + append_action_signal (label, label->popup_menu, _("Cu_t"), "cut_clipboard", have_selection); - append_action_signal (label, label->popup_menu, GTK_STOCK_COPY, "copy_clipboard", + append_action_signal (label, label->popup_menu, _("_Copy"), "copy_clipboard", have_selection); - append_action_signal (label, label->popup_menu, GTK_STOCK_PASTE, "paste_clipboard", + append_action_signal (label, label->popup_menu, _("_Paste"), "paste_clipboard", clipboard_contains_text); menuitem = gtk_menu_item_new_with_label (_("Select All")); Index: nemo-2.0.1/eel/eel-stock-dialogs.c =================================================================== --- nemo-2.0.1.orig/eel/eel-stock-dialogs.c +++ nemo-2.0.1/eel/eel-stock-dialogs.c @@ -193,7 +193,7 @@ timed_wait_callback (gpointer callback_d wait = callback_data; /* Put up the timed wait window. */ - button = wait->cancel_callback != NULL ? GTK_STOCK_CANCEL : GTK_STOCK_OK; + button = wait->cancel_callback != NULL ? _("_Cancel") : _("_OK"); dialog = GTK_DIALOG (gtk_message_dialog_new (wait->parent_window, 0, GTK_MESSAGE_INFO, Index: nemo-2.0.1/libnemo-private/nemo-clipboard.c =================================================================== --- nemo-2.0.1.orig/libnemo-private/nemo-clipboard.c +++ nemo-2.0.1/libnemo-private/nemo-clipboard.c @@ -428,15 +428,15 @@ target_data_free (TargetCallbackData *ta } static const GtkActionEntry clipboard_entries[] = { - /* name, stock id */ { "Cut", GTK_STOCK_CUT, + /* name, stock id */ { "Cut", _("Cu_t"), /* label, accelerator */ NULL, NULL, /* tooltip */ N_("Cut the selected text to the clipboard"), G_CALLBACK (action_cut_callback) }, - /* name, stock id */ { "Copy", GTK_STOCK_COPY, + /* name, stock id */ { "Copy", _("_Copy"), /* label, accelerator */ NULL, NULL, /* tooltip */ N_("Copy the selected text to the clipboard"), G_CALLBACK (action_copy_callback) }, - /* name, stock id */ { "Paste", GTK_STOCK_PASTE, + /* name, stock id */ { "Paste", _("_Paste"), /* label, accelerator */ NULL, NULL, /* tooltip */ N_("Paste the text stored on the clipboard"), G_CALLBACK (action_paste_callback) }, Index: nemo-2.0.1/libnemo-private/nemo-file-conflict-dialog.c =================================================================== --- nemo-2.0.1.orig/libnemo-private/nemo-file-conflict-dialog.c +++ nemo-2.0.1/libnemo-private/nemo-file-conflict-dialog.c @@ -472,7 +472,7 @@ nemo_file_conflict_dialog_init (NemoFile gtk_container_set_border_width (GTK_CONTAINER (hbox), 6); /* Setup the dialog image */ - widget = gtk_image_new_from_stock (GTK_STOCK_DIALOG_WARNING, + widget = gtk_image_new_from_icon_name ("dialog-warning", GTK_ICON_SIZE_DIALOG); gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0); gtk_misc_set_alignment (GTK_MISC (widget), 0.5, 0.0); @@ -518,7 +518,7 @@ nemo_file_conflict_dialog_init (NemoFile widget = gtk_button_new_with_label (_("Reset")); gtk_button_set_image (GTK_BUTTON (widget), - gtk_image_new_from_stock (GTK_STOCK_UNDO, + gtk_image_new_from_icon_name ("edit-undo", GTK_ICON_SIZE_MENU)); gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 6); g_signal_connect (widget, "clicked", @@ -537,7 +537,7 @@ nemo_file_conflict_dialog_init (NemoFile /* Add buttons */ gtk_dialog_add_buttons (dialog, - GTK_STOCK_CANCEL, + _("_Cancel"), GTK_RESPONSE_CANCEL, _("_Skip"), CONFLICT_RESPONSE_SKIP, Index: nemo-2.0.1/libnemo-private/nemo-action.c =================================================================== --- nemo-2.0.1.orig/libnemo-private/nemo-action.c +++ nemo-2.0.1/libnemo-private/nemo-action.c @@ -26,7 +26,7 @@ #include G_DEFINE_TYPE (NemoAction, nemo_action, - GTK_TYPE_ACTION); + G_TYPE_ACTION); static void nemo_action_init (NemoAction *action); @@ -1346,4 +1346,4 @@ nemo_action_get_visibility (NemoAction * out: return selection_type_show && extension_type_show && condition_type_show; -} \ No newline at end of file +} Index: nemo-2.0.1/libnemo-private/nemo-action.h =================================================================== --- nemo-2.0.1.orig/libnemo-private/nemo-action.h +++ nemo-2.0.1/libnemo-private/nemo-action.h @@ -21,6 +21,7 @@ #define NEMO_ACTION_H #include +#include #include #include "nemo-file.h" @@ -81,7 +82,7 @@ typedef enum { } TokenType; struct _NemoAction { - GtkAction parent; + GAction parent; gchar *key_file_path; SelectionType selection_type; gchar **extensions; @@ -101,7 +102,7 @@ struct _NemoAction { }; struct _NemoActionClass { - GtkActionClass parent_class; + GActionClass parent_class; }; GType nemo_action_get_type (void); Index: nemo-2.0.1/libnemo-private/nemo-bookmark.c =================================================================== --- nemo-2.0.1.orig/libnemo-private/nemo-bookmark.c +++ nemo-2.0.1/libnemo-private/nemo-bookmark.c @@ -205,7 +205,7 @@ nemo_bookmark_set_icon_to_default (NemoB if (nemo_bookmark_uri_known_not_to_exist (bookmark)) { DEBUG ("%s: file does not exist, add emblem", nemo_bookmark_get_name (bookmark)); - icon = g_themed_icon_new (GTK_STOCK_DIALOG_WARNING); + icon = g_themed_icon_new ("dialog-warning"); emblem = g_emblem_new (icon); emblemed_icon = g_emblemed_icon_new (folder, emblem); Index: nemo-2.0.1/libnemo-private/nemo-column-chooser.c =================================================================== --- nemo-2.0.1.orig/libnemo-private/nemo-column-chooser.c +++ nemo-2.0.1/libnemo-private/nemo-column-chooser.c @@ -342,13 +342,13 @@ use_default_clicked_callback (GtkWidget } static GtkWidget * -button_new_with_mnemonic (const gchar *stockid, const gchar *str) +button_new_with_mnemonic (const gchar *icon_name, const gchar *str) { GtkWidget *image; GtkWidget *button; button = gtk_button_new_with_mnemonic (str); - image = gtk_image_new_from_stock (stockid, GTK_ICON_SIZE_BUTTON); + image = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_BUTTON); gtk_button_set_image (GTK_BUTTON (button), image); @@ -364,7 +364,7 @@ add_buttons (NemoColumnChooser *chooser) box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8); gtk_widget_show (box); - chooser->details->move_up_button = button_new_with_mnemonic (GTK_STOCK_GO_UP, + chooser->details->move_up_button = button_new_with_mnemonic ("go-up", _("Move _Up")); g_signal_connect (chooser->details->move_up_button, "clicked", G_CALLBACK (move_up_clicked_callback), @@ -374,7 +374,7 @@ add_buttons (NemoColumnChooser *chooser) gtk_box_pack_start (GTK_BOX (box), chooser->details->move_up_button, FALSE, FALSE, 0); - chooser->details->move_down_button = button_new_with_mnemonic (GTK_STOCK_GO_DOWN, + chooser->details->move_down_button = button_new_with_mnemonic ("go-down", _("Move Dow_n")); g_signal_connect (chooser->details->move_down_button, "clicked", G_CALLBACK (move_down_clicked_callback), Index: nemo-2.0.1/libnemo-private/nemo-file-operations.c =================================================================== --- nemo-2.0.1.orig/libnemo-private/nemo-file-operations.c +++ nemo-2.0.1/libnemo-private/nemo-file-operations.c @@ -1325,7 +1325,7 @@ confirm_delete_from_trash (CommonJob *jo f (_("If you delete an item, it will be permanently lost.")), NULL, FALSE, - GTK_STOCK_CANCEL, GTK_STOCK_DELETE, + _("_Cancel"), _("_Delete"), NULL); return (response == 1); @@ -1349,7 +1349,7 @@ confirm_empty_trash (CommonJob *job) f(_("All items in the Trash will be permanently deleted.")), NULL, FALSE, - GTK_STOCK_CANCEL, _("Empty _Trash"), + _("_Cancel"), _("Empty _Trash"), NULL); return (response == 1); @@ -1391,7 +1391,7 @@ confirm_delete_directly (CommonJob *job, f (_("If you delete an item, it will be permanently lost.")), NULL, FALSE, - GTK_STOCK_CANCEL, GTK_STOCK_DELETE, + _("_Cancel"), _("_Delete"), NULL); return response == 1; @@ -1525,7 +1525,7 @@ delete_dir (CommonJob *job, GFile *dir, secondary, details, FALSE, - GTK_STOCK_CANCEL, _("_Skip files"), + _("_Cancel"), _("_Skip files"), NULL); g_error_free (error); @@ -1558,7 +1558,7 @@ delete_dir (CommonJob *job, GFile *dir, secondary, details, FALSE, - GTK_STOCK_CANCEL, SKIP, RETRY, + _("_Cancel"), SKIP, RETRY, NULL); g_error_free (error); @@ -1591,7 +1591,7 @@ delete_dir (CommonJob *job, GFile *dir, secondary, details, (source_info->num_files - transfer_info->num_files) > 1, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, + _("_Cancel"), SKIP_ALL, SKIP, NULL); if (response == 0 || response == GTK_RESPONSE_DELETE_EVENT) { @@ -1668,7 +1668,7 @@ delete_file (CommonJob *job, GFile *file secondary, details, (source_info->num_files - transfer_info->num_files) > 1, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, + _("_Cancel"), SKIP_ALL, SKIP, NULL); if (response == 0 || response == GTK_RESPONSE_DELETE_EVENT) { @@ -1805,7 +1805,7 @@ trash_files (CommonJob *job, GList *file secondary, details, (total_files - files_trashed) > 1, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, DELETE_ALL, GTK_STOCK_DELETE, + _("_Cancel"), SKIP_ALL, SKIP, DELETE_ALL, _("_Delete"), NULL); if (response == 0 || response == GTK_RESPONSE_DELETE_EVENT) { @@ -2207,7 +2207,7 @@ prompt_empty_trash (GtkWindow *parent_wi "will be permanently lost.")); gtk_dialog_add_buttons (GTK_DIALOG (dialog), _("Do _not Empty Trash"), GTK_RESPONSE_REJECT, - GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, + _("_Cancel"), GTK_RESPONSE_CANCEL, _("Empty _Trash"), GTK_RESPONSE_ACCEPT, NULL); gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_ACCEPT); gtk_window_set_title (GTK_WINDOW (dialog), ""); /* as per HIG */ @@ -2529,7 +2529,7 @@ scan_dir (GFile *dir, secondary, details, FALSE, - GTK_STOCK_CANCEL, RETRY, SKIP, + _("_Cancel"), RETRY, SKIP, NULL); g_error_free (error); @@ -2570,7 +2570,7 @@ scan_dir (GFile *dir, secondary, details, TRUE, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, RETRY, + _("_Cancel"), SKIP_ALL, SKIP, RETRY, NULL); g_error_free (error); @@ -2647,7 +2647,7 @@ scan_file (GFile *file, secondary, details, TRUE, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, RETRY, + _("_Cancel"), SKIP_ALL, SKIP, RETRY, NULL); g_error_free (error); @@ -2752,7 +2752,7 @@ verify_destination (CommonJob *job, secondary, details, FALSE, - GTK_STOCK_CANCEL, RETRY, + _("_Cancel"), RETRY, NULL); g_error_free (error); @@ -2787,7 +2787,7 @@ verify_destination (CommonJob *job, secondary, NULL, FALSE, - GTK_STOCK_CANCEL, + _("_Cancel"), NULL); abort_job (job); @@ -2823,7 +2823,7 @@ verify_destination (CommonJob *job, secondary, details, FALSE, - GTK_STOCK_CANCEL, + _("_Cancel"), COPY_FORCE, RETRY, NULL); @@ -2851,7 +2851,7 @@ verify_destination (CommonJob *job, secondary, NULL, FALSE, - GTK_STOCK_CANCEL, + _("_Cancel"), NULL); g_error_free (error); @@ -3384,7 +3384,7 @@ create_dest_dir (CommonJob *job, secondary, details, FALSE, - GTK_STOCK_CANCEL, SKIP, RETRY, + _("_Cancel"), SKIP, RETRY, NULL); g_error_free (error); @@ -3517,7 +3517,7 @@ copy_move_directory (CopyMoveJob *copy_j secondary, details, FALSE, - GTK_STOCK_CANCEL, _("_Skip files"), + _("_Cancel"), _("_Skip files"), NULL); g_error_free (error); @@ -3562,7 +3562,7 @@ copy_move_directory (CopyMoveJob *copy_j secondary, details, FALSE, - GTK_STOCK_CANCEL, SKIP, RETRY, + _("_Cancel"), SKIP, RETRY, NULL); g_error_free (error); @@ -3604,7 +3604,7 @@ copy_move_directory (CopyMoveJob *copy_j secondary, details, (source_info->num_files - transfer_info->num_files) > 1, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, + _("_Cancel"), SKIP_ALL, SKIP, NULL); if (response == 0 || response == GTK_RESPONSE_DELETE_EVENT) { @@ -3693,7 +3693,7 @@ remove_target_recursively (CommonJob *jo secondary, details, TRUE, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, + _("_Cancel"), SKIP_ALL, SKIP, NULL); if (response == 0 || response == GTK_RESPONSE_DELETE_EVENT) { @@ -3734,7 +3734,7 @@ remove_target_recursively (CommonJob *jo secondary, details, TRUE, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, + _("_Cancel"), SKIP_ALL, SKIP, NULL); if (response == 0 || response == GTK_RESPONSE_DELETE_EVENT) { @@ -4052,7 +4052,7 @@ copy_move_file (CopyMoveJob *copy_job, secondary, NULL, (source_info->num_files - transfer_info->num_files) > 1, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, + _("_Cancel"), SKIP_ALL, SKIP, NULL); if (response == 0 || response == GTK_RESPONSE_DELETE_EVENT) { @@ -4085,7 +4085,7 @@ copy_move_file (CopyMoveJob *copy_job, secondary, NULL, (source_info->num_files - transfer_info->num_files) > 1, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, + _("_Cancel"), SKIP_ALL, SKIP, NULL); if (response == 0 || response == GTK_RESPONSE_DELETE_EVENT) { @@ -4303,7 +4303,7 @@ copy_move_file (CopyMoveJob *copy_job, secondary, details, TRUE, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, + _("_Cancel"), SKIP_ALL, SKIP, NULL); g_error_free (error); @@ -4370,7 +4370,7 @@ copy_move_file (CopyMoveJob *copy_job, secondary, details, (source_info->num_files - transfer_info->num_files) > 1, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, + _("_Cancel"), SKIP_ALL, SKIP, NULL); g_error_free (error); @@ -4755,7 +4755,7 @@ move_file_prepare (CopyMoveJob *move_job secondary, NULL, files_left > 1, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, + _("_Cancel"), SKIP_ALL, SKIP, NULL); if (response == 0 || response == GTK_RESPONSE_DELETE_EVENT) { @@ -4910,7 +4910,7 @@ move_file_prepare (CopyMoveJob *move_job secondary, details, files_left > 1, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, + _("_Cancel"), SKIP_ALL, SKIP, NULL); g_error_free (error); @@ -5355,7 +5355,7 @@ link_file (CopyMoveJob *job, secondary, details, files_left > 1, - GTK_STOCK_CANCEL, SKIP_ALL, SKIP, + _("_Cancel"), SKIP_ALL, SKIP, NULL); if (error) { @@ -6132,7 +6132,7 @@ create_job (GIOSchedulerJob *io_job, secondary, details, FALSE, - GTK_STOCK_CANCEL, SKIP, + _("_Cancel"), SKIP, NULL); g_error_free (error); @@ -6445,7 +6445,7 @@ mark_desktop_file_trusted (CommonJob *co error->message, NULL, FALSE, - GTK_STOCK_CANCEL, RETRY, + _("_Cancel"), RETRY, NULL); } else { response = 0; @@ -6486,7 +6486,7 @@ mark_desktop_file_trusted (CommonJob *co error->message, NULL, FALSE, - GTK_STOCK_CANCEL, RETRY, + _("_Cancel"), RETRY, NULL); } else { response = 0; @@ -6521,7 +6521,7 @@ mark_desktop_file_trusted (CommonJob *co error->message, NULL, FALSE, - GTK_STOCK_CANCEL, RETRY, + _("_Cancel"), RETRY, NULL); } else { response = 0; @@ -6556,7 +6556,7 @@ mark_desktop_file_trusted (CommonJob *co error->message, NULL, FALSE, - GTK_STOCK_CANCEL, RETRY, + _("_Cancel"), RETRY, NULL); } else { response = 0; Index: nemo-2.0.1/libnemo-private/nemo-desktop-link-monitor.c =================================================================== --- nemo-2.0.1.orig/libnemo-private/nemo-desktop-link-monitor.c +++ nemo-2.0.1/libnemo-private/nemo-desktop-link-monitor.c @@ -101,7 +101,7 @@ volume_delete_dialog (GtkWidget *parent_ dialog_str, _("If you want to eject the volume, please use \"Eject\" in the " "popup menu of the volume."), - GTK_STOCK_OK, NULL); + _("_OK"), NULL); } else { eel_run_simple_dialog (parent_view, @@ -110,7 +110,7 @@ volume_delete_dialog (GtkWidget *parent_ dialog_str, _("If you want to unmount the volume, please use \"Unmount Volume\" in the " "popup menu of the volume."), - GTK_STOCK_OK, NULL); + _("_OK"), NULL); } g_object_unref (mount); Index: nemo-2.0.1/src/nemo-mime-actions.c =================================================================== --- nemo-2.0.1.orig/src/nemo-mime-actions.c +++ nemo-2.0.1/src/nemo-mime-actions.c @@ -672,11 +672,11 @@ report_broken_symbolic_link (GtkWindow * if (nemo_file_is_in_trash (file)) { eel_run_simple_dialog (GTK_WIDGET (parent_window), FALSE, GTK_MESSAGE_WARNING, - prompt, detail, GTK_STOCK_CANCEL, NULL); + prompt, detail, _("_Cancel"), NULL); goto out; } - dialog = eel_show_yes_no_dialog (prompt, detail, _("Mo_ve to Trash"), GTK_STOCK_CANCEL, + dialog = eel_show_yes_no_dialog (prompt, detail, _("Mo_ve to Trash"), _("_Cancel"), parent_window); gtk_dialog_set_default_response (dialog, GTK_RESPONSE_CANCEL); @@ -747,7 +747,7 @@ get_executable_text_file_action (GtkWind _("Run in _Terminal"), RESPONSE_RUN_IN_TERMINAL, _("_Display"), RESPONSE_DISPLAY, parent_window); - gtk_dialog_add_button (dialog, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL); + gtk_dialog_add_button (dialog, _("_Cancel"), GTK_RESPONSE_CANCEL); gtk_dialog_add_button (dialog, _("_Run"), RESPONSE_RUN); gtk_dialog_set_default_response (dialog, GTK_RESPONSE_CANCEL); gtk_widget_show (GTK_WIDGET (dialog)); @@ -1080,7 +1080,7 @@ confirm_multiple_windows (GtkWindow *par "This will open %d separate windows.", count), count); } dialog = eel_show_yes_no_dialog (prompt, detail, - GTK_STOCK_OK, GTK_STOCK_CANCEL, + _("_OK"), _("_Cancel"), parent_window); g_free (detail); @@ -1177,9 +1177,9 @@ run_open_with_dialog (ActivateParameters dialog = gtk_dialog_new_with_buttons (_("Open with"), params->parent_window, GTK_DIALOG_DESTROY_WITH_PARENT, - GTK_STOCK_CANCEL, + _("_Cancel"), GTK_RESPONSE_CANCEL, - GTK_STOCK_OK, + _("_OK"), GTK_RESPONSE_OK, NULL); @@ -1269,7 +1269,7 @@ application_unhandled_uri (ActivateParam } gtk_dialog_add_button (GTK_DIALOG (dialog), - GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL); + _("_Cancel"), GTK_RESPONSE_CANCEL); gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_CANCEL); g_signal_connect (dialog, "response", @@ -1365,7 +1365,7 @@ activate_desktop_file (ActivateParameter } gtk_dialog_add_button (GTK_DIALOG (dialog), - GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL); + _("_Cancel"), GTK_RESPONSE_CANCEL); gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_CANCEL); g_signal_connect (dialog, "response", @@ -1590,7 +1590,7 @@ activate_files (ActivateParameters *para detail = g_strdup_printf (ngettext ("This will open %d separate application.", "This will open %d separate applications.", num_apps), num_apps); dialog = eel_show_yes_no_dialog (prompt, detail, - GTK_STOCK_OK, GTK_STOCK_CANCEL, + _("_OK"), _("_Cancel"), parameters->parent_window); g_free (detail); Index: nemo-2.0.1/src/nemo-places-sidebar.c =================================================================== --- nemo-2.0.1.orig/src/nemo-places-sidebar.c +++ nemo-2.0.1/src/nemo-places-sidebar.c @@ -295,7 +295,7 @@ get_eject_icon (NemoPlacesSidebar *sideb GtkIconSet *icon_set; gtk_style_context_set_state (style, GTK_STATE_FLAG_NORMAL); - icon_set = gtk_style_context_lookup_icon_set (style, GTK_STOCK_MISSING_IMAGE); + icon_set = gtk_style_context_lookup_icon_set (style, "image-missing"); eject = gtk_icon_set_render_icon_pixbuf (icon_set, style, GTK_ICON_SIZE_MENU); } @@ -3110,7 +3110,7 @@ bookmarks_build_popup_menu (NemoPlacesSi item = gtk_image_menu_item_new_with_mnemonic (_("_Open")); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), - gtk_image_new_from_stock (GTK_STOCK_OPEN, GTK_ICON_SIZE_MENU)); + gtk_image_new_from_icon_name ("document-open", GTK_ICON_SIZE_MENU)); g_signal_connect (item, "activate", G_CALLBACK (open_shortcut_cb), sidebar); gtk_widget_show (item); @@ -3146,7 +3146,7 @@ bookmarks_build_popup_menu (NemoPlacesSi item = gtk_image_menu_item_new_with_label (_("Remove")); sidebar->popup_menu_remove_item = item; gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), - gtk_image_new_from_stock (GTK_STOCK_REMOVE, GTK_ICON_SIZE_MENU)); + gtk_image_new_from_icon_name ("list-remove", GTK_ICON_SIZE_MENU)); g_signal_connect (item, "activate", G_CALLBACK (remove_shortcut_cb), sidebar); gtk_widget_show (item); Index: nemo-2.0.1/src/nemo-tree-sidebar.c =================================================================== --- nemo-2.0.1.orig/src/nemo-tree-sidebar.c +++ nemo-2.0.1/src/nemo-tree-sidebar.c @@ -1248,7 +1248,7 @@ create_popup_menu (FMTreeView *view) /* add the "open" menu item */ - menu_image = gtk_image_new_from_stock (GTK_STOCK_OPEN, + menu_image = gtk_image_new_from_icon_name ("document-open", GTK_ICON_SIZE_MENU); gtk_widget_show (menu_image); menu_item = gtk_image_menu_item_new_with_mnemonic (_("_Open")); @@ -1303,7 +1303,7 @@ create_popup_menu (FMTreeView *view) eel_gtk_menu_append_separator (GTK_MENU (popup)); /* add the "cut folder" menu item */ - menu_item = gtk_image_menu_item_new_from_stock (GTK_STOCK_CUT, NULL); + menu_item = gtk_image_menu_item_new_with_mnemonic (_("Cu_t")); g_signal_connect (menu_item, "activate", G_CALLBACK (fm_tree_view_cut_cb), view); @@ -1312,7 +1312,7 @@ create_popup_menu (FMTreeView *view) view->details->popup_cut = menu_item; /* add the "copy folder" menu item */ - menu_item = gtk_image_menu_item_new_from_stock (GTK_STOCK_COPY, NULL); + menu_item = gtk_image_menu_item_new_with_mnemonic (_("_Copy")); g_signal_connect (menu_item, "activate", G_CALLBACK (fm_tree_view_copy_cb), view); @@ -1321,12 +1321,7 @@ create_popup_menu (FMTreeView *view) view->details->popup_copy = menu_item; /* add the "paste files into folder" menu item */ - menu_image = gtk_image_new_from_stock (GTK_STOCK_PASTE, - GTK_ICON_SIZE_MENU); - gtk_widget_show (menu_image); menu_item = gtk_image_menu_item_new_with_mnemonic (_("_Paste Into Folder")); - gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_item), - menu_image); g_signal_connect (menu_item, "activate", G_CALLBACK (fm_tree_view_paste_cb), view);