From ec9608c4ded5f286d91fcb3df09906b8ac8ec025 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Mon, 15 Jul 2013 14:34:56 +0100 Subject: Make node delete callback msg differentiate between deletes caused by user interaction and other deletes (e.g. treeview destruction). --- desktop/treeview.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'desktop/treeview.h') diff --git a/desktop/treeview.h b/desktop/treeview.h index 5662dfaac..82a7af17f 100644 --- a/desktop/treeview.h +++ b/desktop/treeview.h @@ -59,6 +59,9 @@ enum treeview_msg { 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 */ -- cgit v1.2.3