Revision: 1308
          http://geeqie.svn.sourceforge.net/geeqie/?rev=1308&view=rev
Author:   nadvornik
Date:     2008-12-22 18:15:26 +0000 (Mon, 22 Dec 2008)

Log Message:
-----------
show metadata options in preferences dialog

Modified Paths:
--------------
    trunk/src/preferences.c

Modified: trunk/src/preferences.c
===================================================================
--- trunk/src/preferences.c     2008-12-21 21:36:58 UTC (rev 1307)
+++ trunk/src/preferences.c     2008-12-22 18:15:26 UTC (rev 1308)
@@ -327,6 +327,14 @@
                }
 
        options->metadata.save_in_image_file = 
c_options->metadata.save_in_image_file;
+       options->metadata.save_legacy_IPTC = 
c_options->metadata.save_legacy_IPTC;
+       options->metadata.warn_on_write_problems = 
c_options->metadata.warn_on_write_problems;
+       options->metadata.save_legacy_format = 
c_options->metadata.save_legacy_format;
+       options->metadata.sync_grouped_files = 
c_options->metadata.sync_grouped_files;
+       options->metadata.confirm_write = c_options->metadata.confirm_write;
+       options->metadata.confirm_timeout = c_options->metadata.confirm_timeout;
+       options->metadata.confirm_on_image_change = 
c_options->metadata.confirm_on_image_change;
+       options->metadata.confirm_on_dir_change = 
c_options->metadata.confirm_on_dir_change;
 
 #ifdef DEBUG
        set_debug_level(debug_c);
@@ -1507,7 +1515,7 @@
                                 G_CALLBACK(home_path_set_current), NULL);
 
 
-       group = pref_group_new(vbox, FALSE, _("Miscellaneous"), 
GTK_ORIENTATION_VERTICAL);
+       group = pref_group_new(vbox, FALSE, _("Metadata"), 
GTK_ORIENTATION_VERTICAL);
 
        pref_checkbox_new_int(group, _("Store metadata and cache files in 
source image's directory"),
                              options->metadata.enable_metadata_dirs, 
&c_options->metadata.enable_metadata_dirs);
@@ -1515,6 +1523,32 @@
        pref_checkbox_new_int(group, _("Store keywords and comments as XMP tags 
in image files"),
                              options->metadata.save_in_image_file, 
&c_options->metadata.save_in_image_file);
 
+       pref_checkbox_new_int(group, _("Store keywords and comments also in 
legacy IPTC tags"),
+                             options->metadata.save_legacy_IPTC, 
&c_options->metadata.save_legacy_IPTC);
+
+       pref_checkbox_new_int(group, _("Warn if the image files are 
unwritable"),
+                             options->metadata.warn_on_write_problems, 
&c_options->metadata.warn_on_write_problems);
+
+       pref_checkbox_new_int(group, _("Save metadata in GQview legacy metadata 
format"),
+                             options->metadata.save_legacy_format, 
&c_options->metadata.save_legacy_format);
+
+       pref_checkbox_new_int(group, _("Write the same keywords and comment to 
all files in a group"),
+                             options->metadata.sync_grouped_files, 
&c_options->metadata.sync_grouped_files);
+
+       pref_checkbox_new_int(group, _("Ask before writing to image files"),
+                             options->metadata.confirm_write, 
&c_options->metadata.confirm_write);
+
+       pref_spin_new_int(group, _("Write metadata after timeout (seconds):"), 
NULL, 0, 900, 1,
+                             options->metadata.confirm_timeout, 
&c_options->metadata.confirm_timeout);
+                             
+       pref_checkbox_new_int(group, _("Write metadata on image change"),
+                             options->metadata.confirm_on_image_change, 
&c_options->metadata.confirm_on_image_change);
+
+       pref_checkbox_new_int(group, _("Write metadata on directory change"),
+                             options->metadata.confirm_on_dir_change, 
&c_options->metadata.confirm_on_dir_change);
+
+       group = pref_group_new(vbox, FALSE, _("Miscellaneous"), 
GTK_ORIENTATION_VERTICAL);
+
        pref_spin_new_int(group, _("Custom similarity threshold:"), NULL,
                          0, 100, 1, options->duplicates_similarity_threshold, 
(int *)&c_options->duplicates_similarity_threshold);
 


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
_______________________________________________
Geeqie-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geeqie-svn

Reply via email to