Index: docs/reference/thunarx/tmpl/thunarx-provider-plugin.sgml =================================================================== --- docs/reference/thunarx/tmpl/thunarx-provider-plugin.sgml (revision 27924) +++ docs/reference/thunarx/tmpl/thunarx-provider-plugin.sgml (working copy) @@ -93,7 +93,7 @@ @plugin: @name: -@_static_values: +@const_static_values: @Returns: @@ -104,7 +104,7 @@ @plugin: @name: -@_static_values: +@const_static_values: @Returns: Index: thunar/thunar-dialogs.c =================================================================== --- thunar/thunar-dialogs.c (revision 27924) +++ thunar/thunar-dialogs.c (working copy) @@ -462,7 +462,7 @@ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), table, TRUE, TRUE, 0); gtk_widget_show (table); - image = gtk_image_new_from_icon_name ("stock_folder-copy", GTK_ICON_SIZE_BUTTON); + image = gtk_image_new_from_icon_name ("folder-copy", GTK_ICON_SIZE_BUTTON); gtk_misc_set_alignment (GTK_MISC (image), 0.5f, 0.0f); gtk_misc_set_padding (GTK_MISC (image), 6, 6); gtk_table_attach (GTK_TABLE (table), image, 0, 1, 0, 1, GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0); Index: thunar/thunar-dnd.c =================================================================== --- thunar/thunar-dnd.c (revision 27924) +++ thunar/thunar-dnd.c (working copy) @@ -68,7 +68,7 @@ { static const GdkDragAction dnd_action_items[] = { GDK_ACTION_COPY, GDK_ACTION_MOVE, GDK_ACTION_LINK }; static const gchar *dnd_action_names[] = { N_ ("_Copy here"), N_ ("_Move here"), N_ ("_Link here") }; - static const gchar *dnd_action_icons[] = { "stock_folder-copy", "stock_folder-move", NULL }; + static const gchar *dnd_action_icons[] = { "folder-copy", "folder-move", NULL }; ThunarxProviderFactory *factory; GdkDragAction dnd_action = 0; Index: thunar/thunar-file.c =================================================================== --- thunar/thunar-file.c (revision 27924) +++ thunar/thunar-file.c (working copy) @@ -1645,16 +1645,16 @@ /* special icon for the home node */ if (G_UNLIKELY (thunar_file_is_home (file)) - && gtk_icon_theme_has_icon (icon_theme, "gnome-fs-home")) + && gtk_icon_theme_has_icon (icon_theme, "user-home")) { - return "gnome-fs-home"; + return "user-home"; } /* special icon for the desktop node */ if (G_UNLIKELY (thunar_file_is_desktop (file)) - && gtk_icon_theme_has_icon (icon_theme, "gnome-fs-desktop")) + && gtk_icon_theme_has_icon (icon_theme, "user-desktop")) { - return "gnome-fs-desktop"; + return "user-desktop"; } /* try to be smart when determining icons for executable files @@ -1674,10 +1674,10 @@ /* check if we have an accept icon for the icon we found */ if ((icon_state == THUNAR_FILE_ICON_STATE_DROP || icon_state == THUNAR_FILE_ICON_STATE_OPEN) - && strcmp (icon_name, "gnome-fs-directory") == 0 - && gtk_icon_theme_has_icon (icon_theme, "gnome-fs-directory-accept")) + && strcmp (icon_name, "folder") == 0 + && gtk_icon_theme_has_icon (icon_theme, "folder-drag-accept")) { - return "gnome-fs-directory-accept"; + return "folder-drag-accept"; } return icon_name; Index: thunar/thunar-icon-factory.c =================================================================== --- thunar/thunar-icon-factory.c (revision 27924) +++ thunar/thunar-icon-factory.c (working copy) @@ -1036,7 +1036,7 @@ if (G_UNLIKELY (thumb_state == THUNAR_FILE_THUMB_STATE_LOADING)) { /* check if the icon theme supports the loading icon */ - icon = thunar_icon_factory_lookup_icon (factory, "gnome-fs-loading-icon", icon_size, FALSE); + icon = thunar_icon_factory_lookup_icon (factory, "image-loading", icon_size, FALSE); if (G_LIKELY (icon != NULL)) return icon; } Index: thunar/thunar-stock.c =================================================================== --- thunar/thunar-stock.c (revision 27924) +++ thunar/thunar-stock.c (working copy) @@ -45,12 +45,12 @@ /* keep in sync with thunar-stock.h */ static const ThunarStockIcon thunar_stock_icons[] = { - { THUNAR_STOCK_DESKTOP, "gnome-fs-desktop", }, - { THUNAR_STOCK_HOME, "gnome-fs-home", }, + { THUNAR_STOCK_DESKTOP, "user-desktop", }, + { THUNAR_STOCK_HOME, "user-home", }, { THUNAR_STOCK_SHORTCUTS, "stock_thunar-shortcuts", }, - { THUNAR_STOCK_TEMPLATES, "stock_thunar-templates", }, - { THUNAR_STOCK_TRASH_EMPTY, "gnome-fs-trash-empty", }, - { THUNAR_STOCK_TRASH_FULL, "gnome-fs-trash-full", }, + { THUNAR_STOCK_TEMPLATES, "text-x-generic-template", }, + { THUNAR_STOCK_TRASH_EMPTY, "user-trash", }, + { THUNAR_STOCK_TRASH_FULL, "user-trash-full", }, }; Index: thunar/thunar-application.c =================================================================== --- thunar/thunar-application.c (revision 27924) +++ thunar/thunar-application.c (working copy) @@ -1149,7 +1149,7 @@ _thunar_return_if_fail (THUNAR_IS_APPLICATION (application)); /* launch the operation */ - thunar_application_launch (application, parent, "stock_folder-copy", + thunar_application_launch (application, parent, "folder-copy", _("Copying files..."), thunar_vfs_copy_files, source_path_list, target_path_list, new_files_closure); } @@ -1182,7 +1182,7 @@ _thunar_return_if_fail (target_path != NULL); /* collect the target paths and launch the job */ - thunar_application_collect_and_launch (application, parent, "stock_folder-copy", + thunar_application_collect_and_launch (application, parent, "folder-copy", _("Copying files..."), thunar_vfs_copy_files, source_path_list, target_path, new_files_closure); } @@ -1216,7 +1216,7 @@ _thunar_return_if_fail (target_path != NULL); /* collect the target paths and launch the job */ - thunar_application_collect_and_launch (application, parent, "stock_link", + thunar_application_collect_and_launch (application, parent, "insert-link", _("Creating symbolic links..."), thunar_vfs_link_files, source_path_list, target_path, new_files_closure); @@ -1256,12 +1256,15 @@ /* determine the appropriate message text and the icon based on the target_path */ if (thunar_vfs_path_get_scheme (target_path) == THUNAR_VFS_PATH_SCHEME_TRASH) { - icon = "gnome-fs-trash-full"; + icon = "user-trash-full"; text = _("Moving files into the trash..."); } else { - icon = "stock_folder-move"; + /* What kind of icon-name should we use according to the + * icon-naming-spec? + */ + icon = "folder-move"; text = _("Moving files..."); } @@ -1376,7 +1379,7 @@ if (G_LIKELY (response == GTK_RESPONSE_YES)) { /* launch the "Delete" operation */ - thunar_application_launch (application, parent, "stock_delete", + thunar_application_launch (application, parent, "edit-delete", _("Deleting files..."), unlink_stub, path_list, path_list, NULL); } @@ -1428,7 +1431,7 @@ _thunar_return_if_fail (THUNAR_IS_APPLICATION (application)); /* launch the operation */ - thunar_application_launch (application, parent, "stock_new", + thunar_application_launch (application, parent, "document-new", _("Creating files..."), creat_stub, path_list, path_list, new_files_closure); } @@ -1468,7 +1471,7 @@ _thunar_return_if_fail (THUNAR_IS_APPLICATION (application)); /* launch the operation */ - thunar_application_launch (application, parent, "stock_folder", + thunar_application_launch (application, parent, "folder-new", _("Creating directories..."), mkdir_stub, path_list, path_list, new_files_closure); } @@ -1532,7 +1535,7 @@ path_list.prev = NULL; /* launch the operation */ - thunar_application_launch (application, parent, "gnome-fs-trash-empty", + thunar_application_launch (application, parent, "user-trash", _("Emptying the Trash..."), unlink_stub, &path_list, NULL, NULL); @@ -1668,7 +1671,7 @@ else if (G_LIKELY (response == GTK_RESPONSE_YES)) { /* launch the operation */ - thunar_application_launch (application, parent, "stock_folder-move", + thunar_application_launch (application, parent, "folder-move", _("Restoring files..."), thunar_vfs_move_files, source_path_list, target_path_list, new_files_closure); } Index: plugins/thunar-tpa/thunar-tpa.desktop.in.in =================================================================== --- plugins/thunar-tpa/thunar-tpa.desktop.in.in (revision 27924) +++ plugins/thunar-tpa/thunar-tpa.desktop.in.in (working copy) @@ -3,6 +3,6 @@ Encoding=UTF-8 _Name=Trash Applet _Comment=Display the trash can -Icon=gnome-fs-trash-empty +Icon=user-trash X-XFCE-Exec=@libexecdir@/xfce4/panel-plugins/thunar-tpa Index: plugins/thunar-tpa/thunar-tpa-icon.c =================================================================== --- plugins/thunar-tpa/thunar-tpa-icon.c (revision 27924) +++ plugins/thunar-tpa/thunar-tpa-icon.c (working copy) @@ -175,7 +175,7 @@ gtk_widget_show (icon->button); /* setup the image for the trash icon */ - icon->image = gtk_image_new_from_icon_name ("gnome-fs-trash-empty", GTK_ICON_SIZE_BUTTON); + icon->image = gtk_image_new_from_icon_name ("user-trash", GTK_ICON_SIZE_BUTTON); gtk_container_add (GTK_CONTAINER (icon->button), icon->image); gtk_widget_show (icon->image); @@ -287,7 +287,7 @@ gtk_tooltips_set_tip (icon->tooltips, icon->button, full ? _("Trash is full") : _("Trash is empty"), NULL); /* setup the appropriate icon */ - gtk_image_set_from_icon_name (GTK_IMAGE (icon->image), full ? "gnome-fs-trash-full" : "gnome-fs-trash-empty", GTK_ICON_SIZE_BUTTON); + gtk_image_set_from_icon_name (GTK_IMAGE (icon->image), full ? "user-trash-full" : "user-trash", GTK_ICON_SIZE_BUTTON); /* apply the new state */ icon->full = full; Index: thunar-vfs/thunar-vfs-io-trash.c =================================================================== --- thunar-vfs/thunar-vfs-io-trash.c (revision 27924) +++ thunar-vfs/thunar-vfs-io-trash.c (working copy) @@ -1119,7 +1119,7 @@ info->ctime = mtime; info->mime_info = thunar_vfs_mime_info_ref (_thunar_vfs_mime_inode_directory); info->path = thunar_vfs_path_ref (_thunar_vfs_path_trash_root); - info->custom_icon = g_strdup (empty ? "gnome-fs-trash-empty" : "gnome-fs-trash-full"); + info->custom_icon = g_strdup (empty ? "user-trash" : "user-trash-full"); info->display_name = g_strdup (_("Trash")); info->ref_count = 1; }