summaryrefslogtreecommitdiff
path: root/src/nautilus-file-operations.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-file-operations.h')
-rw-r--r--src/nautilus-file-operations.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/nautilus-file-operations.h b/src/nautilus-file-operations.h
index 31b782dba..72607b613 100644
--- a/src/nautilus-file-operations.h
+++ b/src/nautilus-file-operations.h
@@ -42,6 +42,12 @@ typedef void (* NautilusOpCallback) (gboolean success,
typedef void (* NautilusDeleteCallback) (GHashTable *debuting_uris,
gboolean user_cancel,
gpointer callback_data);
+typedef void (* NautilusRenameCallback) (GList *new_files,
+ GList *new_names,
+ GList *old_files,
+ GList *old_names,
+ gboolean success,
+ gpointer callback_data);
typedef void (* NautilusMountCallback) (GVolume *volume,
gboolean success,
GObject *callback_data_object);
@@ -165,4 +171,17 @@ void nautilus_file_operations_compress (GList *files,
gpointer done_callback_data);
+void
+nautilus_file_operations_rename (GList *files,
+ GList *new_names,
+ GtkWindow *parent_window,
+ NautilusRenameCallback done_callback,
+ gpointer done_callback_data);
+void
+nautilus_file_operations_rename_file (GFile *file,
+ const gchar *new_name,
+ GtkWindow *parent_window,
+ NautilusRenameCallback done_callback,
+ gpointer done_callback_data);
+
#endif /* NAUTILUS_FILE_OPERATIONS_H */