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;
44 gint enable_in_place_rename;
47 gint enable_delete_key;
48 gint safe_delete_enable;
49 gchar *safe_delete_path;
50 gint safe_delete_folder_maxsize;
55 gint exif_rotate_enable;
56 gint scroll_reset_method;
57 gint fit_window_to_image;
58 gint limit_window_size;
60 gint limit_autofit_size;
61 gint max_autofit_size;
63 gint tile_cache_max; /* in megabytes */
65 gint enable_read_ahead;
69 gint zoom_to_fit_allow_expand;
71 gint zoom_increment; /* 10 is 1.0, 5 is 0.05, 20 is 2.0, etc. */
73 gint use_custom_border_color;
74 GdkColor border_color;
76 gint read_buffer_size; /* bytes to read from file per read() */
77 gint idle_read_loop_count; /* the number of bytes to read per idle call (define x image.read_buffer_size) */
94 gint show_hidden_files;
95 gint show_dot_directory;
101 gint rectangular_selection;
105 gchar *editor_name[GQ_EDITOR_SLOTS];
106 gchar *editor_command[GQ_EDITOR_SLOTS];
112 gint case_sensitive; /* file sorting method (case) */
117 gint delay; /* in tenths of a second */
134 gint show_at_startup;
135 gchar *template_string;
145 DirViewType dir_view_type;
147 gint show_thumbnails;
168 gint save_window_positions;
172 gint tools_restore_state;
194 gint selection_state;
203 gchar *input_file[COLOR_PROFILE_INPUTS];
204 gchar *input_name[COLOR_PROFILE_INPUTS];
213 ConfOptions *options;
215 ConfOptions *init_options(ConfOptions *options);
217 #endif /* OPTIONS_H */