方法

GtkTreeStoreinsert_before

已弃用:4.10 

声明 [src]

void
gtk_tree_store_insert_before (
  GtkTreeStore* tree_store,
  GtkTreeIter* iter,
  GtkTreeIter* parent,
  GtkTreeIter* sibling
)

描述 [src]

sibling 前插入新行。

如果 siblingNULL,则将行列在 parent 的子代之后。

如果 parentsibling 都是 NULL,则将行附加到根节点。

如果同时设置了 siblingparent,则 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
数据由方法的调用者拥有。