Mercurial > geeqie
diff src/metadata.c @ 1806:022456247824
Add the feature to add single keywords to selection
This patch adds a context menu entry to keywords to ad the current
keyword to all selected images.
author | mow |
---|---|
date | Sat, 27 Feb 2010 20:35:26 +0000 |
parents | 956aab097ea7 |
children |
line wrap: on
line diff
--- a/src/metadata.c Sat Feb 27 20:35:09 2010 +0000 +++ b/src/metadata.c Sat Feb 27 20:35:26 2010 +0000 @@ -1244,6 +1244,26 @@ } } +GList *keyword_tree_get(GtkTreeModel *keyword_tree, GtkTreeIter *iter_ptr) +{ + GtkTreeIter iter = *iter_ptr; + GList *kw_list = NULL; + + while (TRUE) + { + GtkTreeIter parent; + + if (keyword_get_is_keyword(keyword_tree, &iter)) + { + gchar *name = keyword_get_name(keyword_tree, &iter); + kw_list = g_list_append(kw_list, name); + } + + if (!gtk_tree_model_iter_parent(keyword_tree, &parent, &iter)) return kw_list; + iter = parent; + } +} // GList *keyword_tree_get(GtkTre... + static void keyword_tree_reset1(GtkTreeModel *keyword_tree, GtkTreeIter *iter, GList **kw_list) { gchar *found;