Mercurial > geeqie
diff src/metadata.h @ 1428:3019f5d3a3c7
added keyword tree filtering
author | nadvornik |
---|---|
date | Fri, 13 Mar 2009 16:45:21 +0000 |
parents | 80462be81410 |
children | 985366bccfb8 |
line wrap: on
line diff
--- a/src/metadata.h Fri Mar 13 12:06:01 2009 +0000 +++ b/src/metadata.h Fri Mar 13 16:45:21 2009 +0000 @@ -46,6 +46,7 @@ KEYWORD_COLUMN_NAME, KEYWORD_COLUMN_CASEFOLD, KEYWORD_COLUMN_IS_KEYWORD, + KEYWORD_COLUMN_HIDE_IN, KEYWORD_COLUMN_COUNT }; @@ -74,6 +75,14 @@ void keyword_delete(GtkTreeStore *keyword_tree, GtkTreeIter *iter_ptr); + +void keyword_hide_in(GtkTreeStore *keyword_tree, GtkTreeIter *iter, gpointer id); +void keyword_show_in(GtkTreeStore *keyword_tree, GtkTreeIter *iter, gpointer id); +gboolean keyword_is_hidden_in(GtkTreeModel *keyword_tree, GtkTreeIter *iter, gpointer id); +void keyword_show_all_in(GtkTreeStore *keyword_tree, gpointer id); +void keyword_hide_unset_in(GtkTreeStore *keyword_tree, gpointer id, GList *keywords); +void keyword_show_set_in(GtkTreeStore *keyword_tree, gpointer id, GList *keywords); + void keyword_tree_new_default(void); void keyword_tree_new(void);