方法

已弃用:4.10 

声明 [源代码位置]

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

描述 [源代码位置]

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

参见 GtkTreeModel::rows-reordered

当模型的行顺序发生变化时,模型应调用此方法。

自 4.10 版本起已弃用

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

该方法在语言绑定中已重命名为 gtk_tree_model_rows_reordered()

参数

path

类型: GtkTreePath

指向已被排序子节点所在的树节点的 GtkTreePath

数据由方法的调用者拥有。
iter

类型: GtkTreeIter

指向已被排序子节点所在节点的有效 GtkTreeIter,或者如果 path 的深度为 0,则 NULL

该参数可以是 NULL
数据由方法的调用者拥有。
new_order

类型:一个整数数组

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

数组的长度由 length 参数指定。
数据由方法的调用者拥有。
length

类型: int

new_order 数组的长度。