方法
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 表示最后位置。