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;