方法
GtkSortListModelset_incremental
声明 [源]
void
gtk_sort_list_model_set_incremental (
GtkSortListModel* self,
gboolean incremental
)
描述 [源]
设置排序模型进行增量排序。
当启用增量排序时,GtkSortListModel
不会立即完成完整排序,而会排队一个空闲处理程序,逐步将项目排序到其正确的位置。这当然意味着项目不会立即出现在正确的位置。这也意味着总的排序时间要慢得多。
当您的过滤器在排序时阻止 UI,您可能需要开启此功能。根据您的模型和排序器,这可能在大约 10,000 到 100,000 个项目时变得有趣。
默认情况下,增量排序是禁用的。
有关正在进行增量排序操作的进度信息,请参阅 gtk_sort_list_model_get_pending()
。