[libdazzle] tree: add DnD drop position enum
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libdazzle] tree: add DnD drop position enum
- Date: Tue, 5 Dec 2017 10:22:46 +0000 (UTC)
commit 94296d2cc04c5e178eda340b7c2863aac4d7ca3f
Author: Christian Hergert <chergert redhat com>
Date: Tue Dec 5 02:06:24 2017 -0800
tree: add DnD drop position enum
We'll be using this to specify how a drop is positioned.
src/dzl-enums.c.in | 1 +
src/tree/dzl-tree-types.h | 7 +++++++
src/tree/meson.build | 5 +++++
3 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/src/dzl-enums.c.in b/src/dzl-enums.c.in
index e5fda56..ce68f26 100644
--- a/src/dzl-enums.c.in
+++ b/src/dzl-enums.c.in
@@ -5,6 +5,7 @@
#include "dzl-enums.h"
#include "files/dzl-file-transfer.h"
+#include "tree/dzl-tree-types.h"
/*** END file-header ***/
diff --git a/src/tree/dzl-tree-types.h b/src/tree/dzl-tree-types.h
index 382a346..7008c83 100644
--- a/src/tree/dzl-tree-types.h
+++ b/src/tree/dzl-tree-types.h
@@ -27,6 +27,13 @@ G_BEGIN_DECLS
#define DZL_TYPE_TREE_NODE (dzl_tree_node_get_type())
#define DZL_TYPE_TREE_BUILDER (dzl_tree_builder_get_type())
+typedef enum
+{
+ DZL_TREE_DROP_INTO = 0,
+ DZL_TREE_DROP_BEFORE = 1,
+ DZL_TREE_DROP_AFTER = 2,
+} DzlTreeDropPosition;
+
G_DECLARE_DERIVABLE_TYPE (DzlTree, dzl_tree, DZL, TREE, GtkTreeView)
G_DECLARE_DERIVABLE_TYPE (DzlTreeBuilder, dzl_tree_builder, DZL, TREE_BUILDER, GInitiallyUnowned)
G_DECLARE_FINAL_TYPE (DzlTreeNode, dzl_tree_node, DZL, TREE_NODE, GInitiallyUnowned)
diff --git a/src/tree/meson.build b/src/tree/meson.build
index 4c72fa0..5a03a47 100644
--- a/src/tree/meson.build
+++ b/src/tree/meson.build
@@ -13,7 +13,12 @@ tree_sources = [
'dzl-list-store-adapter.c',
]
+tree_enums_headers = [
+ 'dzl-tree-types.h',
+]
+
libdazzle_public_headers += files(tree_headers)
libdazzle_public_sources += files(tree_sources)
+dzl_enum_headers += files(tree_enums_headers)
install_headers(tree_headers, subdir: join_paths(libdazzle_header_subdir, 'tree'))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]