3 * Copyright (C) 2008 The Geeqie Team
5 * Authors: Vladimir Nadvornik, Laurent Monin
7 * This software is released under the GNU General Public License (GNU GPL).
8 * Please read the included file COPYING for more information.
9 * This software comes with no warranty of any kind, use at your own risk!
15 typedef struct _ConfOptions ConfOptions;
21 gint progressive_key_scrolling;
22 gint place_dialogs_under_mouse;
23 gint mousewheel_scrolls;
28 gint startup_path_enable;
30 gint enable_metadata_dirs;
32 gint tree_descend_subdirs;
35 gint update_on_time_change;
37 gint duplicates_similarity_threshold;
39 gint open_recent_list_maxsize;
42 gint save_metadata_in_image_file;
46 gint enable_in_place_rename;
49 gint enable_delete_key;
50 gint safe_delete_enable;
51 gchar *safe_delete_path;
52 gint safe_delete_folder_maxsize;
57 gint exif_rotate_enable;
58 gint scroll_reset_method;
59 gint fit_window_to_image;
60 gint limit_window_size;
62 gint limit_autofit_size;
63 gint max_autofit_size;
65 gint tile_cache_max; /* in megabytes */
67 gint enable_read_ahead;
71 gint zoom_to_fit_allow_expand;
73 gint zoom_increment; /* 10 is 1.0, 5 is 0.05, 20 is 2.0, etc. */
75 gint use_custom_border_color;
76 GdkColor border_color;
78 gint read_buffer_size; /* bytes to read from file per read() */
79 gint idle_read_loop_count; /* the number of bytes to read per idle call (define x image.read_buffer_size) */
96 gint show_hidden_files;
97 gint show_dot_directory;
103 gint rectangular_selection;
107 gchar *editor_name[GQ_EDITOR_SLOTS];
108 gchar *editor_command[GQ_EDITOR_SLOTS];
114 gint case_sensitive; /* file sorting method (case) */
119 gint delay; /* in tenths of a second */
134 guint last_channel_mode;
142 gint show_at_startup;
143 gchar *template_string;
152 DirViewType dir_view_type;
153 FileViewType file_view_type;
155 gint show_thumbnails;
176 gint save_window_positions;
180 gint tools_restore_state;
202 gint selection_state;
211 gchar *input_file[COLOR_PROFILE_INPUTS];
212 gchar *input_name[COLOR_PROFILE_INPUTS];
221 ConfOptions *options;
223 ConfOptions *init_options(ConfOptions *options);
225 #endif /* OPTIONS_H */