139
113
GIMP_CONFIG_INSTALL_PROP_INT (object_class, PROP_DEFAULT_THRESHOLD,
140
114
"default-threshold", DEFAULT_THRESHOLD_BLURB,
116
GIMP_PARAM_STATIC_STRINGS);
143
117
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_MOVE_TOOL_CHANGES_ACTIVE,
144
118
"move-tool-changes-active",
145
119
MOVE_TOOL_CHANGES_ACTIVE_BLURB,
148
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_INFO_WINDOW_PER_DISPLAY,
149
"info-window-per-display",
150
INFO_WINDOW_PER_DISPLAY_BLURB,
121
GIMP_PARAM_STATIC_STRINGS);
153
122
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_TRUST_DIRTY_FLAG,
154
123
"trust-dirty-flag",
155
124
TRUST_DIRTY_FLAG_BLURB,
126
GIMP_PARAM_STATIC_STRINGS);
158
127
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SAVE_DEVICE_STATUS,
159
128
"save-device-status",
160
129
SAVE_DEVICE_STATUS_BLURB,
131
GIMP_PARAM_STATIC_STRINGS);
163
132
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SAVE_SESSION_INFO,
164
133
"save-session-info",
165
134
SAVE_SESSION_INFO_BLURB,
136
GIMP_PARAM_STATIC_STRINGS);
168
137
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_RESTORE_SESSION,
169
138
"restore-session", RESTORE_SESSION_BLURB,
140
GIMP_PARAM_STATIC_STRINGS);
141
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SAVE_TOOL_OPTIONS,
143
SAVE_TOOL_OPTIONS_BLURB,
145
GIMP_PARAM_STATIC_STRINGS);
172
146
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_TIPS,
173
147
"show-tips", SHOW_TIPS_BLURB,
176
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_TOOL_TIPS,
177
"show-tool-tips", SHOW_TOOL_TIPS_BLURB,
149
GIMP_PARAM_STATIC_STRINGS);
150
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_TOOLTIPS,
151
"show-tooltips", SHOW_TOOLTIPS_BLURB,
153
GIMP_PARAM_STATIC_STRINGS);
180
154
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_TEAROFF_MENUS,
181
155
"tearoff-menus", TEAROFF_MENUS_BLURB,
157
GIMP_PARAM_STATIC_STRINGS);
184
158
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_CAN_CHANGE_ACCELS,
185
159
"can-change-accels", CAN_CHANGE_ACCELS_BLURB,
161
GIMP_PARAM_STATIC_STRINGS);
188
162
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SAVE_ACCELS,
189
163
"save-accels", SAVE_ACCELS_BLURB,
165
GIMP_PARAM_STATIC_STRINGS);
192
166
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_RESTORE_ACCELS,
193
167
"restore-accels", RESTORE_ACCELS_BLURB,
169
GIMP_PARAM_STATIC_STRINGS);
196
170
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_MENU_MNEMONICS,
197
171
"menu-mnemonics", MENU_MNEMONICS_BLURB,
173
GIMP_PARAM_STATIC_STRINGS |
174
GIMP_CONFIG_PARAM_RESTART);
200
175
GIMP_CONFIG_INSTALL_PROP_INT (object_class, PROP_LAST_OPENED_SIZE,
201
176
"last-opened-size", LAST_OPENED_SIZE_BLURB,
178
GIMP_PARAM_STATIC_STRINGS |
179
GIMP_CONFIG_PARAM_RESTART);
204
180
GIMP_CONFIG_INSTALL_PROP_MEMSIZE (object_class, PROP_MAX_NEW_IMAGE_SIZE,
205
181
"max-new-image-size",
206
182
MAX_NEW_IMAGE_SIZE_BLURB,
207
0, GIMP_MAX_MEMSIZE, 1 << 26,
183
0, GIMP_MAX_MEMSIZE, 1 << 27, /* 128MB */
184
GIMP_PARAM_STATIC_STRINGS);
209
185
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_TOOLBOX_COLOR_AREA,
210
186
"toolbox-color-area",
211
187
TOOLBOX_COLOR_AREA_BLURB,
189
GIMP_PARAM_STATIC_STRINGS);
214
190
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_TOOLBOX_FOO_AREA,
215
191
"toolbox-foo-area",
216
192
TOOLBOX_FOO_AREA_BLURB,
194
GIMP_PARAM_STATIC_STRINGS);
219
195
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_TOOLBOX_IMAGE_AREA,
220
196
"toolbox-image-area",
221
197
TOOLBOX_IMAGE_AREA_BLURB,
199
GIMP_PARAM_STATIC_STRINGS);
200
path = gimp_config_build_data_path ("themes");
224
201
GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_THEME_PATH,
225
202
"theme-path", THEME_PATH_BLURB,
226
GIMP_PARAM_PATH_DIR_LIST,
227
gimp_config_build_data_path ("themes"),
203
GIMP_CONFIG_PATH_DIR_LIST, path,
204
GIMP_PARAM_STATIC_STRINGS |
205
GIMP_CONFIG_PARAM_RESTART);
229
207
GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_THEME,
230
208
"theme", THEME_BLURB,
210
GIMP_PARAM_STATIC_STRINGS);
233
211
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_USE_HELP,
234
212
"use-help", USE_HELP_BLURB,
214
GIMP_PARAM_STATIC_STRINGS);
237
215
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_HELP_BUTTON,
238
216
"show-help-button", SHOW_HELP_BUTTON_BLURB,
218
GIMP_PARAM_STATIC_STRINGS);
241
219
GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_HELP_LOCALES,
242
220
"help-locales", HELP_LOCALES_BLURB,
222
GIMP_PARAM_STATIC_STRINGS);
245
223
GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_HELP_BROWSER,
246
224
"help-browser", HELP_BROWSER_BLURB,
247
225
GIMP_TYPE_HELP_BROWSER_TYPE,
248
226
DEFAULT_GIMP_HELP_BROWSER,
227
GIMP_PARAM_STATIC_STRINGS);
250
228
GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_WEB_BROWSER,
251
229
"web-browser", WEB_BROWSER_BLURB,
252
GIMP_PARAM_PATH_FILE,
230
GIMP_CONFIG_PATH_FILE,
253
231
DEFAULT_WEB_BROWSER,
232
GIMP_PARAM_STATIC_STRINGS);
255
233
GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_TOOLBOX_WINDOW_HINT,
256
234
"toolbox-window-hint",
257
235
TOOLBOX_WINDOW_HINT_BLURB,
258
236
GIMP_TYPE_WINDOW_HINT,
259
237
GIMP_WINDOW_HINT_NORMAL,
238
GIMP_PARAM_STATIC_STRINGS |
239
GIMP_CONFIG_PARAM_RESTART);
261
240
GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_DOCK_WINDOW_HINT,
262
241
"dock-window-hint",
263
242
DOCK_WINDOW_HINT_BLURB,
264
243
GIMP_TYPE_WINDOW_HINT,
265
244
GIMP_WINDOW_HINT_NORMAL,
245
GIMP_PARAM_STATIC_STRINGS |
246
GIMP_CONFIG_PARAM_RESTART);
247
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_TRANSIENT_DOCKS,
248
"transient-docks", TRANSIENT_DOCKS_BLURB,
250
GIMP_PARAM_STATIC_STRINGS);
267
251
GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_CURSOR_FORMAT,
268
252
"cursor-format", CURSOR_FORMAT_BLURB,
269
253
GIMP_TYPE_CURSOR_FORMAT,
270
254
GIMP_CURSOR_FORMAT_PIXBUF,
255
GIMP_PARAM_STATIC_STRINGS);
257
/* only for backward compatibility: */
258
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_INFO_WINDOW_PER_DISPLAY,
259
"info-window-per-display",
262
GIMP_PARAM_STATIC_STRINGS |
263
GIMP_CONFIG_PARAM_IGNORE);
264
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_TOOL_TIPS,
265
"show-tool-tips", NULL,
267
GIMP_PARAM_STATIC_STRINGS |
268
GIMP_CONFIG_PARAM_IGNORE);
272
gimp_gui_config_init (GimpGuiConfig *config)