Method
GtkTreeModelrows_reordered_with_length
deprecated: 4.10
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.
Deprecated since: 4.10
Please do not use it in newly written code.
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 method. iter
-
Type:
GtkTreeIter
A valid
GtkTreeIter
pointing to the node whose children have been reordered, orNULL
if the depth ofpath
is 0.The argument can be NULL
.The data is owned by the caller of the method. 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 method. length
-
Type:
int
Length of
new_order
array.