方法
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。数据由方法的调用者拥有。