diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2013-07-15 14:34:56 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2013-07-15 14:34:56 +0100 |
commit | ec9608c4ded5f286d91fcb3df09906b8ac8ec025 (patch) | |
tree | b268f6ec3aec1fd5dafd766f3668f69bc471d142 /desktop/treeview.h | |
parent | 9f72b5e04639e904e71f55cc2385a6ff30ebdc3b (diff) | |
download | netsurf-ec9608c4ded5f286d91fcb3df09906b8ac8ec025.tar.gz netsurf-ec9608c4ded5f286d91fcb3df09906b8ac8ec025.tar.bz2 |
Make node delete callback msg differentiate between deletes caused by user interaction and other deletes (e.g. treeview destruction).
Diffstat (limited to 'desktop/treeview.h')
-rw-r--r-- | desktop/treeview.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/desktop/treeview.h b/desktop/treeview.h index 5662dfaac..82a7af17f 100644 --- a/desktop/treeview.h +++ b/desktop/treeview.h @@ -60,6 +60,9 @@ struct treeview_node_msg { enum treeview_msg msg; /**< The message type */ union { struct { + bool user; /* True iff delete by user interaction */ + } delete; + struct { lwc_string *feild; /* The field being edited */ const char *text; /* The proposed new value */ } node_edit; /* Client may call treeview_update_node_* */ |