comparison src/preferences.c @ 848:e1d158ac6d36

cache size made configurable
author nadvornik
date Sat, 21 Jun 2008 22:01:45 +0000
parents ee33d2ddb661
children a4a38ea9fbaa
comparison
equal deleted inserted replaced
847:77fc0ea3457d 848:e1d158ac6d36
260 options->file_ops.enable_in_place_rename = c_options->file_ops.enable_in_place_rename; 260 options->file_ops.enable_in_place_rename = c_options->file_ops.enable_in_place_rename;
261 261
262 options->collections.rectangular_selection = c_options->collections.rectangular_selection; 262 options->collections.rectangular_selection = c_options->collections.rectangular_selection;
263 263
264 options->image.tile_cache_max = c_options->image.tile_cache_max; 264 options->image.tile_cache_max = c_options->image.tile_cache_max;
265 options->image.image_cache_max = c_options->image.image_cache_max;
265 266
266 options->image.read_buffer_size = c_options->image.read_buffer_size; 267 options->image.read_buffer_size = c_options->image.read_buffer_size;
267 options->image.idle_read_loop_count = c_options->image.idle_read_loop_count; 268 options->image.idle_read_loop_count = c_options->image.idle_read_loop_count;
268 269
269 options->thumbnails.quality = c_options->thumbnails.quality; 270 options->thumbnails.quality = c_options->thumbnails.quality;
1507 group = pref_group_new(vbox, FALSE, _("Image loading and caching"), GTK_ORIENTATION_VERTICAL); 1508 group = pref_group_new(vbox, FALSE, _("Image loading and caching"), GTK_ORIENTATION_VERTICAL);
1508 1509
1509 pref_spin_new_int(group, _("Offscreen cache size (Mb per image):"), NULL, 1510 pref_spin_new_int(group, _("Offscreen cache size (Mb per image):"), NULL,
1510 0, 128, 1, options->image.tile_cache_max, &c_options->image.tile_cache_max); 1511 0, 128, 1, options->image.tile_cache_max, &c_options->image.tile_cache_max);
1511 1512
1513 pref_spin_new_int(group, _("Decoded image cache size (Mb):"), NULL,
1514 0, 1024, 1, options->image.image_cache_max, &c_options->image.image_cache_max);
1515
1512 pref_spin_new_int(group, _("Image read buffer size (bytes):"), NULL, 1516 pref_spin_new_int(group, _("Image read buffer size (bytes):"), NULL,
1513 IMAGE_LOADER_READ_BUFFER_SIZE_MIN, IMAGE_LOADER_READ_BUFFER_SIZE_MAX, 512, 1517 IMAGE_LOADER_READ_BUFFER_SIZE_MIN, IMAGE_LOADER_READ_BUFFER_SIZE_MAX, 512,
1514 options->image.read_buffer_size, &c_options->image.read_buffer_size); 1518 options->image.read_buffer_size, &c_options->image.read_buffer_size);
1515 1519
1516 pref_spin_new_int(group, _("Image idle loop read count:"), NULL, 1520 pref_spin_new_int(group, _("Image idle loop read count:"), NULL,