summaryrefslogtreecommitdiff
path: root/desktop/treeview.h
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2013-07-03 11:50:23 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2013-07-03 11:50:23 +0100
commit26befde81c6d0c40ce5ebf9244b0f963587b7646 (patch)
tree6c11e0a17b38c9ee8f245ed87931a1cfb803db6c /desktop/treeview.h
parentc010535fbe85841f096c90128ea29016e770fc56 (diff)
downloadnetsurf-26befde81c6d0c40ce5ebf9244b0f963587b7646.tar.gz
netsurf-26befde81c6d0c40ce5ebf9244b0f963587b7646.tar.bz2
Make READ_ONLY flag a combinator for NO_MOVES and NO_DELETES. Implement NO_DELETES.
Diffstat (limited to 'desktop/treeview.h')
-rw-r--r--desktop/treeview.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/desktop/treeview.h b/desktop/treeview.h
index 5704014c5..475b90e67 100644
--- a/desktop/treeview.h
+++ b/desktop/treeview.h
@@ -44,10 +44,11 @@ typedef enum {
} treeview_node_create_flags; /**< Relationship between nodes */
typedef enum {
- TREEVIEW_NO_FLAGS = (0), /* No flags set */
- TREEVIEW_READ_ONLY = (1 << 0), /* No edits */
- TREEVIEW_NO_MOVES = (1 << 1), /* No node drags */
- TREEVIEW_DELETE_EMPTY_DIRS = (1 << 2) /* Del. dirs on empty */
+ TREEVIEW_NO_FLAGS = (0), /**< No flags set */
+ TREEVIEW_NO_MOVES = (1 << 0), /**< No node drags */
+ TREEVIEW_NO_DELETES = (1 << 1), /**< No node deletes */
+ TREEVIEW_READ_ONLY = TREEVIEW_NO_MOVES | TREEVIEW_NO_DELETES,
+ TREEVIEW_DEL_EMPTY_DIRS = (1 << 2) /**< Delete dirs on empty */
} treeview_flags;
enum treeview_msg {