summaryrefslogtreecommitdiff
path: root/src/caja-file-management-properties.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/caja-file-management-properties.c')
-rw-r--r--src/caja-file-management-properties.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/caja-file-management-properties.c b/src/caja-file-management-properties.c
index 6606c834..263504ea 100644
--- a/src/caja-file-management-properties.c
+++ b/src/caja-file-management-properties.c
@@ -77,6 +77,7 @@
/* int enums */
#define CAJA_FILE_MANAGEMENT_PROPERTIES_THUMBNAIL_LIMIT_WIDGET "preview_image_size_combobox"
+#define CAJA_FILE_MANAGEMENT_PROPERTIES_THUMBNAIL_DIRECTORY_LIMIT_WIDGET "preview_image_directory_limit_combobox"
static const char * const default_view_values[] =
{
@@ -180,6 +181,16 @@ static const guint64 thumbnail_limit_values[] =
4294967295U
};
+static const guint64 thumbnail_directory_limit_values[] =
+{
+ 100,
+ 500,
+ 1000,
+ 5000,
+ 10000,
+ G_MAXUINT64
+};
+
static const char * const icon_captions_components[] =
{
"captions_0_combobox",
@@ -1211,6 +1222,12 @@ caja_file_management_properties_dialog_setup (GtkBuilder *builder, GtkWindow *wi
thumbnail_limit_values,
G_N_ELEMENTS (thumbnail_limit_values));
+ bind_builder_uint_enum (builder, caja_preferences,
+ CAJA_FILE_MANAGEMENT_PROPERTIES_THUMBNAIL_DIRECTORY_LIMIT_WIDGET,
+ CAJA_PREFERENCES_IMAGE_FILE_THUMBNAIL_DIRECTORY_LIMIT,
+ thumbnail_directory_limit_values,
+ G_N_ELEMENTS (thumbnail_directory_limit_values));
+
caja_file_management_properties_dialog_setup_icon_caption_page (builder);
caja_file_management_properties_dialog_setup_list_column_page (builder);
caja_file_management_properties_dialog_setup_media_page (builder);