Mercurial > geeqie
comparison src/collect.h @ 1535:760f585d9fa0
Implement random sort method for collections
This patch allows to randomize the collections. (Closes: #2497413)
https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
author | mow |
---|---|
date | Fri, 10 Apr 2009 13:44:37 +0000 |
parents | 3a9fb1b52559 |
children | 956aab097ea7 |
comparison
equal
deleted
inserted
replaced
1534:163e3efc1c02 | 1535:760f585d9fa0 |
---|---|
57 CollectInfo *collection_prev_by_info(CollectionData *cd, CollectInfo *info); | 57 CollectInfo *collection_prev_by_info(CollectionData *cd, CollectInfo *info); |
58 CollectInfo *collection_get_first(CollectionData *cd); | 58 CollectInfo *collection_get_first(CollectionData *cd); |
59 CollectInfo *collection_get_last(CollectionData *cd); | 59 CollectInfo *collection_get_last(CollectionData *cd); |
60 | 60 |
61 void collection_set_sort_method(CollectionData *cd, SortType method); | 61 void collection_set_sort_method(CollectionData *cd, SortType method); |
62 void collection_randomize(CollectionData *cd); | |
62 void collection_set_update_info_func(CollectionData *cd, | 63 void collection_set_update_info_func(CollectionData *cd, |
63 void (*func)(CollectionData *, CollectInfo *, gpointer), gpointer data); | 64 void (*func)(CollectionData *, CollectInfo *, gpointer), gpointer data); |
64 | 65 |
65 gboolean collection_add(CollectionData *cd, FileData *fd, gboolean sorted); | 66 gboolean collection_add(CollectionData *cd, FileData *fd, gboolean sorted); |
66 gboolean collection_add_check(CollectionData *cd, FileData *fd, gboolean sorted, gboolean must_exist); | 67 gboolean collection_add_check(CollectionData *cd, FileData *fd, gboolean sorted, gboolean must_exist); |