summaryrefslogtreecommitdiff
path: root/desktop/treeview.h
diff options
context:
space:
mode:
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