Mercurial > geeqie.yaz
diff src/filelist.h @ 212:c7021159079d
differentiate among normal image, raw image and metadata
removed raw extension lists on various places and fixed most of the
Exiv2 warnings
todo: configuration and a special icons for unreadable raw or metadata
author | nadvornik |
---|---|
date | Sun, 30 Mar 2008 11:47:14 +0000 |
parents | f6e307c7bad6 |
children | cdec56e38dd1 |
line wrap: on
line diff
--- a/src/filelist.h Sun Mar 30 07:14:37 2008 +0000 +++ b/src/filelist.h Sun Mar 30 11:47:14 2008 +0000 @@ -19,6 +19,7 @@ gchar *key; gchar *description; gchar *extensions; + FileFormatClass file_class; gint enabled; }; @@ -26,14 +27,15 @@ GList *filter_get_list(void); void filter_remove_entry(FilterEntry *fe); -void filter_add(const gchar *key, const gchar *description, const gchar *extensions, gint enabled); -void filter_add_unique(const gchar *description, const gchar *extensions, gint enabled); +void filter_add(const gchar *key, const gchar *description, const gchar *extensions, FileFormatClass file_class, gint enabled); +void filter_add_unique(const gchar *description, const gchar *extensions, FileFormatClass file_class, gint enabled); void filter_add_defaults(void); void filter_reset(void); void filter_rebuild(void); GList *filter_to_list(const gchar *extensions); gint filter_name_exists(const gchar *name); +gint filter_file_class(const gchar *name, FileFormatClass file_class); void filter_write_list(FILE *f); void filter_parse(const gchar *text);