mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-28 18:40:03 +01:00
Macro to insert a new GNode "after" the given sibling.
https://bugzilla.gnome.org/show_bug.cgi?id=626258 Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
This commit is contained in:
parent
aa95853f9c
commit
e9725d1656
@ -2469,6 +2469,7 @@ g_node_prepend
|
||||
|
||||
<SUBSECTION>
|
||||
g_node_insert_data
|
||||
g_node_insert_data_after
|
||||
g_node_insert_data_before
|
||||
g_node_append_data
|
||||
g_node_prepend_data
|
||||
|
@ -53,8 +53,9 @@
|
||||
* g_node_insert_before(), g_node_append() and g_node_prepend().
|
||||
*
|
||||
* To create a new node and insert it into a tree use
|
||||
* g_node_insert_data(), g_node_insert_data_before(),
|
||||
* g_node_append_data() and g_node_prepend_data().
|
||||
* g_node_insert_data(), g_node_insert_data_after(),
|
||||
* g_node_insert_data_before(), g_node_append_data()
|
||||
* and g_node_prepend_data().
|
||||
*
|
||||
* To reverse the children of a node use g_node_reverse_children().
|
||||
*
|
||||
|
13
glib/gnode.h
13
glib/gnode.h
@ -168,6 +168,19 @@ GNode* g_node_find (GNode *root,
|
||||
#define g_node_insert_data(parent, position, data) \
|
||||
g_node_insert ((parent), (position), g_node_new (data))
|
||||
|
||||
/**
|
||||
* g_node_insert_data_after:
|
||||
* @parent: the #GNode to place the new #GNode under
|
||||
* @sibling: the sibling #GNode to place the new #GNode after
|
||||
* @data: the data for the new #GNode
|
||||
*
|
||||
* Inserts a new #GNode after the given sibling.
|
||||
*
|
||||
* Returns: the new #GNode
|
||||
*/
|
||||
|
||||
#define g_node_insert_data_after(parent, sibling, data) \
|
||||
g_node_insert_after ((parent), (sibling), g_node_new (data))
|
||||
/**
|
||||
* g_node_insert_data_before:
|
||||
* @parent: the #GNode to place the new #GNode under
|
||||
|
Loading…
x
Reference in New Issue
Block a user