方法
GtkTreeStoreinsert_before
已弃用:4.10
声明 [src]
void
gtk_tree_store_insert_before (
GtkTreeStore* tree_store,
GtkTreeIter* iter,
GtkTreeIter* parent,
GtkTreeIter* sibling
)
描述 [src]
在 sibling
前插入新行。
如果 sibling
是 NULL
,则将行列在 parent
的子代之后。
如果 parent
和 sibling
都是 NULL
,则将行附加到根节点。
如果同时设置了 sibling
和 parent
,则 parent
必须是 sibling
的父节点。当设置了 sibling
时,parent
是可选的。
iter
参数将被更改以指向新行。在此函数调用后,行将为空。要填充值,您需要调用 gtk_tree_store_set()
或 gtk_tree_store_set_value().
自 4.10 版本起退休
请改用 GtkTreeListModel
。
参数
iter
-
类型:
GtkTreeIter
一个未设置的
GtkTreeIter
,用于设置到新行。该参数将由函数设置。 返回的数据由实例拥有。 parent
-
类型:
GtkTreeIter
一个有效的
GtkTreeIter
。该参数可以是 NULL
。数据由方法的调用者拥有。 sibling
-
类型:
GtkTreeIter
一个有效的
GtkTreeIter
。该参数可以是 NULL
。数据由方法的调用者拥有。