方法
GtkListBoxset_sort_func
声明 [源代码]
void
gtk_list_box_set_sort_func (
GtkListBox* box,
GtkListBoxSortFunc sort_func,
gpointer user_data,
GDestroyNotify destroy
)
描述 [源代码]
设置排序函数。
通过在 box
上设置排序函数,可以根据行的内容动态地重新排序列表中的行。
在每次调用之后,将调用 sort_func
以针对每一行,并在行变化时(通过 gtk_list_box_row_changed()
)和调用 gtk_list_box_invalidate_sort()
时继续调用。
请注意,使用排序函数与使用模型(参见 gtk_list_box_bind_model()
)不兼容。
参数
sort_func
-
排序函数。
参数可以 NULL
。 user_data
-
类型:
gpointer
传递给
sort_func
的用户数据。参数可以 NULL
。数据由方法的调用者拥有。 destroy
-
类型:
GDestroyNotify
user_data
的销毁通知器。