Sets iter to be the child of parent, using the given index.

The first index is 0. If n is too big, or parent has no children, iter is set to an invalid iterator and FALSE is returned. parent will remain a valid node after this function has been called. As a special case, if parent is NULL, then the n-th root node is set.

interface TreeModelIF


iter TreeIter

the [GtkTreeIter-struct|GtkTreeIter-struct] to set to the nth child

parent TreeIter

the [GtkTreeIter-struct|GtkTreeIter-struct] to get the child from, or NULL.

n int

the index of the desired child

Return Value

Type: bool

TRUE, if parent has an n-th child