diff options
author | Ernestas Kulik <ernestask@gnome.org> | 2017-05-15 10:43:05 +0300 |
---|---|---|
committer | Carlos Soriano <csoriano@gnome.org> | 2018-01-20 00:24:04 +0100 |
commit | 65433532f60a3d900a8ad169bc525222b1da8f85 (patch) | |
tree | 1ca120e3e495f2adeb9b386759eaa7f749e77898 | |
parent | 355b09478264bcd6b2d0b67274ea575f9a6f1325 (diff) | |
download | nautilus-65433532f60a3d900a8ad169bc525222b1da8f85.tar.gz |
Add new folder task class
-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 |