summaryrefslogtreecommitdiff
path: root/desktop/treeview.h
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2013-08-20 19:44:14 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2013-08-20 20:04:42 +0100
commit71676165c18ac1dfb979f9c9b9ff1523c33e8229 (patch)
tree4252327820d5ea0147ce055b4c225c70568954f2 /desktop/treeview.h
parent011ba501a7d1ce4ef4a9d4e7f107569bdce6b847 (diff)
downloadnetsurf-71676165c18ac1dfb979f9c9b9ff1523c33e8229.tar.gz
netsurf-71676165c18ac1dfb979f9c9b9ff1523c33e8229.tar.bz2
Add folder node update function.
Diffstat (limited to 'desktop/treeview.h')
-rw-r--r--desktop/treeview.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/desktop/treeview.h b/desktop/treeview.h
index c623b8516..f7432aef5 100644
--- a/desktop/treeview.h
+++ b/desktop/treeview.h
@@ -199,6 +199,22 @@ nserror treeview_create_node_entry(treeview *tree,
void *data, treeview_node_create_flags flags);
/**
+ * Update an folder node in given treeview
+ *
+ * \param tree Treeview object in which to create entry
+ * \param folder Folder node to update
+ * \param fields New field data
+ * \param data Client data for node event callbacks
+ * \return NSERROR_OK on success, appropriate error otherwise
+ *
+ * Field name must match name past in treeview_create fields[N-1].
+ */
+nserror treeview_update_node_folder(treeview *tree,
+ treeview_node *folder,
+ const struct treeview_field_data *field,
+ void *data);
+
+/**
* Update an entry node in given treeview
*
* \param tree Treeview object in which to create entry