构造函数
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。
| 函数的调用者拥有数据的所有权,并负责释放它。 |