Signal
Gtk TreeModel::rows-reordered
Declaration
void
rows_reordered(
GtkTreeModel*self,
GtkTreePath*path,
GtkTreeIter*iter,
gpointernew_order,
gpointeruser_data
)
Description [src]
This signal is emitted when the children of a node in the
GtkTreeModel have been reordered.
Note that this signal is not emitted when rows are reordered by DND, since this is implemented by removing and then reinserting the row.
Default handler:
The default handler is called before the handlers added via g_signal_connect().
Parameters
path-
Type:
GtkTreePathA
GtkTreePath-struct identifying the tree node whose children have been reordered.The data is owned by the caller of the function. iter-
Type:
GtkTreeIterA valid
GtkTreeIter-struct pointing to the node whose children have been reordered, orNULLif the depth ofpathis 0.The data is owned by the caller of the function. new_order-
Type:
gpointerAn 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 argument can beNULL.The data is owned by the caller of the function.