信号
GtkTreeModel::rows-reordered
声明
void
rows_reordered (
GtkTreeModel* self,
GtkTreePath* path,
GtkTreeIter* iter,
gpointer new_order,
gpointer user_data
)
描述 [源]
当 GtkTreeModel 中节点子项被重新排列时,会发出此信号。
请注意,当通过 DND 重新排列行时不会发出此信号,因为这是通过删除然后重新插入行来实现的。
| 默认处理函数 默认处理函数在通过 |
参数
path-
类型:
GtkTreePath一个
GtkTreePath,标识已重新排列子项的树节点。数据由函数的调用者拥有。 iter-
类型:
GtkTreeIter一个有效的
GtkTreeIter,指向已重新排列子项的节点,或如果path的深度为 0,则为NULL。数据由函数的调用者拥有。 new_order-
类型:
gpointer一个整数数组,将每个子项的当前位置映射为其重新排列前的旧位置,即
new_order[newpos] = oldpos。此参数可以为 NULL。数据由函数的调用者拥有。