diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2013-07-03 11:50:23 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2013-07-03 11:50:23 +0100 |
commit | 26befde81c6d0c40ce5ebf9244b0f963587b7646 (patch) | |
tree | 6c11e0a17b38c9ee8f245ed87931a1cfb803db6c /desktop/treeview.h | |
parent | c010535fbe85841f096c90128ea29016e770fc56 (diff) | |
download | netsurf-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.h | 9 |
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 { |