方法
GtkFilterListModelset_incremental
声明 [src]
void
gtk_filter_list_model_set_incremental (
GtkFilterListModel* self,
gboolean incremental
)
描述 [src]
将过滤器模型设置为进行增量排序。
当启用增量过滤时,`GtkFilterListModel` 不会立即运行过滤器,而是将一个空白处理程序排队,该处理程序会增量地过滤项目并将它们添加到列表中。这当然意味着项目不会立即添加到列表中,而只会逐个出现。
当您的过滤器在过滤时阻塞 UI,您可能会考虑将其打开。根据您的模型和过滤器,这可能在约 10,000 到 100,000 个项目时变得有趣。
默认情况下,增量过滤是禁用的。
有关增量过滤操作的进度信息,请参阅 gtk_filter_list_model_get_pending()
。