Mercurial > geeqie
diff src/cache.h @ 37:67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
* cache-loader.[ch]: New utility to load cache-able data.
* cache.[ch]: Add embedded (exif) date caching.
* pan-view.c: Use new cache loading mechanism. Add exif date support
to timeline and calendar view.
* src/Makefile.am: Add cache-loader.[c,h].
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
author | gqview |
---|---|
date | Wed, 13 Apr 2005 22:29:53 +0000 |
parents | d907d608745f |
children | f6e307c7bad6 |
line wrap: on
line diff
--- a/src/cache.h Tue Apr 12 12:11:31 2005 +0000 +++ b/src/cache.h Wed Apr 13 22:29:53 2005 +0000 @@ -40,11 +40,13 @@ gchar *path; gint width; gint height; + time_t date; long checksum; guchar md5sum[16]; ImageSimilarityData *sim; gint dimensions; + gint have_date; gint have_checksum; gint have_md5sum; gint similarity; @@ -60,6 +62,7 @@ CacheData *cache_sim_data_load(const gchar *path); void cache_sim_data_set_dimensions(CacheData *cd, gint w, gint h); +void cache_sim_data_set_date(CacheData *cd, time_t date); void cache_sim_data_set_checksum(CacheData *cd, long checksum); void cache_sim_data_set_md5sum(CacheData *cd, guchar digest[16]); void cache_sim_data_set_similarity(CacheData *cd, ImageSimilarityData *sd);