Method
GtkTreeModelrows_reordered_with_length
Declaration [src]
void
gtk_tree_model_rows_reordered_with_length (
GtkTreeModel* tree_model,
GtkTreePath* path,
GtkTreeIter* iter,
int* new_order,
int length
)
Description [src]
Emits the ::rows-reordered signal on tree_model
.
See GtkTreeModel::rows-reordered
.
This should be called by models when their rows have been reordered.
This method is renamed to gtk_tree_model_rows_reordered() in language bindings |
Parameters
path
-
Type:
GtkTreePath
A
GtkTreePath
pointing to the tree node whose children have been reordered.The data is owned by the caller of the function. iter
-
Type:
GtkTreeIter
A valid
GtkTreeIter
pointing to the node whose children have been reordered, orNULL
if the depth ofpath
is 0The argument can be NULL
.The data is owned by the caller of the function. new_order
-
Type: An array of
int
An array of integers mapping the current position of each child to its old position before the re-ordering, i.e.
new_order``[newpos] = oldpos
The length of the array is specified in the length
argument.The data is owned by the caller of the function. length
-
Type:
int
Length of
new_order
array.