Mercurial > geeqie
comparison src/rcfile.c @ 1208:c45cc5cf3c4d
added options for metadata - not yet used
author | nadvornik |
---|---|
date | Sat, 20 Dec 2008 23:18:20 +0000 |
parents | 1e2de04c6fc4 |
children | cea120a73843 |
comparison
equal
deleted
inserted
replaced
1207:4742b47b75d1 | 1208:c45cc5cf3c4d |
---|---|
272 WRITE_BOOL(lazy_image_sync); | 272 WRITE_BOOL(lazy_image_sync); |
273 WRITE_BOOL(update_on_time_change); | 273 WRITE_BOOL(update_on_time_change); |
274 WRITE_SEPARATOR(); | 274 WRITE_SEPARATOR(); |
275 | 275 |
276 WRITE_BOOL(progressive_key_scrolling); | 276 WRITE_BOOL(progressive_key_scrolling); |
277 WRITE_BOOL(enable_metadata_dirs); | |
278 WRITE_BOOL(save_metadata_in_image_file); | |
279 | 277 |
280 WRITE_UINT(duplicates_similarity_threshold); | 278 WRITE_UINT(duplicates_similarity_threshold); |
281 WRITE_SEPARATOR(); | 279 WRITE_SEPARATOR(); |
282 | 280 |
283 WRITE_BOOL(mousewheel_scrolls); | 281 WRITE_BOOL(mousewheel_scrolls); |
539 { | 537 { |
540 secure_fprintf(ssi, "exif.display."); | 538 secure_fprintf(ssi, "exif.display."); |
541 write_int_option(ssi, (gchar *)ExifUIList[i].key, ExifUIList[i].current); | 539 write_int_option(ssi, (gchar *)ExifUIList[i].key, ExifUIList[i].current); |
542 } | 540 } |
543 | 541 |
542 WRITE_SUBTITLE("Metadata Options"); | |
543 WRITE_BOOL(metadata.enable_metadata_dirs); | |
544 WRITE_BOOL(metadata.save_in_image_file); | |
545 WRITE_BOOL(metadata.save_legacy_IPTC); | |
546 WRITE_BOOL(metadata.warn_on_write_problems); | |
547 WRITE_BOOL(metadata.save_legacy_format); | |
548 WRITE_BOOL(metadata.sync_grouped_files); | |
549 WRITE_BOOL(metadata.confirm_write); | |
550 WRITE_INT(metadata.confirm_timeout); | |
551 WRITE_BOOL(metadata.confirm_on_image_change); | |
552 WRITE_BOOL(metadata.confirm_on_dir_change); | |
553 | |
544 WRITE_SUBTITLE("Documentation Options"); | 554 WRITE_SUBTITLE("Documentation Options"); |
545 WRITE_CHAR(documentation.helpdir); | 555 WRITE_CHAR(documentation.helpdir); |
546 WRITE_CHAR(documentation.htmldir); | 556 WRITE_CHAR(documentation.htmldir); |
547 | 557 |
548 WRITE_SEPARATOR(); | 558 WRITE_SEPARATOR(); |
660 READ_BOOL(update_on_time_change); | 670 READ_BOOL(update_on_time_change); |
661 | 671 |
662 READ_UINT_CLAMP(duplicates_similarity_threshold, 0, 100); | 672 READ_UINT_CLAMP(duplicates_similarity_threshold, 0, 100); |
663 | 673 |
664 READ_BOOL(progressive_key_scrolling); | 674 READ_BOOL(progressive_key_scrolling); |
665 | |
666 READ_BOOL(enable_metadata_dirs); | |
667 READ_BOOL(save_metadata_in_image_file); | |
668 | 675 |
669 READ_BOOL(mousewheel_scrolls); | 676 READ_BOOL(mousewheel_scrolls); |
670 | 677 |
671 READ_INT(open_recent_list_maxsize); | 678 READ_INT(open_recent_list_maxsize); |
672 READ_INT(dnd_icon_size); | 679 READ_INT(dnd_icon_size); |
899 for (i = 0; ExifUIList[i].key; i++) | 906 for (i = 0; ExifUIList[i].key; i++) |
900 if (0 == g_ascii_strcasecmp(option + 13, ExifUIList[i].key)) | 907 if (0 == g_ascii_strcasecmp(option + 13, ExifUIList[i].key)) |
901 ExifUIList[i].current = strtol(value, NULL, 10); | 908 ExifUIList[i].current = strtol(value, NULL, 10); |
902 continue; | 909 continue; |
903 } | 910 } |
904 | 911 |
912 /* metadata */ | |
913 COMPAT_READ_BOOL(enable_metadata_dirs, metadata.enable_metadata_dirs); | |
914 COMPAT_READ_BOOL(save_metadata_in_image_file, metadata.save_in_image_file); /* 2008/12/20 */ | |
915 READ_BOOL(metadata.save_legacy_IPTC); | |
916 READ_BOOL(metadata.warn_on_write_problems); | |
917 READ_BOOL(metadata.save_legacy_format); | |
918 READ_BOOL(metadata.sync_grouped_files); | |
919 READ_BOOL(metadata.confirm_write); | |
920 READ_INT(metadata.confirm_timeout); | |
921 READ_BOOL(metadata.confirm_on_image_change); | |
922 READ_BOOL(metadata.confirm_on_dir_change); | |
923 | |
905 /* Documentation */ | 924 /* Documentation */ |
906 READ_CHAR(documentation.helpdir); | 925 READ_CHAR(documentation.helpdir); |
907 READ_CHAR(documentation.htmldir); | 926 READ_CHAR(documentation.htmldir); |
908 | 927 |
909 } | 928 } |