diff options
author | Alexander Larsson <alexl@redhat.com> | 2003-12-12 17:55:47 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2003-12-12 17:55:47 +0000 |
commit | 00b39e067c148c5eed16691a3b103e1b6219bb27 (patch) | |
tree | 11351765c343d3a7ba2a997919baf6d86ff3fb31 /libnautilus-private/nautilus-file-operations.h | |
parent | 1e841b24202d3f0cc880f75a1af961da22d22bc2 (diff) | |
download | nautilus-00b39e067c148c5eed16691a3b103e1b6219bb27.tar.gz |
New function nautilus_file_operations_new_file.
2003-12-12 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-file-operations.[ch]:
New function nautilus_file_operations_new_file.
* libnautilus-private/nautilus-file-utilities.[ch]:
New template directory functions
* src/nautilus-navigation-window-ui.xml:
* src/nautilus-spatial-window-ui.xml:
* src/nautilus-window-menus.c:
Add Templates in location menu
* src/file-manager/fm-directory-view.[ch]:
* src/file-manager/nautilus-directory-view-ui.xml:
Implement the templates menu.
Fix issue that affected create new folder too,
sometimes the file has already been added before
we get the done callback.
Diffstat (limited to 'libnautilus-private/nautilus-file-operations.h')
-rw-r--r-- | libnautilus-private/nautilus-file-operations.h | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/libnautilus-private/nautilus-file-operations.h b/libnautilus-private/nautilus-file-operations.h index 3fe6918ca..ead8f44ad 100644 --- a/libnautilus-private/nautilus-file-operations.h +++ b/libnautilus-private/nautilus-file-operations.h @@ -34,22 +34,30 @@ typedef void (* NautilusCopyCallback) (GHashTable *debuting_uris, gpointer callback_data); typedef void (* NautilusNewFolderCallback) (const char *new_folder_uri, gpointer callback_data); +typedef void (* NautilusNewFileCallback) (const char *new_file_uri, + gpointer callback_data); /* FIXME: int copy_action should be an enum */ -void nautilus_file_operations_copy_move (const GList *item_uris, - GArray *target_item_points, - const char *target_dir_uri, - GdkDragAction copy_action, - GtkWidget *parent_view, - NautilusCopyCallback done_callback, - gpointer done_callback_data); -void nautilus_file_operations_empty_trash (GtkWidget *parent_view); -void nautilus_file_operations_new_folder (GtkWidget *parent_view, - const char *parent_dir_uri, - NautilusNewFolderCallback done_callback, - gpointer done_callback_data); -void nautilus_file_operations_delete (const GList *item_uris, - GtkWidget *parent_view); +void nautilus_file_operations_copy_move (const GList *item_uris, + GArray *target_item_points, + const char *target_dir_uri, + GdkDragAction copy_action, + GtkWidget *parent_view, + NautilusCopyCallback done_callback, + gpointer done_callback_data); +void nautilus_file_operations_empty_trash (GtkWidget *parent_view); +void nautilus_file_operations_new_folder (GtkWidget *parent_view, + const char *parent_dir_uri, + NautilusNewFolderCallback done_callback, + gpointer done_callback_data); +void nautilus_file_operations_new_file (GtkWidget *parent_view, + const char *parent_dir, + const char *source_uri_text, + NautilusNewFileCallback done_callback, + gpointer data); +void nautilus_file_operations_delete (const GList *item_uris, + GtkWidget *parent_view); + #endif /* NAUTILUS_FILE_OPERATIONS_H */ |