Merged older cs.po file with newest pot file.
[gliv/czech_localization.git] / src / glade_options.c
blobbb4fa043f3e9cc8948620b03954cc70111725229
1 /*
2 * DO NOT EDIT THIS FILE - it is generated by Glade.
3 */
5 #ifdef HAVE_CONFIG_H
6 # include <config.h>
7 #endif
9 #include <sys/types.h>
10 #include <sys/stat.h>
11 #include <unistd.h>
12 #include <string.h>
13 #include <stdio.h>
15 #include <gdk/gdkkeysyms.h>
16 #include <gtk/gtk.h>
18 #include "glade_options.h"
20 #define GLADE_HOOKUP_OBJECT(component,widget,name) \
21 g_object_set_data_full (G_OBJECT (component), name, \
22 gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
24 #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
25 g_object_set_data (G_OBJECT (component), name, widget)
27 GtkWidget*
28 create_options_dialog (void)
30 GtkWidget *options_dialog;
31 GtkWidget *dialog_vbox1;
32 GtkWidget *expander1;
33 GtkWidget *vbox9;
34 GtkWidget *hbox9;
35 GtkWidget *save_now;
36 GtkWidget *alignment2;
37 GtkWidget *hbox8;
38 GtkWidget *image2;
39 GtkWidget *label37;
40 GtkWidget *save_quit;
41 GtkWidget *read_config;
42 GtkWidget *write_config;
43 GtkWidget *label38;
44 GtkWidget *notebook1;
45 GtkWidget *vbox3;
46 GtkWidget *table1;
47 GtkWidget *scrollbars;
48 GtkWidget *fullscreen;
49 GtkWidget *menu_bar;
50 GtkWidget *status_bar;
51 GtkWidget *confirm_quit;
52 GtkWidget *resize_win;
53 GtkWidget *hbox2;
54 GtkWidget *label8;
55 GtkObject *delay_cursor_adj;
56 GtkWidget *delay_cursor;
57 GtkWidget *label9;
58 GtkWidget *label1;
59 GtkWidget *table2;
60 GtkWidget *scale_down;
61 GtkWidget *maximize;
62 GtkWidget *mipmaps;
63 GtkWidget *dithering;
64 GtkWidget *one_image;
65 GtkWidget *opengl_errors;
66 GtkWidget *filtering;
67 GtkWidget *label2;
68 GtkWidget *vbox7;
69 GtkWidget *hbox5;
70 GtkWidget *images_menus_startup;
71 GtkWidget *images_menus_mnemonics;
72 GtkWidget *thumbnails;
73 GtkWidget *table5;
74 GtkWidget *label26;
75 GtkWidget *label27;
76 GtkWidget *label25;
77 GtkObject *thumbnails_width_adj;
78 GtkWidget *thumbnails_width;
79 GtkObject *thumbnails_height_adj;
80 GtkWidget *thumbnails_height;
81 GtkWidget *label24;
82 GtkWidget *label3;
83 GtkWidget *vbox5;
84 GtkWidget *hbox10;
85 GtkWidget *zoom_pointer;
86 GtkWidget *keep_transfo;
87 GtkWidget *hbox11;
88 GtkWidget *label42;
89 GtkWidget *initlal_position;
90 GtkWidget *table4;
91 GtkObject *max_fps_adj;
92 GtkWidget *max_fps;
93 GtkObject *history_length_adj;
94 GtkWidget *history_length;
95 GtkWidget *label16;
96 GtkWidget *label17;
97 GtkWidget *label18;
98 GtkWidget *label19;
99 GtkWidget *label4;
100 GtkWidget *vbox6;
101 GtkWidget *hbox3;
102 GtkWidget *start_slide_show;
103 GtkWidget *slide_show_loop;
104 GtkWidget *table7;
105 GtkWidget *label28;
106 GtkWidget *label20;
107 GtkObject *slide_show_delay_adj;
108 GtkWidget *slide_show_delay;
109 GtkWidget *label21;
110 GtkWidget *label29;
111 GtkObject *notice_time_adj;
112 GtkWidget *notice_time;
113 GtkWidget *hseparator1;
114 GtkWidget *transitions;
115 GtkWidget *transition_box;
116 GtkWidget *hbox13;
117 GtkWidget *label46;
118 GtkObject *trans_duration_adj;
119 GtkWidget *trans_duration;
120 GtkWidget *label47;
121 GtkWidget *label48;
122 GtkWidget *label5;
123 GtkWidget *vbox10;
124 GtkWidget *table8;
125 GtkWidget *label41;
126 GtkWidget *label40;
127 GtkWidget *label39;
128 GtkWidget *alpha1;
129 GtkWidget *alpha2;
130 GtkWidget *alpha_checks;
131 GtkWidget *background;
132 GtkWidget *label6;
133 GtkWidget *dialog_action_area1;
134 GtkWidget *cancelbutton1;
135 GtkWidget *okbutton1;
137 options_dialog = gtk_dialog_new ();
138 gtk_window_set_title (GTK_WINDOW (options_dialog), _("Options"));
139 gtk_window_set_position (GTK_WINDOW (options_dialog), GTK_WIN_POS_MOUSE);
140 gtk_window_set_modal (GTK_WINDOW (options_dialog), TRUE);
142 dialog_vbox1 = GTK_DIALOG (options_dialog)->vbox;
143 gtk_widget_show (dialog_vbox1);
145 expander1 = gtk_expander_new (NULL);
146 gtk_widget_show (expander1);
147 gtk_box_pack_end (GTK_BOX (dialog_vbox1), expander1, TRUE, TRUE, 0);
148 gtk_expander_set_spacing (GTK_EXPANDER (expander1), 10);
150 vbox9 = gtk_vbox_new (FALSE, 0);
151 gtk_widget_show (vbox9);
152 gtk_container_add (GTK_CONTAINER (expander1), vbox9);
154 hbox9 = gtk_hbox_new (FALSE, 0);
155 gtk_widget_show (hbox9);
156 gtk_box_pack_start (GTK_BOX (vbox9), hbox9, TRUE, TRUE, 0);
158 save_now = gtk_button_new ();
159 gtk_widget_show (save_now);
160 gtk_box_pack_start (GTK_BOX (hbox9), save_now, TRUE, FALSE, 0);
162 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0);
163 gtk_widget_show (alignment2);
164 gtk_container_add (GTK_CONTAINER (save_now), alignment2);
166 hbox8 = gtk_hbox_new (FALSE, 2);
167 gtk_widget_show (hbox8);
168 gtk_container_add (GTK_CONTAINER (alignment2), hbox8);
170 image2 = gtk_image_new_from_stock ("gtk-save", GTK_ICON_SIZE_BUTTON);
171 gtk_widget_show (image2);
172 gtk_box_pack_start (GTK_BOX (hbox8), image2, FALSE, FALSE, 0);
174 label37 = gtk_label_new_with_mnemonic (_("Save options now"));
175 gtk_widget_show (label37);
176 gtk_box_pack_start (GTK_BOX (hbox8), label37, TRUE, TRUE, 0);
178 save_quit = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Save options when quitting")));
179 add_check_button(save_quit, OPTION_SAVE_QUIT);
180 gtk_widget_show (save_quit);
181 gtk_box_pack_start (GTK_BOX (hbox9), save_quit, TRUE, TRUE, 0);
183 read_config = gtk_label_new ("");
184 gtk_widget_show (read_config);
185 gtk_box_pack_start (GTK_BOX (vbox9), read_config, TRUE, TRUE, 0);
186 gtk_misc_set_padding (GTK_MISC (read_config), 0, 5);
188 write_config = gtk_label_new ("");
189 gtk_widget_show (write_config);
190 gtk_box_pack_start (GTK_BOX (vbox9), write_config, FALSE, FALSE, 0);
191 gtk_misc_set_padding (GTK_MISC (write_config), 0, 5);
193 label38 = gtk_label_new (_("Configuration file"));
194 gtk_widget_show (label38);
195 gtk_expander_set_label_widget (GTK_EXPANDER (expander1), label38);
196 gtk_label_set_justify (GTK_LABEL (label38), GTK_JUSTIFY_CENTER);
198 notebook1 = gtk_notebook_new ();
199 gtk_widget_show (notebook1);
200 gtk_box_pack_start (GTK_BOX (dialog_vbox1), notebook1, TRUE, TRUE, 0);
201 gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook1), TRUE);
202 gtk_notebook_popup_enable (GTK_NOTEBOOK (notebook1));
204 vbox3 = gtk_vbox_new (FALSE, 0);
205 gtk_widget_show (vbox3);
206 gtk_container_add (GTK_CONTAINER (notebook1), vbox3);
207 reset_mnemonics();
208 gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (notebook1), vbox3,
209 TRUE, TRUE, GTK_PACK_START);
211 table1 = gtk_table_new (3, 2, TRUE);
212 gtk_widget_show (table1);
213 gtk_box_pack_start (GTK_BOX (vbox3), table1, TRUE, TRUE, 0);
215 scrollbars = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Scrollbars enabled")));
216 add_check_button(scrollbars, OPTION_SCROLLBARS);
217 gtk_widget_show (scrollbars);
218 gtk_table_attach (GTK_TABLE (table1), scrollbars, 0, 1, 1, 2,
219 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
220 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
222 fullscreen = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Fullscreen mode")));
223 add_check_button(fullscreen, OPTION_FULLSCREEN);
224 gtk_widget_show (fullscreen);
225 gtk_table_attach (GTK_TABLE (table1), fullscreen, 0, 1, 0, 1,
226 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
227 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
229 menu_bar = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Menu bar enabled")));
230 add_check_button(menu_bar, OPTION_MENU_BAR);
231 gtk_widget_show (menu_bar);
232 gtk_table_attach (GTK_TABLE (table1), menu_bar, 1, 2, 0, 1,
233 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
234 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
236 status_bar = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Status bar enabled")));
237 add_check_button(status_bar, OPTION_STATUS_BAR);
238 gtk_widget_show (status_bar);
239 gtk_table_attach (GTK_TABLE (table1), status_bar, 1, 2, 1, 2,
240 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
241 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
243 confirm_quit = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Confirm before quitting")));
244 add_check_button(confirm_quit, OPTION_CONFIRM_QUIT);
245 gtk_widget_show (confirm_quit);
246 gtk_table_attach (GTK_TABLE (table1), confirm_quit, 0, 1, 2, 3,
247 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
248 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
250 resize_win = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Automatic window resizing")));
251 add_check_button(resize_win, OPTION_RESIZE_WIN);
252 gtk_widget_show (resize_win);
253 gtk_table_attach (GTK_TABLE (table1), resize_win, 1, 2, 2, 3,
254 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
255 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
257 hbox2 = gtk_hbox_new (FALSE, 0);
258 gtk_widget_show (hbox2);
259 gtk_box_pack_start (GTK_BOX (vbox3), hbox2, TRUE, TRUE, 0);
261 label8 = gtk_label_new (_("Delay before hiding the cursor\n0: feature disabled"));
262 gtk_widget_show (label8);
263 gtk_box_pack_start (GTK_BOX (hbox2), label8, TRUE, TRUE, 0);
264 gtk_label_set_justify (GTK_LABEL (label8), GTK_JUSTIFY_RIGHT);
266 delay_cursor_adj = gtk_adjustment_new (1, 0, 1000000000, 1, 10, 10);
267 delay_cursor = gtk_spin_button_new (GTK_ADJUSTMENT (delay_cursor_adj), 1, 0);
268 add_spin_button(delay_cursor, OPTION_DELAY_CURSOR);
269 gtk_widget_show (delay_cursor);
270 gtk_box_pack_start (GTK_BOX (hbox2), delay_cursor, TRUE, TRUE, 0);
271 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (delay_cursor), TRUE);
272 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (delay_cursor), GTK_UPDATE_IF_VALID);
274 label9 = gtk_label_new (_("milliseconds"));
275 gtk_widget_show (label9);
276 gtk_box_pack_start (GTK_BOX (hbox2), label9, TRUE, TRUE, 0);
277 gtk_label_set_justify (GTK_LABEL (label9), GTK_JUSTIFY_CENTER);
279 label1 = gtk_label_new (_("Interface"));
280 gtk_widget_show (label1);
281 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label1);
283 table2 = gtk_table_new (4, 2, FALSE);
284 gtk_widget_show (table2);
285 gtk_container_add (GTK_CONTAINER (notebook1), table2);
286 reset_mnemonics();
287 gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (notebook1), table2,
288 TRUE, TRUE, GTK_PACK_START);
290 scale_down = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Scale down large images")));
291 add_check_button(scale_down, OPTION_SCALE_DOWN);
292 gtk_widget_show (scale_down);
293 gtk_table_attach (GTK_TABLE (table2), scale_down, 0, 1, 0, 1,
294 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
295 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
297 maximize = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Maximize small images")));
298 add_check_button(maximize, OPTION_MAXIMIZE);
299 gtk_widget_show (maximize);
300 gtk_table_attach (GTK_TABLE (table2), maximize, 1, 2, 0, 1,
301 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
302 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
304 mipmaps = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Build mipmaps")));
305 add_check_button(mipmaps, OPTION_MIPMAPS);
306 gtk_widget_show (mipmaps);
307 gtk_table_attach (GTK_TABLE (table2), mipmaps, 1, 2, 1, 2,
308 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
309 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
311 dithering = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Dithering")));
312 add_check_button(dithering, OPTION_DITHERING);
313 gtk_widget_show (dithering);
314 gtk_table_attach (GTK_TABLE (table2), dithering, 0, 1, 1, 2,
315 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
316 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
318 one_image = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Keep only one image in memory")));
319 add_check_button(one_image, OPTION_ONE_IMAGE);
320 gtk_widget_show (one_image);
321 gtk_table_attach (GTK_TABLE (table2), one_image, 1, 2, 2, 3,
322 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
323 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
325 opengl_errors = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Check for OpenGL errors")));
326 add_check_button(opengl_errors, OPTION_OPENGL_ERRORS);
327 gtk_widget_show (opengl_errors);
328 gtk_table_attach (GTK_TABLE (table2), opengl_errors, 0, 1, 2, 3,
329 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
330 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
332 filtering = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Enable OpenGL filtering")));
333 add_check_button(filtering, OPTION_FILTERING);
334 gtk_widget_show (filtering);
335 gtk_table_attach (GTK_TABLE (table2), filtering, 1, 2, 3, 4,
336 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
337 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
339 label2 = gtk_label_new (_("Images"));
340 gtk_widget_show (label2);
341 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label2);
343 vbox7 = gtk_vbox_new (FALSE, 0);
344 gtk_widget_show (vbox7);
345 gtk_container_add (GTK_CONTAINER (notebook1), vbox7);
346 reset_mnemonics();
348 hbox5 = gtk_hbox_new (FALSE, 0);
349 gtk_widget_show (hbox5);
350 gtk_box_pack_start (GTK_BOX (vbox7), hbox5, TRUE, TRUE, 0);
352 images_menus_startup = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Build images menus at startup")));
353 add_check_button(images_menus_startup, OPTION_IMAGES_MENUS_STARTUP);
354 gtk_widget_show (images_menus_startup);
355 gtk_box_pack_start (GTK_BOX (hbox5), images_menus_startup, TRUE, TRUE, 0);
357 images_menus_mnemonics = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Make mnemonics for images menus")));
358 add_check_button(images_menus_mnemonics, OPTION_IMAGES_MENUS_MNEMONICS);
359 gtk_widget_show (images_menus_mnemonics);
360 gtk_box_pack_start (GTK_BOX (hbox5), images_menus_mnemonics, TRUE, TRUE, 0);
362 thumbnails = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Show thumbnails in images menus")));
363 add_check_button(thumbnails, OPTION_THUMBNAILS);
364 gtk_widget_show (thumbnails);
365 gtk_box_pack_start (GTK_BOX (vbox7), thumbnails, TRUE, TRUE, 0);
367 table5 = gtk_table_new (2, 3, FALSE);
368 gtk_widget_show (table5);
369 gtk_box_pack_start (GTK_BOX (vbox7), table5, TRUE, TRUE, 0);
371 label26 = gtk_label_new (_("pixels"));
372 gtk_widget_show (label26);
373 gtk_table_attach (GTK_TABLE (table5), label26, 2, 3, 0, 1,
374 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK),
375 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
376 gtk_label_set_justify (GTK_LABEL (label26), GTK_JUSTIFY_CENTER);
377 gtk_misc_set_alignment (GTK_MISC (label26), 0, 0.5);
378 gtk_misc_set_padding (GTK_MISC (label26), 10, 0);
380 label27 = gtk_label_new (_("pixels"));
381 gtk_widget_show (label27);
382 gtk_table_attach (GTK_TABLE (table5), label27, 2, 3, 1, 2,
383 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK),
384 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
385 gtk_label_set_justify (GTK_LABEL (label27), GTK_JUSTIFY_CENTER);
386 gtk_misc_set_alignment (GTK_MISC (label27), 0, 0.5);
387 gtk_misc_set_padding (GTK_MISC (label27), 10, 0);
389 label25 = gtk_label_new (_("Thumbnail height"));
390 gtk_widget_show (label25);
391 gtk_table_attach (GTK_TABLE (table5), label25, 0, 1, 1, 2,
392 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK),
393 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
394 gtk_label_set_justify (GTK_LABEL (label25), GTK_JUSTIFY_RIGHT);
395 gtk_misc_set_alignment (GTK_MISC (label25), 0, 0.5);
396 gtk_misc_set_padding (GTK_MISC (label25), 10, 0);
398 thumbnails_width_adj = gtk_adjustment_new (1, 1, 1000000000, 1, 10, 10);
399 thumbnails_width = gtk_spin_button_new (GTK_ADJUSTMENT (thumbnails_width_adj), 1, 0);
400 add_spin_button(thumbnails_width, OPTION_THUMBNAILS_WIDTH);
401 gtk_widget_show (thumbnails_width);
402 gtk_table_attach (GTK_TABLE (table5), thumbnails_width, 1, 2, 0, 1,
403 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
404 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
405 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (thumbnails_width), TRUE);
406 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (thumbnails_width), GTK_UPDATE_IF_VALID);
408 thumbnails_height_adj = gtk_adjustment_new (1, 1, 1000000000, 1, 10, 10);
409 thumbnails_height = gtk_spin_button_new (GTK_ADJUSTMENT (thumbnails_height_adj), 1, 0);
410 add_spin_button(thumbnails_height, OPTION_THUMBNAILS_HEIGHT);
411 gtk_widget_show (thumbnails_height);
412 gtk_table_attach (GTK_TABLE (table5), thumbnails_height, 1, 2, 1, 2,
413 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
414 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
415 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (thumbnails_height), TRUE);
416 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (thumbnails_height), GTK_UPDATE_IF_VALID);
418 label24 = gtk_label_new (_("Thumbnail width"));
419 gtk_widget_show (label24);
420 gtk_table_attach (GTK_TABLE (table5), label24, 0, 1, 0, 1,
421 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK),
422 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
423 gtk_label_set_justify (GTK_LABEL (label24), GTK_JUSTIFY_RIGHT);
424 gtk_misc_set_alignment (GTK_MISC (label24), 0, 0.5);
425 gtk_misc_set_padding (GTK_MISC (label24), 10, 0);
427 label3 = gtk_label_new (_("Images menus"));
428 gtk_widget_show (label3);
429 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), label3);
431 vbox5 = gtk_vbox_new (FALSE, 0);
432 gtk_widget_show (vbox5);
433 gtk_container_add (GTK_CONTAINER (notebook1), vbox5);
434 reset_mnemonics();
435 gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (notebook1), vbox5,
436 TRUE, TRUE, GTK_PACK_START);
438 hbox10 = gtk_hbox_new (FALSE, 0);
439 gtk_widget_show (hbox10);
440 gtk_box_pack_start (GTK_BOX (vbox5), hbox10, TRUE, TRUE, 0);
442 zoom_pointer = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Zoom centered on pointer")));
443 add_check_button(zoom_pointer, OPTION_ZOOM_POINTER);
444 gtk_widget_show (zoom_pointer);
445 gtk_box_pack_start (GTK_BOX (hbox10), zoom_pointer, TRUE, TRUE, 0);
447 keep_transfo = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Keep transformations when switching images")));
448 add_check_button(keep_transfo, OPTION_KEEP_TRANSFO);
449 gtk_widget_show (keep_transfo);
450 gtk_box_pack_start (GTK_BOX (hbox10), keep_transfo, TRUE, TRUE, 0);
452 hbox11 = gtk_hbox_new (FALSE, 10);
453 gtk_widget_show (hbox11);
454 gtk_box_pack_start (GTK_BOX (vbox5), hbox11, TRUE, FALSE, 0);
456 label42 = gtk_label_new (_("Initial image position"));
457 gtk_widget_show (label42);
458 gtk_box_pack_start (GTK_BOX (hbox11), label42, FALSE, FALSE, 10);
460 initlal_position = gtk_combo_box_new_text ();
461 gtk_widget_show (initlal_position);
462 gtk_box_pack_start (GTK_BOX (hbox11), initlal_position, TRUE, TRUE, 10);
463 gtk_combo_box_append_text (GTK_COMBO_BOX (initlal_position), _("Center"));
464 gtk_combo_box_append_text (GTK_COMBO_BOX (initlal_position), _("Top left"));
465 gtk_combo_box_append_text (GTK_COMBO_BOX (initlal_position), _("Top right"));
466 gtk_combo_box_append_text (GTK_COMBO_BOX (initlal_position), _("Bottom left"));
467 gtk_combo_box_append_text (GTK_COMBO_BOX (initlal_position), _("Bottom right"));
468 gtk_combo_box_append_text (GTK_COMBO_BOX (initlal_position), _("Same as previous"));
469 gtk_combo_box_set_add_tearoffs (GTK_COMBO_BOX (initlal_position), TRUE);
471 table4 = gtk_table_new (2, 3, FALSE);
472 gtk_widget_show (table4);
473 gtk_box_pack_start (GTK_BOX (vbox5), table4, TRUE, TRUE, 0);
475 max_fps_adj = gtk_adjustment_new (1, -1, 1000000000, 1, 10, 10);
476 max_fps = gtk_spin_button_new (GTK_ADJUSTMENT (max_fps_adj), 1, 0);
477 add_spin_button(max_fps, OPTION_MAX_FPS);
478 gtk_widget_show (max_fps);
479 gtk_table_attach (GTK_TABLE (table4), max_fps, 1, 2, 1, 2,
480 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
481 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
482 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (max_fps), TRUE);
483 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (max_fps), GTK_UPDATE_IF_VALID);
485 history_length_adj = gtk_adjustment_new (1, -1, 1000000000, 1, 10, 10);
486 history_length = gtk_spin_button_new (GTK_ADJUSTMENT (history_length_adj), 1, 0);
487 add_spin_button(history_length, OPTION_HISTORY_LENGTH);
488 gtk_widget_show (history_length);
489 gtk_table_attach (GTK_TABLE (table4), history_length, 1, 2, 0, 1,
490 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
491 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
492 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (history_length), TRUE);
493 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (history_length), GTK_UPDATE_IF_VALID);
495 label16 = gtk_label_new (_("History length\n0: feature disabled\n-1: infinite"));
496 gtk_widget_show (label16);
497 gtk_table_attach (GTK_TABLE (table4), label16, 0, 1, 0, 1,
498 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK),
499 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
500 gtk_label_set_justify (GTK_LABEL (label16), GTK_JUSTIFY_RIGHT);
501 gtk_misc_set_padding (GTK_MISC (label16), 10, 0);
503 label17 = gtk_label_new (_("Maximum framerate\n-1: infinite"));
504 gtk_widget_show (label17);
505 gtk_table_attach (GTK_TABLE (table4), label17, 0, 1, 1, 2,
506 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK),
507 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
508 gtk_label_set_justify (GTK_LABEL (label17), GTK_JUSTIFY_RIGHT);
509 gtk_misc_set_padding (GTK_MISC (label17), 10, 0);
511 label18 = gtk_label_new (_("elements"));
512 gtk_widget_show (label18);
513 gtk_table_attach (GTK_TABLE (table4), label18, 2, 3, 0, 1,
514 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK),
515 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
516 gtk_label_set_justify (GTK_LABEL (label18), GTK_JUSTIFY_CENTER);
517 gtk_misc_set_padding (GTK_MISC (label18), 10, 0);
519 label19 = gtk_label_new (_("fps"));
520 gtk_widget_show (label19);
521 gtk_table_attach (GTK_TABLE (table4), label19, 2, 3, 1, 2,
522 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK),
523 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
524 gtk_label_set_justify (GTK_LABEL (label19), GTK_JUSTIFY_CENTER);
525 gtk_misc_set_padding (GTK_MISC (label19), 10, 0);
527 label4 = gtk_label_new (_("Transformations"));
528 gtk_widget_show (label4);
529 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), label4);
531 vbox6 = gtk_vbox_new (FALSE, 0);
532 gtk_widget_show (vbox6);
533 gtk_container_add (GTK_CONTAINER (notebook1), vbox6);
534 reset_mnemonics();
535 gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (notebook1), vbox6,
536 TRUE, TRUE, GTK_PACK_START);
538 hbox3 = gtk_hbox_new (FALSE, 0);
539 gtk_widget_show (hbox3);
540 gtk_box_pack_start (GTK_BOX (vbox6), hbox3, TRUE, TRUE, 5);
542 start_slide_show = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Start with the slide show")));
543 add_check_button(start_slide_show, OPTION_START_SLIDE_SHOW);
544 gtk_widget_show (start_slide_show);
545 gtk_box_pack_start (GTK_BOX (hbox3), start_slide_show, TRUE, TRUE, 0);
547 slide_show_loop = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Make the slide show loop")));
548 add_check_button(slide_show_loop, OPTION_SLIDE_SHOW_LOOP);
549 gtk_widget_show (slide_show_loop);
550 gtk_box_pack_start (GTK_BOX (hbox3), slide_show_loop, TRUE, TRUE, 0);
552 table7 = gtk_table_new (2, 3, FALSE);
553 gtk_widget_show (table7);
554 gtk_box_pack_start (GTK_BOX (vbox6), table7, TRUE, TRUE, 0);
556 label28 = gtk_label_new (_("Last/First image notice time"));
557 gtk_widget_show (label28);
558 gtk_table_attach (GTK_TABLE (table7), label28, 0, 1, 0, 1,
559 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
560 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 5);
561 gtk_misc_set_padding (GTK_MISC (label28), 10, 0);
563 label20 = gtk_label_new (_("Delay between images during the slide show"));
564 gtk_widget_show (label20);
565 gtk_table_attach (GTK_TABLE (table7), label20, 0, 1, 1, 2,
566 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
567 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 5);
568 gtk_misc_set_padding (GTK_MISC (label20), 10, 0);
570 slide_show_delay_adj = gtk_adjustment_new (1, 0, 1000000000, 1, 10, 10);
571 slide_show_delay = gtk_spin_button_new (GTK_ADJUSTMENT (slide_show_delay_adj), 1, 0);
572 add_spin_button(slide_show_delay, OPTION_SLIDE_SHOW_DELAY);
573 gtk_widget_show (slide_show_delay);
574 gtk_table_attach (GTK_TABLE (table7), slide_show_delay, 1, 2, 1, 2,
575 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
576 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 5);
577 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (slide_show_delay), TRUE);
578 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (slide_show_delay), GTK_UPDATE_IF_VALID);
580 label21 = gtk_label_new (_("seconds"));
581 gtk_widget_show (label21);
582 gtk_table_attach (GTK_TABLE (table7), label21, 2, 3, 1, 2,
583 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
584 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 5);
585 gtk_misc_set_padding (GTK_MISC (label21), 10, 0);
587 label29 = gtk_label_new (_("milliseconds"));
588 gtk_widget_show (label29);
589 gtk_table_attach (GTK_TABLE (table7), label29, 2, 3, 0, 1,
590 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
591 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 5);
592 gtk_misc_set_padding (GTK_MISC (label29), 10, 0);
594 notice_time_adj = gtk_adjustment_new (1, 0, 1000000000, 1, 10, 10);
595 notice_time = gtk_spin_button_new (GTK_ADJUSTMENT (notice_time_adj), 1, 0);
596 add_spin_button(notice_time, OPTION_NOTICE_TIME);
597 gtk_widget_show (notice_time);
598 gtk_table_attach (GTK_TABLE (table7), notice_time, 1, 2, 0, 1,
599 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
600 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 5);
601 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (notice_time), TRUE);
602 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (notice_time), GTK_UPDATE_IF_VALID);
604 hseparator1 = gtk_hseparator_new ();
605 gtk_widget_show (hseparator1);
606 gtk_box_pack_start (GTK_BOX (vbox6), hseparator1, TRUE, TRUE, 0);
608 transitions = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Enable transitions between images")));
609 add_check_button(transitions, OPTION_TRANSITIONS);
610 gtk_widget_show (transitions);
611 gtk_box_pack_start (GTK_BOX (vbox6), transitions, TRUE, TRUE, 5);
613 transition_box = gtk_vbox_new (FALSE, 0);
614 gtk_widget_show (transition_box);
615 gtk_box_pack_start (GTK_BOX (vbox6), transition_box, TRUE, TRUE, 0);
617 hbox13 = gtk_hbox_new (FALSE, 0);
618 gtk_widget_show (hbox13);
619 gtk_box_pack_start (GTK_BOX (transition_box), hbox13, TRUE, TRUE, 0);
621 label46 = gtk_label_new (_("Transition duration"));
622 gtk_widget_show (label46);
623 gtk_box_pack_start (GTK_BOX (hbox13), label46, TRUE, TRUE, 0);
624 gtk_misc_set_padding (GTK_MISC (label46), 10, 0);
626 trans_duration_adj = gtk_adjustment_new (1, 0, 1000000000, 1, 10, 10);
627 trans_duration = gtk_spin_button_new (GTK_ADJUSTMENT (trans_duration_adj), 1, 0);
628 add_spin_button(trans_duration, OPTION_TRANS_DURATION);
629 gtk_widget_show (trans_duration);
630 gtk_box_pack_start (GTK_BOX (hbox13), trans_duration, TRUE, TRUE, 0);
631 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (trans_duration), TRUE);
632 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (trans_duration), GTK_UPDATE_IF_VALID);
634 label47 = gtk_label_new (_("milliseconds"));
635 gtk_widget_show (label47);
636 gtk_box_pack_start (GTK_BOX (hbox13), label47, TRUE, TRUE, 0);
637 gtk_misc_set_padding (GTK_MISC (label47), 10, 0);
639 label48 = gtk_label_new (_("Transitions obey the maximum framerate parameter in the Transformations tab"));
640 gtk_widget_show (label48);
641 gtk_box_pack_start (GTK_BOX (transition_box), label48, TRUE, TRUE, 0);
642 gtk_misc_set_padding (GTK_MISC (label48), 10, 0);
644 label5 = gtk_label_new (_("Slide show"));
645 gtk_widget_show (label5);
646 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 4), label5);
648 vbox10 = gtk_vbox_new (FALSE, 0);
649 gtk_widget_show (vbox10);
650 gtk_container_add (GTK_CONTAINER (notebook1), vbox10);
651 reset_mnemonics();
653 table8 = gtk_table_new (4, 2, FALSE);
654 gtk_widget_show (table8);
655 gtk_box_pack_start (GTK_BOX (vbox10), table8, TRUE, TRUE, 0);
657 label41 = gtk_label_new (_("Alpha 2"));
658 gtk_widget_show (label41);
659 gtk_table_attach (GTK_TABLE (table8), label41, 0, 1, 2, 3,
660 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
661 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
662 gtk_misc_set_alignment (GTK_MISC (label41), 0, 0.5);
664 label40 = gtk_label_new (_("Alpha 1"));
665 gtk_widget_show (label40);
666 gtk_table_attach (GTK_TABLE (table8), label40, 0, 1, 1, 2,
667 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
668 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
669 gtk_misc_set_alignment (GTK_MISC (label40), 0, 0.5);
671 label39 = gtk_label_new (_("Background"));
672 gtk_widget_show (label39);
673 gtk_table_attach (GTK_TABLE (table8), label39, 0, 1, 0, 1,
674 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
675 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
676 gtk_misc_set_alignment (GTK_MISC (label39), 0, 0.5);
678 alpha1 = gtk_color_button_new ();
679 add_color_button(alpha1, OPTION_ALPHA1);
680 gtk_widget_show (alpha1);
681 gtk_table_attach (GTK_TABLE (table8), alpha1, 1, 2, 1, 2,
682 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK),
683 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK), 0, 0);
685 alpha2 = gtk_color_button_new ();
686 add_color_button(alpha2, OPTION_ALPHA2);
687 gtk_widget_show (alpha2);
688 gtk_table_attach (GTK_TABLE (table8), alpha2, 1, 2, 2, 3,
689 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK),
690 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK), 0, 0);
692 alpha_checks = gtk_check_button_new_with_mnemonic (add_mnemonic(_("Alpha checks")));
693 add_check_button(alpha_checks, OPTION_ALPHA_CHECKS);
694 gtk_widget_show (alpha_checks);
695 gtk_table_attach (GTK_TABLE (table8), alpha_checks, 0, 1, 3, 4,
696 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
697 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
699 background = gtk_color_button_new ();
700 add_color_button(background, OPTION_BACKGROUND);
701 gtk_widget_show (background);
702 gtk_table_attach (GTK_TABLE (table8), background, 1, 2, 0, 1,
703 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK),
704 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK), 0, 0);
706 label6 = gtk_label_new (_("Background"));
707 gtk_widget_show (label6);
708 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 5), label6);
710 dialog_action_area1 = GTK_DIALOG (options_dialog)->action_area;
711 gtk_widget_show (dialog_action_area1);
712 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);
714 cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel");
715 gtk_widget_show (cancelbutton1);
716 gtk_dialog_add_action_widget (GTK_DIALOG (options_dialog), cancelbutton1, GTK_RESPONSE_CANCEL);
717 GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);
719 okbutton1 = gtk_button_new_from_stock ("gtk-ok");
720 gtk_widget_show (okbutton1);
721 gtk_dialog_add_action_widget (GTK_DIALOG (options_dialog), okbutton1, GTK_RESPONSE_OK);
722 GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);
724 g_signal_connect ((gpointer) save_now, "clicked",
725 G_CALLBACK (on_save_now_clicked),
726 NULL);
727 g_signal_connect ((gpointer) read_config, "realize",
728 G_CALLBACK (on_read_config_realize),
729 NULL);
730 g_signal_connect ((gpointer) write_config, "realize",
731 G_CALLBACK (on_write_config_realize),
732 NULL);
733 g_signal_connect ((gpointer) initlal_position, "realize",
734 G_CALLBACK (on_initial_position_realize),
735 NULL);
736 g_signal_connect ((gpointer) initlal_position, "changed",
737 G_CALLBACK (on_initial_position_changed),
738 NULL);
739 g_signal_connect_data ((gpointer) transitions, "toggled",
740 G_CALLBACK (on_transitions_toggled),
741 GTK_OBJECT (transition_box),
742 NULL, G_CONNECT_AFTER | G_CONNECT_SWAPPED);
743 g_signal_connect_after ((gpointer) transition_box, "realize",
744 G_CALLBACK (on_transition_box_realize),
745 NULL);
747 /* Store pointers to all widgets, for use by lookup_widget(). */
748 GLADE_HOOKUP_OBJECT_NO_REF (options_dialog, options_dialog, "options_dialog");
749 GLADE_HOOKUP_OBJECT_NO_REF (options_dialog, dialog_vbox1, "dialog_vbox1");
750 GLADE_HOOKUP_OBJECT (options_dialog, expander1, "expander1");
751 GLADE_HOOKUP_OBJECT (options_dialog, vbox9, "vbox9");
752 GLADE_HOOKUP_OBJECT (options_dialog, hbox9, "hbox9");
753 GLADE_HOOKUP_OBJECT (options_dialog, save_now, "save_now");
754 GLADE_HOOKUP_OBJECT (options_dialog, alignment2, "alignment2");
755 GLADE_HOOKUP_OBJECT (options_dialog, hbox8, "hbox8");
756 GLADE_HOOKUP_OBJECT (options_dialog, image2, "image2");
757 GLADE_HOOKUP_OBJECT (options_dialog, label37, "label37");
758 GLADE_HOOKUP_OBJECT (options_dialog, save_quit, "save_quit");
759 GLADE_HOOKUP_OBJECT (options_dialog, read_config, "read_config");
760 GLADE_HOOKUP_OBJECT (options_dialog, write_config, "write_config");
761 GLADE_HOOKUP_OBJECT (options_dialog, label38, "label38");
762 GLADE_HOOKUP_OBJECT (options_dialog, notebook1, "notebook1");
763 GLADE_HOOKUP_OBJECT (options_dialog, vbox3, "vbox3");
764 GLADE_HOOKUP_OBJECT (options_dialog, table1, "table1");
765 GLADE_HOOKUP_OBJECT (options_dialog, scrollbars, "scrollbars");
766 GLADE_HOOKUP_OBJECT (options_dialog, fullscreen, "fullscreen");
767 GLADE_HOOKUP_OBJECT (options_dialog, menu_bar, "menu_bar");
768 GLADE_HOOKUP_OBJECT (options_dialog, status_bar, "status_bar");
769 GLADE_HOOKUP_OBJECT (options_dialog, confirm_quit, "confirm_quit");
770 GLADE_HOOKUP_OBJECT (options_dialog, resize_win, "resize_win");
771 GLADE_HOOKUP_OBJECT (options_dialog, hbox2, "hbox2");
772 GLADE_HOOKUP_OBJECT (options_dialog, label8, "label8");
773 GLADE_HOOKUP_OBJECT (options_dialog, delay_cursor, "delay_cursor");
774 GLADE_HOOKUP_OBJECT (options_dialog, label9, "label9");
775 GLADE_HOOKUP_OBJECT (options_dialog, label1, "label1");
776 GLADE_HOOKUP_OBJECT (options_dialog, table2, "table2");
777 GLADE_HOOKUP_OBJECT (options_dialog, scale_down, "scale_down");
778 GLADE_HOOKUP_OBJECT (options_dialog, maximize, "maximize");
779 GLADE_HOOKUP_OBJECT (options_dialog, mipmaps, "mipmaps");
780 GLADE_HOOKUP_OBJECT (options_dialog, dithering, "dithering");
781 GLADE_HOOKUP_OBJECT (options_dialog, one_image, "one_image");
782 GLADE_HOOKUP_OBJECT (options_dialog, opengl_errors, "opengl_errors");
783 GLADE_HOOKUP_OBJECT (options_dialog, filtering, "filtering");
784 GLADE_HOOKUP_OBJECT (options_dialog, label2, "label2");
785 GLADE_HOOKUP_OBJECT (options_dialog, vbox7, "vbox7");
786 GLADE_HOOKUP_OBJECT (options_dialog, hbox5, "hbox5");
787 GLADE_HOOKUP_OBJECT (options_dialog, images_menus_startup, "images_menus_startup");
788 GLADE_HOOKUP_OBJECT (options_dialog, images_menus_mnemonics, "images_menus_mnemonics");
789 GLADE_HOOKUP_OBJECT (options_dialog, thumbnails, "thumbnails");
790 GLADE_HOOKUP_OBJECT (options_dialog, table5, "table5");
791 GLADE_HOOKUP_OBJECT (options_dialog, label26, "label26");
792 GLADE_HOOKUP_OBJECT (options_dialog, label27, "label27");
793 GLADE_HOOKUP_OBJECT (options_dialog, label25, "label25");
794 GLADE_HOOKUP_OBJECT (options_dialog, thumbnails_width, "thumbnails_width");
795 GLADE_HOOKUP_OBJECT (options_dialog, thumbnails_height, "thumbnails_height");
796 GLADE_HOOKUP_OBJECT (options_dialog, label24, "label24");
797 GLADE_HOOKUP_OBJECT (options_dialog, label3, "label3");
798 GLADE_HOOKUP_OBJECT (options_dialog, vbox5, "vbox5");
799 GLADE_HOOKUP_OBJECT (options_dialog, hbox10, "hbox10");
800 GLADE_HOOKUP_OBJECT (options_dialog, zoom_pointer, "zoom_pointer");
801 GLADE_HOOKUP_OBJECT (options_dialog, keep_transfo, "keep_transfo");
802 GLADE_HOOKUP_OBJECT (options_dialog, hbox11, "hbox11");
803 GLADE_HOOKUP_OBJECT (options_dialog, label42, "label42");
804 GLADE_HOOKUP_OBJECT (options_dialog, initlal_position, "initlal_position");
805 GLADE_HOOKUP_OBJECT (options_dialog, table4, "table4");
806 GLADE_HOOKUP_OBJECT (options_dialog, max_fps, "max_fps");
807 GLADE_HOOKUP_OBJECT (options_dialog, history_length, "history_length");
808 GLADE_HOOKUP_OBJECT (options_dialog, label16, "label16");
809 GLADE_HOOKUP_OBJECT (options_dialog, label17, "label17");
810 GLADE_HOOKUP_OBJECT (options_dialog, label18, "label18");
811 GLADE_HOOKUP_OBJECT (options_dialog, label19, "label19");
812 GLADE_HOOKUP_OBJECT (options_dialog, label4, "label4");
813 GLADE_HOOKUP_OBJECT (options_dialog, vbox6, "vbox6");
814 GLADE_HOOKUP_OBJECT (options_dialog, hbox3, "hbox3");
815 GLADE_HOOKUP_OBJECT (options_dialog, start_slide_show, "start_slide_show");
816 GLADE_HOOKUP_OBJECT (options_dialog, slide_show_loop, "slide_show_loop");
817 GLADE_HOOKUP_OBJECT (options_dialog, table7, "table7");
818 GLADE_HOOKUP_OBJECT (options_dialog, label28, "label28");
819 GLADE_HOOKUP_OBJECT (options_dialog, label20, "label20");
820 GLADE_HOOKUP_OBJECT (options_dialog, slide_show_delay, "slide_show_delay");
821 GLADE_HOOKUP_OBJECT (options_dialog, label21, "label21");
822 GLADE_HOOKUP_OBJECT (options_dialog, label29, "label29");
823 GLADE_HOOKUP_OBJECT (options_dialog, notice_time, "notice_time");
824 GLADE_HOOKUP_OBJECT (options_dialog, hseparator1, "hseparator1");
825 GLADE_HOOKUP_OBJECT (options_dialog, transitions, "transitions");
826 GLADE_HOOKUP_OBJECT (options_dialog, transition_box, "transition_box");
827 GLADE_HOOKUP_OBJECT (options_dialog, hbox13, "hbox13");
828 GLADE_HOOKUP_OBJECT (options_dialog, label46, "label46");
829 GLADE_HOOKUP_OBJECT (options_dialog, trans_duration, "trans_duration");
830 GLADE_HOOKUP_OBJECT (options_dialog, label47, "label47");
831 GLADE_HOOKUP_OBJECT (options_dialog, label48, "label48");
832 GLADE_HOOKUP_OBJECT (options_dialog, label5, "label5");
833 GLADE_HOOKUP_OBJECT (options_dialog, vbox10, "vbox10");
834 GLADE_HOOKUP_OBJECT (options_dialog, table8, "table8");
835 GLADE_HOOKUP_OBJECT (options_dialog, label41, "label41");
836 GLADE_HOOKUP_OBJECT (options_dialog, label40, "label40");
837 GLADE_HOOKUP_OBJECT (options_dialog, label39, "label39");
838 GLADE_HOOKUP_OBJECT (options_dialog, alpha1, "alpha1");
839 GLADE_HOOKUP_OBJECT (options_dialog, alpha2, "alpha2");
840 GLADE_HOOKUP_OBJECT (options_dialog, alpha_checks, "alpha_checks");
841 GLADE_HOOKUP_OBJECT (options_dialog, background, "background");
842 GLADE_HOOKUP_OBJECT (options_dialog, label6, "label6");
843 GLADE_HOOKUP_OBJECT_NO_REF (options_dialog, dialog_action_area1, "dialog_action_area1");
844 GLADE_HOOKUP_OBJECT (options_dialog, cancelbutton1, "cancelbutton1");
845 GLADE_HOOKUP_OBJECT (options_dialog, okbutton1, "okbutton1");
847 gtk_widget_grab_focus (okbutton1);
848 gtk_widget_grab_default (okbutton1);
849 return options_dialog;