insert

open fun insert(iter: TreeIter, parent: TreeIter? = null, position: Int)

Creates a new row at @position.

If parent is non-null, then the row will be made a child of @parent. Otherwise, the row will be created at the toplevel.

If @position is -1 or is larger than the number of rows at that level, then the new row will be inserted to the end of the list.

The @iter parameter will be changed to point to this new row. The row will be empty after this function is called. To fill in values, you need to call gtk_tree_store_set() or gtk_tree_store_set_value().

Parameters

iter

An unset GtkTreeIter to set to the new row

parent

A valid GtkTreeIter

position

position to insert the new row, or -1 for last