构造函数

GtkMapListModelnew

声明 [src]

GtkMapListModel*
gtk_map_list_model_new (
  GListModel* model,
  GtkMapListModelMapFunc map_func,
  gpointer user_data,
  GDestroyNotify user_destroy
)

描述 [src]

为给定的参数创建一个新的 GtkMapListModel

参数

model

类型: GObject

要映射的模型。

参数可以为 NULL
调用函数将拥有数据的所有权,并负责释放它。
map_func

类型: GtkMapListModelMapFunc

映射函数。

参数可以为 NULL
user_data

类型: gpointer

传递给 map_func 的用户数据。

参数可以为 NULL
数据由函数的调用者拥有。
user_destroy

类型: GDestroyNotify

user_data 的销毁通知器。

返回值

类型: GtkMapListModel

一个新的 GtkMapListModel

函数的调用者将拥有数据的所有权,并负责释放它。