方法
GtkSortListModelget_pending
声明 [源]
guint
gtk_sort_list_model_get_pending (
GtkSortListModel* self
)
描述 [源]
估计正在进行排序操作进度。
此估计是指当前线性算法下还需要排序的项目数量以完成排序操作。所以这个数字与已经正确排序的项目数量无关。
如果您想估计进度,可以使用如下代码
pending = gtk_sort_list_model_get_pending (self);
model = gtk_sort_list_model_get_model (self);
progress = 1.0 - pending / (double) MAX (1, g_list_model_get_n_items (model));
如果没有排序操作正在进行 - 特别是当GtkSortListModel:incremental
为FALSE
时 - 此函数返回0。