summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-directory-notify.h
diff options
context:
space:
mode:
Diffstat (limited to 'libnautilus-private/nautilus-directory-notify.h')
-rw-r--r--libnautilus-private/nautilus-directory-notify.h32
1 files changed, 24 insertions, 8 deletions
diff --git a/libnautilus-private/nautilus-directory-notify.h b/libnautilus-private/nautilus-directory-notify.h
index 50e4e9a9e..1d65c9172 100644
--- a/libnautilus-private/nautilus-directory-notify.h
+++ b/libnautilus-private/nautilus-directory-notify.h
@@ -31,20 +31,36 @@ typedef struct {
} URIPair;
typedef struct {
- char *uri;
+ GFile *from;
+ GFile *to;
+} GFilePair;
+
+typedef struct {
+ GFile *location;
gboolean set;
GdkPoint point;
int screen;
} NautilusFileChangesQueuePosition;
/* Almost-public change notification calls */
-void nautilus_directory_notify_files_added (GList *uris);
-void nautilus_directory_notify_files_changed (GList *uris);
-void nautilus_directory_notify_files_moved (GList *uri_pairs);
-void nautilus_directory_notify_files_removed (GList *uris);
-void nautilus_directory_schedule_metadata_copy (GList *uri_pairs);
-void nautilus_directory_schedule_metadata_move (GList *uri_pairs);
-void nautilus_directory_schedule_metadata_remove (GList *uris);
+void nautilus_directory_notify_files_added (GList *files);
+void nautilus_directory_notify_files_moved (GList *file_pairs);
+void nautilus_directory_notify_files_changed (GList *files);
+void nautilus_directory_notify_files_removed (GList *files);
+
+void nautilus_directory_schedule_metadata_copy (GList *file_pairs);
+void nautilus_directory_schedule_metadata_move (GList *file_pairs);
+void nautilus_directory_schedule_metadata_remove (GList *files);
+
+/* Deprecated URI versions: to be converted */
+void nautilus_directory_notify_files_added_by_uri (GList *uris);
+void nautilus_directory_notify_files_changed_by_uri (GList *uris);
+void nautilus_directory_notify_files_moved_by_uri (GList *uri_pairs);
+void nautilus_directory_notify_files_removed_by_uri (GList *uris);
+
+void nautilus_directory_schedule_metadata_copy_by_uri (GList *uri_pairs);
+void nautilus_directory_schedule_metadata_move_by_uri (GList *uri_pairs);
+void nautilus_directory_schedule_metadata_remove_by_uri (GList *uris);
void nautilus_directory_schedule_position_set (GList *position_setting_list);
/* Change notification hack.