方法
GtkMapListModelset_map_func
声明 [src]
void
gtk_map_list_model_set_map_func (
GtkMapListModel* self,
GtkMapListModelMapFunc map_func,
gpointer user_data,
GDestroyNotify user_destroy
)
描述 [src]
设置用于映射项的函数。
当需要映射项时,将调用该函数,并且必须返回用于给定输入项的项。
请注意,GtkMapListModel
可能会对同一项多次调用此函数,因为它可能删除不再需要的项。
GTK不会努力确保map_func
符合self
的项类型。它假定调用者知道他们在做什么,映射函数返回适当的类型项。
参数
map_func
-
映射函数。
参数可以是 NULL
。 user_data
-
类型:
gpointer
传递给
map_func
的用户数据。参数可以是 NULL
。该数据由方法的调用者拥有。 user_destroy
-
类型:
GDestroyNotify
user_data
的销毁通知器。