comparison src/preferences.c @ 2800:0ecd4885dc09

Bug fix: Collection preview Creating thumbnails takes too long; use only thumbnails in the cache. Option in Preferences/General to define the maximum number of thumbnails in the montage.
author Colin Clark <colin.clark@cclark.uk>
date Thu, 19 Jul 2018 10:56:46 +0100
parents ea4163f0c769
children 34fd30078c53
comparison
equal deleted inserted replaced
2799:ea4163f0c769 2800:0ecd4885dc09
285 options->thumbnails.quality = c_options->thumbnails.quality; 285 options->thumbnails.quality = c_options->thumbnails.quality;
286 } 286 }
287 options->thumbnails.enable_caching = c_options->thumbnails.enable_caching; 287 options->thumbnails.enable_caching = c_options->thumbnails.enable_caching;
288 options->thumbnails.cache_into_dirs = c_options->thumbnails.cache_into_dirs; 288 options->thumbnails.cache_into_dirs = c_options->thumbnails.cache_into_dirs;
289 options->thumbnails.use_exif = c_options->thumbnails.use_exif; 289 options->thumbnails.use_exif = c_options->thumbnails.use_exif;
290 options->thumbnails.collection_preview = c_options->thumbnails.collection_preview;
290 options->thumbnails.use_ft_metadata = c_options->thumbnails.use_ft_metadata; 291 options->thumbnails.use_ft_metadata = c_options->thumbnails.use_ft_metadata;
291 // options->thumbnails.use_ft_metadata_small = c_options->thumbnails.use_ft_metadata_small; 292 // options->thumbnails.use_ft_metadata_small = c_options->thumbnails.use_ft_metadata_small;
292 options->thumbnails.spec_standard = c_options->thumbnails.spec_standard; 293 options->thumbnails.spec_standard = c_options->thumbnails.spec_standard;
293 options->metadata.enable_metadata_dirs = c_options->metadata.enable_metadata_dirs; 294 options->metadata.enable_metadata_dirs = c_options->metadata.enable_metadata_dirs;
294 options->file_filter.show_hidden_files = c_options->file_filter.show_hidden_files; 295 options->file_filter.show_hidden_files = c_options->file_filter.show_hidden_files;
1747 G_CALLBACK(cache_standard_cb), NULL); 1748 G_CALLBACK(cache_standard_cb), NULL);
1748 1749
1749 pref_checkbox_new_int(group, _("Use EXIF thumbnails when available (EXIF thumbnails may be outdated)"), 1750 pref_checkbox_new_int(group, _("Use EXIF thumbnails when available (EXIF thumbnails may be outdated)"),
1750 options->thumbnails.use_exif, &c_options->thumbnails.use_exif); 1751 options->thumbnails.use_exif, &c_options->thumbnails.use_exif);
1751 1752
1753 spin = pref_spin_new_int(group, _("Collection preview:"), NULL,
1754 1, 999, 1,
1755 options->thumbnails.collection_preview, &c_options->thumbnails.collection_preview);
1756 gtk_widget_set_tooltip_text(spin, _("The maximum number of thumbnails shown in a Collection preview montage"));
1757
1752 #ifdef HAVE_FFMPEGTHUMBNAILER_METADATA 1758 #ifdef HAVE_FFMPEGTHUMBNAILER_METADATA
1753 pref_checkbox_new_int(group, _("Use embedded metadata in video files as thumbnails when available"), 1759 pref_checkbox_new_int(group, _("Use embedded metadata in video files as thumbnails when available"),
1754 options->thumbnails.use_ft_metadata, &c_options->thumbnails.use_ft_metadata); 1760 options->thumbnails.use_ft_metadata, &c_options->thumbnails.use_ft_metadata);
1755 1761
1756 // pref_checkbox_new_int(group, _("Ignore embedded metadata if size is too small"), 1762 // pref_checkbox_new_int(group, _("Ignore embedded metadata if size is too small"),