方法

声明 [src]

void
gtk_tree_model_rows_reordered (
  GtkTreeModel* tree_model,
  GtkTreePath* path,
  GtkTreeIter* iter,
  int* new_order
)

描述 [src]

tree_model 上发出 ::rows-reordered 信号。

参见 GtkTreeModel::rows-reordered

当模型中的行被重新排序时,应调用此方法。

自 4.10 版本起已弃用

请勿在新编写的代码中使用它。

此方法不是直接用于语言绑定

此方法的实现由语言绑定中的 gtk_tree_model_rows_reordered_with_length() 提供

参数

path

类型 GtkTreePath

指向已重新排序子项的树的节点的一个 GtkTreePath

数据归方法调用者所有。
iter

类型 GtkTreeIter

指向已重新排序子项节点的有效 GtkTreeIter,或如果 path 的深度为 0,则 NULL

数据归方法调用者所有。
new_order

类型 int*

一个整数数组,将每个子项的当前位置映射到其在重新排序之前的旧位置,即 new_order[newpos] = oldpos

数据归方法调用者所有。