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);