信号
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
。数据由函数的调用者拥有。