Revision: 1639
http://geeqie.svn.sourceforge.net/geeqie/?rev=1639&view=rev
Author: nadvornik
Date: 2009-04-11 21:28:46 +0000 (Sat, 11 Apr 2009)
Log Message:
-----------
improved default keyword tree
Modified Paths:
--------------
trunk/src/metadata.c
Modified: trunk/src/metadata.c
===================================================================
--- trunk/src/metadata.c 2009-04-11 20:46:37 UTC (rev 1638)
+++ trunk/src/metadata.c 2009-04-11 21:28:46 UTC (rev 1639)
@@ -1297,6 +1297,13 @@
keyword_tree = gtk_tree_store_new(KEYWORD_COLUMN_COUNT, G_TYPE_STRING,
G_TYPE_STRING, G_TYPE_STRING, G_TYPE_BOOLEAN, G_TYPE_POINTER);
}
+static GtkTreeIter keyword_tree_default_append(GtkTreeStore *keyword_tree,
GtkTreeIter *parent, const gchar *name, gboolean is_keyword)
+{
+ GtkTreeIter iter;
+ gtk_tree_store_append(keyword_tree, &iter, parent);
+ keyword_set(keyword_tree, &iter, name, is_keyword);
+ return iter;
+}
void keyword_tree_new_default(void)
{
@@ -1306,36 +1313,66 @@
GtkTreeIter i1, i2, i3;
- gtk_tree_store_append(keyword_tree, &i1, NULL);
- keyword_set(keyword_tree, &i1, "animal", TRUE);
-
- gtk_tree_store_append(keyword_tree, &i2, &i1);
- keyword_set(keyword_tree, &i2, "mammal", TRUE);
-
- gtk_tree_store_append(keyword_tree, &i3, &i2);
- keyword_set(keyword_tree, &i3, "dog", TRUE);
-
- gtk_tree_store_append(keyword_tree, &i3, &i2);
- keyword_set(keyword_tree, &i3, "cat", TRUE);
-
- gtk_tree_store_append(keyword_tree, &i2, &i1);
- keyword_set(keyword_tree, &i2, "insect", TRUE);
-
- gtk_tree_store_append(keyword_tree, &i3, &i2);
- keyword_set(keyword_tree, &i3, "fly", TRUE);
-
- gtk_tree_store_append(keyword_tree, &i3, &i2);
- keyword_set(keyword_tree, &i3, "dragonfly", TRUE);
-
- gtk_tree_store_append(keyword_tree, &i1, NULL);
- keyword_set(keyword_tree, &i1, "daytime", FALSE);
-
- gtk_tree_store_append(keyword_tree, &i2, &i1);
- keyword_set(keyword_tree, &i2, "morning", TRUE);
-
- gtk_tree_store_append(keyword_tree, &i2, &i1);
- keyword_set(keyword_tree, &i2, "noon", TRUE);
-
+ i1 = keyword_tree_default_append(keyword_tree, NULL, _("People"),
TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Family"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1, _("Free
time"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Children"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1, _("Sport"),
TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Culture"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Festival"), TRUE);
+ i1 = keyword_tree_default_append(keyword_tree, NULL, _("Nature"),
TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Animal"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Bird"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Insect"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Pets"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Wildlife"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Zoo"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1, _("Plant"),
TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Tree"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Flower"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1, _("Water"),
TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("River"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Lake"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Sea"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Landscape"), TRUE);
+ i1 = keyword_tree_default_append(keyword_tree, NULL, _("Art"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Statue"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Painting"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Historic"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Modern"), TRUE);
+ i1 = keyword_tree_default_append(keyword_tree, NULL, _("City"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1, _("Park"),
TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Street"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Square"), TRUE);
+ i1 = keyword_tree_default_append(keyword_tree, NULL, _("Architecture"),
TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Buildings"), FALSE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("House"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Cathedral"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Palace"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Castle"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Bridge"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Interior"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Historic"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Modern"), TRUE);
+ i1 = keyword_tree_default_append(keyword_tree, NULL, _("Places"),
FALSE);
+ i1 = keyword_tree_default_append(keyword_tree, NULL, _("Conditions"),
FALSE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1, _("Night"),
TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Lights"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Reflections"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1, _("Sun"),
TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Weather"), FALSE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Fog"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Rain"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Clouds"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Snow"), TRUE);
+ i3 = keyword_tree_default_append(keyword_tree, &i2,
_("Sunny weather"), TRUE);
+ i1 = keyword_tree_default_append(keyword_tree, NULL, _("Photo"),
FALSE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Edited"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Detail"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1, _("Macro"),
TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Portrait"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1, _("Black
and White"), TRUE);
+ i2 = keyword_tree_default_append(keyword_tree, &i1,
_("Perspective"), TRUE);
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Geeqie-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geeqie-svn