方法

GtkTreeStoreinsert

已弃用: 4.10 

声明 [src]

void
gtk_tree_store_insert (
  GtkTreeStore* tree_store,
  GtkTreeIter* iter,
  GtkTreeIter* parent,
  int position
)

描述 [src]

position 处创建一个新行。

如果 parent 非空,则此行将成为 parent 的子级。否则,行将在顶级创建。

如果 position-1 或大于该级别的行数,则新行将插入到列表的末尾。

将更改 iter 参数以指向此新行。在调用此函数后,行将是空的。为了填充值,您需要调用 gtk_tree_store_set()gtk_tree_store_set_value()

自从 4.10 弃用

请使用 GtkTreeListModel 代替。

参数

iter

类型: GtkTreeIter

一个未设置的 GtkTreeIter 以设置新的行。

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

类型: GtkTreeIter

一个有效的 GtkTreeIter

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

类型: int

要插入新行位置的索引,或 -1 表示最后位置。