#ifndef UTILOPS_H
#define UTILOPS_H
+#include <glib.h>
+#include <gtk/gtk.h>
-#include "ui-utildlg.h"
+#include "typedefs.h"
+
+struct FileData;
+struct FileDialog;
+struct GenericDialog;
void file_maint_renamed(FileData *fd);
void file_maint_moved(FileData *fd, GList *ignore_list);
void file_util_rename(FileData *source_fd, GList *source_list, GtkWidget *parent);
void file_util_write_metadata(FileData *source_fd, GList *source_list, GtkWidget *parent, gboolean force_dialog, FileUtilDoneFunc done_func, gpointer done_data);
-void file_util_create_dir(FileData *dir_fd, GtkWidget *parent, FileUtilDoneFunc done_func, gpointer done_data);
+void file_util_create_dir(const gchar *path, GtkWidget *parent, FileUtilDoneFunc done_func, gpointer done_data);
void file_util_rename_dir(FileData *source_fd, const gchar *new_path, GtkWidget *parent, FileUtilDoneFunc done_func, gpointer done_data);
void file_util_delete_dir(FileData *source_fd, GtkWidget *parent);
-void file_util_copy_path_to_clipboard(FileData *fd, gboolean quoted);
-void file_util_copy_path_list_to_clipboard(GList *list, gboolean quoted);
+void file_util_copy_path_to_clipboard(FileData *fd, gboolean quoted, gboolean action_copy);
+void file_util_path_list_to_clipboard(GList *list, gboolean quoted, gboolean action_copy);
gchar *new_folder(GtkWindow *window, gchar *path);
#endif