Top | ![]() |
![]() |
![]() |
![]() |
UfoNode * | ufo_node_new () |
|
ufo_node_get_label () |
UfoNode * | ufo_node_copy () |
|
ufo_node_equal () |
|
ufo_node_get_index () |
|
ufo_node_get_total () |
GObject ╰── UfoNode ├── UfoTaskNode ├── UfoCpuNode ├── UfoGpuNode ╰──UfoRemoteNode
gpointer ufo_node_get_label (UfoNode *node
);
Get arbitrary label data of node
.
UfoNode * ufo_node_copy (UfoNode *node
,);
GError **error
Get a copy of node
. How "deep" the copy is, depends on the inherited
implementation of node
. The copy receives an new index and the total amount
of nodes is increased by one.
guint ufo_node_get_index (UfoNode *node
);
Get the index of this node. When a graph is expanded, nodes are copied. The
original node has index 1, all successive copies receive a monotonous
increasing index. The total amount of copied nodes can be queried with
ufo_node_get_total()
.