diff options
-rw-r--r-- | src/tasks/nautilus-new-folder-task.c | 32 | ||||
-rw-r--r-- | src/tasks/nautilus-new-folder-task.h | 25 |
2 files changed, 57 insertions, 0 deletions
diff --git a/src/tasks/nautilus-new-folder-task.c b/src/tasks/nautilus-new-folder-task.c new file mode 100644 index 000000000..43894850c --- /dev/null +++ b/src/tasks/nautilus-new-folder-task.c @@ -0,0 +1,32 @@ +#include "nautilus-new-folder-task.h" + +struct _NautilusNewFolderTask +{ + NautilusCreateTask parent_instance; +}; + +G_DEFINE_TYPE (NautilusNewFolderTask, nautilus_new_folder_task, + NAUTILUS_TYPE_CREATE_TASK) + +static void +nautilus_new_folder_task_class_init (NautilusNewFolderTaskClass *klass) +{ +} + +static void +nautilus_new_folder_task_init (NautilusNewFolderTask *self) +{ +} + +NautilusTask * +nautilus_new_folder_task_new (GtkWidget *parent_view, + GdkPoint *target_point, + const char *parent_dir, + const char *folder_name) +{ + GObject *instance; + + instance = g_object_new (NAUTILUS_TYPE_NEW_FOLDER_TASK, NULL); + + return NAUTILUS_TASK (instance); +} diff --git a/src/tasks/nautilus-new-folder-task.h b/src/tasks/nautilus-new-folder-task.h new file mode 100644 index 000000000..d5d52e589 --- /dev/null +++ b/src/tasks/nautilus-new-folder-task.h @@ -0,0 +1,25 @@ +#ifndef NAUTILUS_NEW_FOLDER_TASK_H +#define NAUTILUS_NEW_FOLDER_TASK_H + +#include "nautilus-create-task.h" + +#include <gdk/gdk.h> +#include <gtk/gtk.h> + +#define NAUTILUS_TYPE_NEW_FOLDER_TASK (nautilus_new_folder_task_get_type ()) + +G_DECLARE_FINAL_TYPE (NautilusNewFolderTask, nautilus_new_folder_task, + NAUTILUS, NEW_FOLDER_TASK, + NautilusCreateTask) + +struct _NautilusNewFolderTaskClass +{ + NautilusCreateTaskClass parent_class; +}; + +NautilusTask *nautilus_new_folder_task_new (GtkWidget *parent_view, + GdkPoint *target_point, + const char *parent_dir, + const char *folder_name); + +#endif |