方法

GtkTreeStoreinsert_with_valuesv

已弃用:4.10 

声明 [src]

void
gtk_tree_store_insert_with_valuesv (
  GtkTreeStore* tree_store,
  GtkTreeIter* iter,
  GtkTreeIter* parent,
  int position,
  int* columns,
  GValue* values,
  int n_values
)

描述 [src]

gtk_tree_store_insert_with_values() 的一个变体,它接受两个数组作为列和值,而不是可变参数。

此函数主要适用于语言绑定。

自 4.10 版本起已弃用

请使用 GtkTreeListModel 代替。

此方法在语言绑定中被重命名为 gtk_tree_store_insert_with_values()

参数

iter

类型: GtkTreeIter

一个未设置的 GtkTreeIter 用于设置新的行。

该参数将由函数设置。
该参数可以是 NULL
返回的数据由实例拥有。
parent

类型: GtkTreeIter

一个有效的 GtkTreeIter

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

类型: int

插入新行位置,或 -1 为最后。

columns

类型: 一个 int 数组

列号码的数组。

数组的长度在 n_values 参数中指定。
数据由方法的调用者拥有。
values

类型: 一个 GValue 数组

GValue 的数组。

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

类型: int

columnsvalues 数组的长度。