annotate src/options.h @ 1527:12b0eeb5d528

Nest new keywords inside existing It is boring to first add a bunch of keywords and then move them to the new location. It is more natural to add them as child to existing ons.
author mow
date Mon, 06 Apr 2009 23:59:54 +0000
parents 68b73d524ca3
children 286ed7c6cae6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
1 /*
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
2 * Geeqie
1284
8b89e3ff286b Add year 2009 to copyright info everywhere.
zas_
parents: 1272
diff changeset
3 * Copyright (C) 2008 - 2009 The Geeqie Team
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
4 *
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
5 * Authors: Vladimir Nadvornik, Laurent Monin
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
6 *
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
7 * This software is released under the GNU General Public License (GNU GPL).
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
8 * Please read the included file COPYING for more information.
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
9 * This software comes with no warranty of any kind, use at your own risk!
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
10 */
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
11
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
12 #ifndef OPTIONS_H
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
13 #define OPTIONS_H
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
14
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
15 typedef struct _ConfOptions ConfOptions;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
16
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
17 struct _ConfOptions
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
18 {
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
19 /* ui */
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
20 gboolean progressive_key_scrolling;
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
21 gboolean place_dialogs_under_mouse;
736
a7289f9e8d29 Fix signed vs unsigned warnings.
zas_
parents: 730
diff changeset
22 gboolean mousewheel_scrolls;
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
23 gboolean show_icon_names;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
24
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
25 /* various */
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
26 gboolean tree_descend_subdirs;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
27
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
28 gboolean lazy_image_sync;
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
29 gboolean update_on_time_change;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
30
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
31 guint duplicates_similarity_threshold;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
32
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
33 gint open_recent_list_maxsize;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
34 gint dnd_icon_size;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
35
1436
d7a6fb7a90dd completely separated global and layout window options
nadvornik
parents: 1336
diff changeset
36 gboolean save_window_positions;
d7a6fb7a90dd completely separated global and layout window options
nadvornik
parents: 1336
diff changeset
37 gboolean tools_restore_state;
594
4cfce4ed35e0 Use a dedicated option to enable keywords and comment saving as XMP tags
zas_
parents: 556
diff changeset
38
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
39 /* file ops */
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
40 struct {
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
41 gboolean enable_in_place_rename;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
42
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
43 gboolean confirm_delete;
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
44 gboolean enable_delete_key;
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
45 gboolean safe_delete_enable;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
46 gchar *safe_delete_path;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
47 gint safe_delete_folder_maxsize;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
48 } file_ops;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
49
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
50 /* image */
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
51 struct {
858
171dd6e53656 Use stricter types for image options.
zas_
parents: 848
diff changeset
52 gboolean exif_rotate_enable;
171dd6e53656 Use stricter types for image options.
zas_
parents: 848
diff changeset
53 guint scroll_reset_method;
171dd6e53656 Use stricter types for image options.
zas_
parents: 848
diff changeset
54 gboolean fit_window_to_image;
171dd6e53656 Use stricter types for image options.
zas_
parents: 848
diff changeset
55 gboolean limit_window_size;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
56 gint max_window_size;
858
171dd6e53656 Use stricter types for image options.
zas_
parents: 848
diff changeset
57 gboolean limit_autofit_size;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
58 gint max_autofit_size;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
59
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
60 gint tile_cache_max; /* in megabytes */
848
e1d158ac6d36 cache size made configurable
nadvornik
parents: 825
diff changeset
61 gint image_cache_max; /* in megabytes */
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
62 guint dither_quality;
858
171dd6e53656 Use stricter types for image options.
zas_
parents: 848
diff changeset
63 gboolean enable_read_ahead;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
64
885
ad420f2eb789 Use a specific enum for image.zoom_mode values (ZoomMode) and
zas_
parents: 884
diff changeset
65 ZoomMode zoom_mode;
858
171dd6e53656 Use stricter types for image options.
zas_
parents: 848
diff changeset
66 gboolean zoom_2pass;
171dd6e53656 Use stricter types for image options.
zas_
parents: 848
diff changeset
67 gboolean zoom_to_fit_allow_expand;
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
68 guint zoom_quality;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
69 gint zoom_increment; /* 10 is 1.0, 5 is 0.05, 20 is 2.0, etc. */
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
70
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
71 gint use_custom_border_color;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
72 GdkColor border_color;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
73 } image;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
74
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
75 /* thumbnails */
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
76 struct {
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
77 gint max_width;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
78 gint max_height;
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
79 gboolean enable_caching;
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
80 gboolean cache_into_dirs;
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
81 gboolean use_xvpics;
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
82 gboolean spec_standard;
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
83 guint quality;
1060
1e2de04c6fc4 added option to use exif thumbnails
nadvornik
parents: 1055
diff changeset
84 gboolean use_exif;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
85 } thumbnails;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
86
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
87 /* file filtering */
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
88 struct {
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
89 gboolean show_hidden_files;
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
90 gboolean show_dot_directory;
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
91 gboolean disable;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
92 } file_filter;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
93
1229
878718372aca sidecar files grouping was made case-insensitive
nadvornik
parents: 1208
diff changeset
94 struct {
878718372aca sidecar files grouping was made case-insensitive
nadvornik
parents: 1208
diff changeset
95 gchar *ext;
878718372aca sidecar files grouping was made case-insensitive
nadvornik
parents: 1208
diff changeset
96 } sidecar;
878718372aca sidecar files grouping was made case-insensitive
nadvornik
parents: 1208
diff changeset
97
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
98 /* collections */
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
99 struct {
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
100 gboolean rectangular_selection;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
101 } collections;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
102
737
8a8873e7a552 Make shell command and its option rc file options instead of hardcoded strings.
zas_
parents: 736
diff changeset
103 /* shell */
8a8873e7a552 Make shell command and its option rc file options instead of hardcoded strings.
zas_
parents: 736
diff changeset
104 struct {
8a8873e7a552 Make shell command and its option rc file options instead of hardcoded strings.
zas_
parents: 736
diff changeset
105 gchar *path;
8a8873e7a552 Make shell command and its option rc file options instead of hardcoded strings.
zas_
parents: 736
diff changeset
106 gchar *options;
8a8873e7a552 Make shell command and its option rc file options instead of hardcoded strings.
zas_
parents: 736
diff changeset
107 } shell;
8a8873e7a552 Make shell command and its option rc file options instead of hardcoded strings.
zas_
parents: 736
diff changeset
108
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
109 /* file sorting */
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
110 struct {
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
111 SortType method;
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
112 gboolean ascending;
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
113 gboolean case_sensitive; /* file sorting method (case) */
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
114 } file_sort;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
115
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
116 /* slideshow */
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
117 struct {
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
118 gint delay; /* in tenths of a second */
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
119 gboolean random;
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
120 gboolean repeat;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
121 } slideshow;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
122
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
123 /* fullscreen */
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
124 struct {
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
125 gint screen;
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
126 gboolean clean_flip;
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
127 gboolean disable_saver;
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
128 gboolean above;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
129 } fullscreen;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
130
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
131 /* image overlay */
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
132 struct {
1336
4179d41d1149 fixed overlay configuration
nadvornik
parents: 1329
diff changeset
133 gchar *template_string;
4179d41d1149 fixed overlay configuration
nadvornik
parents: 1329
diff changeset
134 gint x;
4179d41d1149 fixed overlay configuration
nadvornik
parents: 1329
diff changeset
135 gint y;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
136 } image_overlay;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
137
684
9f00d0d874fa Save order of Properties dialog tabs to rc file.
zas_
parents: 638
diff changeset
138 /* properties dialog */
9f00d0d874fa Save order of Properties dialog tabs to rc file.
zas_
parents: 638
diff changeset
139 struct {
9f00d0d874fa Save order of Properties dialog tabs to rc file.
zas_
parents: 638
diff changeset
140 gchar *tabs_order;
9f00d0d874fa Save order of Properties dialog tabs to rc file.
zas_
parents: 638
diff changeset
141 } properties;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
142
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
143 /* color profiles */
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
144 struct {
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
145 gboolean enabled;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
146 gint input_type;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
147 gchar *input_file[COLOR_PROFILE_INPUTS];
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
148 gchar *input_name[COLOR_PROFILE_INPUTS];
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
149 gint screen_type;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
150 gchar *screen_file;
870
3dd2cb78d0f9 Make better matching between options types in options.h and the rest of the code.
zas_
parents: 858
diff changeset
151 gboolean use_image;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
152
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
153 } color_profile;
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
154
884
ff16ed0d2c8a Improve ways to specify html browser (used for help, see bug 2015099).
zas_
parents: 870
diff changeset
155 /* Helpers programs */
ff16ed0d2c8a Improve ways to specify html browser (used for help, see bug 2015099).
zas_
parents: 870
diff changeset
156 struct {
ff16ed0d2c8a Improve ways to specify html browser (used for help, see bug 2015099).
zas_
parents: 870
diff changeset
157 struct {
ff16ed0d2c8a Improve ways to specify html browser (used for help, see bug 2015099).
zas_
parents: 870
diff changeset
158 gchar *command_name;
ff16ed0d2c8a Improve ways to specify html browser (used for help, see bug 2015099).
zas_
parents: 870
diff changeset
159 gchar *command_line;
ff16ed0d2c8a Improve ways to specify html browser (used for help, see bug 2015099).
zas_
parents: 870
diff changeset
160 } html_browser;
ff16ed0d2c8a Improve ways to specify html browser (used for help, see bug 2015099).
zas_
parents: 870
diff changeset
161 } helpers;
1013
88ebc61e33ae Allow to override documentation paths through options:
zas_
parents: 980
diff changeset
162
1208
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
163 /* Metadata */
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
164 struct {
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
165 gboolean enable_metadata_dirs;
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
166
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
167 gboolean save_in_image_file;
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
168 gboolean save_legacy_IPTC;
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
169 gboolean warn_on_write_problems;
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
170
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
171 gboolean save_legacy_format;
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
172
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
173 gboolean sync_grouped_files;
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
174
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
175 gboolean confirm_write;
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
176 gint confirm_timeout;
1244
b2d98b7c26c1 improved metadata preferences
nadvornik
parents: 1229
diff changeset
177 gboolean confirm_after_timeout;
1208
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
178 gboolean confirm_on_image_change;
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
179 gboolean confirm_on_dir_change;
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
180 } metadata;
c45cc5cf3c4d added options for metadata - not yet used
nadvornik
parents: 1060
diff changeset
181
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
182 };
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
183
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
184 ConfOptions *options;
1313
1ffa5222dc61 enabled commandline again
nadvornik
parents: 1309
diff changeset
185 CommandLine *command_line;
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
186
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
187 ConfOptions *init_options(ConfOptions *options);
740
9b0ac8d58c89 Move setup_default_options() and sync_options_with_current_state() to options.[ch].
zas_
parents: 737
diff changeset
188 void setup_default_options(ConfOptions *options);
1019
4aa1a6235458 Move save/load_options() to options.[ch].
zas_
parents: 1013
diff changeset
189 void save_options(ConfOptions *options);
1313
1ffa5222dc61 enabled commandline again
nadvornik
parents: 1309
diff changeset
190 gboolean load_options(ConfOptions *options);
1019
4aa1a6235458 Move save/load_options() to options.[ch].
zas_
parents: 1013
diff changeset
191
1309
55ea4962887a config file format changed to XML
nadvornik
parents: 1284
diff changeset
192 void copy_layout_options(LayoutOptions *dest, const LayoutOptions *src);
55ea4962887a config file format changed to XML
nadvornik
parents: 1284
diff changeset
193 void free_layout_options_content(LayoutOptions *dest);
1436
d7a6fb7a90dd completely separated global and layout window options
nadvornik
parents: 1336
diff changeset
194 LayoutOptions *init_layout_options(LayoutOptions *options);
508
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
195
011a6be611c8 Move options stuff to options.{c,h} and remove globals.c
zas_
parents:
diff changeset
196 #endif /* OPTIONS_H */
1055
1646720364cf Adding a vim modeline to all files - patch by Klaus Ethgen
nadvornik
parents: 1019
diff changeset
197 /* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */