构造函数
GtkTreeListModelnew
声明 [源]
GtkTreeListModel*
gtk_tree_list_model_new (
GListModel* root,
gboolean passthrough,
gboolean autoexpand,
GtkTreeListModelCreateModelFunc create_func,
gpointer user_data,
GDestroyNotify user_destroy
)
参数
root
-
类型:
GObject
用作根的
GListModel
。被调用的函数拥有数据的所有权,并负责释放它。 passthrough
-
类型:
gboolean
如果为
TRUE
,则通过模型的项。 autoexpand
-
类型:
gboolean
如果为
TRUE
,则设置 autoexpand 属性并展开root
模型。 create_func
-
类型:
GtkTreeListModelCreateModelFunc
用于创建项子代的
GListModel
的函数。 user_data
-
类型:
gpointer
传递给
create_func
的数据。参数可以为 NULL
。数据由函数的调用者拥有。 user_destroy
-
类型:
GDestroyNotify
用于释放
user_data
的函数。
返回值
类型: GtkTreeListModel
一个新创建的 GtkTreeListModel
。
函数的调用者拥有数据的所有权,并负责释放它。 |