1 /*
2 * DO NOT EDIT THIS FILE - it is generated by Glade.
3 */
4
5 #ifdef HAVE_CONFIG_H
6 # include <config.h>
7 #endif
8
9 #include <sys/types.h>
10 #include <sys/stat.h>
11 #include <unistd.h>
12 #include <string.h>
13 #include <stdio.h>
14
15 #include <gdk/gdkkeysyms.h>
16 #include <gtk/gtk.h>
17
18 #include "callbacks.h"
19 #include "interface.h"
20 #include "support.h"
21
22 #define GLADE_HOOKUP_OBJECT(component,widget,name) \
23 g_object_set_data_full (G_OBJECT (component), name, \
24 gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
25
26 #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
27 g_object_set_data (G_OBJECT (component), name, widget)
28
29 GtkWidget*
create_mainWindow(void)30 create_mainWindow (void)
31 {
32 GtkWidget *mainWindow;
33 GtkWidget *table1;
34 GtkWidget *menubar1;
35 GtkWidget *file1;
36 GtkWidget *file1_menu;
37 GtkWidget *open1;
38 GtkWidget *open_cd1;
39 GtkWidget *separator1;
40 GtkWidget *quit1;
41 GtkWidget *game_state1;
42 GtkWidget *game_state1_menu;
43 GtkWidget *save1;
44 GtkWidget *load1;
45 GtkWidget *options1;
46 GtkWidget *options1_menu;
47 GtkWidget *general_settings_1;
48 GtkWidget *input_setting_1;
49 GtkWidget *separator3;
50 GtkWidget *save_settings1;
51 GtkWidget *help1;
52 GtkWidget *help1_menu;
53 GtkWidget *hugo_manual1;
54 GtkWidget *separator2;
55 GtkWidget *about_1;
56 GtkWidget *statusbar1;
57 GtkWidget *hbox1;
58 GtkWidget *button1;
59 GtkWidget *hbox2;
60 GtkWidget *pixmap2;
61 GtkWidget *label1;
62 GtkWidget *button2;
63 GtkWidget *hbox3;
64 GtkWidget *pixmap3;
65 GtkWidget *label2;
66 GtkAccelGroup *accel_group;
67
68 accel_group = gtk_accel_group_new ();
69
70 mainWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);
71 gtk_window_set_title (GTK_WINDOW (mainWindow), "Hu-Go! - PC Engine Emulator");
72
73 table1 = gtk_table_new (3, 1, FALSE);
74 gtk_widget_show (table1);
75 gtk_container_add (GTK_CONTAINER (mainWindow), table1);
76
77 menubar1 = gtk_menu_bar_new ();
78 gtk_widget_show (menubar1);
79 gtk_table_attach (GTK_TABLE (table1), menubar1, 0, 1, 0, 1,
80 (GtkAttachOptions) (GTK_FILL),
81 (GtkAttachOptions) (0), 0, 0);
82
83 file1 = gtk_menu_item_new_with_mnemonic ("File");
84 gtk_widget_show (file1);
85 gtk_container_add (GTK_CONTAINER (menubar1), file1);
86
87 file1_menu = gtk_menu_new ();
88 gtk_menu_item_set_submenu (GTK_MENU_ITEM (file1), file1_menu);
89
90 open1 = gtk_menu_item_new_with_mnemonic ("Open file ...");
91 gtk_widget_show (open1);
92 gtk_container_add (GTK_CONTAINER (file1_menu), open1);
93 gtk_widget_add_accelerator (open1, "activate", accel_group,
94 GDK_o, GDK_CONTROL_MASK,
95 GTK_ACCEL_VISIBLE);
96
97 open_cd1 = gtk_menu_item_new_with_mnemonic ("Open cd");
98 gtk_widget_show (open_cd1);
99 gtk_container_add (GTK_CONTAINER (file1_menu), open_cd1);
100
101 separator1 = gtk_menu_item_new ();
102 gtk_widget_show (separator1);
103 gtk_container_add (GTK_CONTAINER (file1_menu), separator1);
104 gtk_widget_set_sensitive (separator1, FALSE);
105
106 quit1 = gtk_menu_item_new_with_mnemonic ("Quit");
107 gtk_widget_show (quit1);
108 gtk_container_add (GTK_CONTAINER (file1_menu), quit1);
109 gtk_widget_add_accelerator (quit1, "activate", accel_group,
110 GDK_q, GDK_CONTROL_MASK,
111 GTK_ACCEL_VISIBLE);
112
113 game_state1 = gtk_menu_item_new_with_mnemonic ("Game state");
114 gtk_widget_show (game_state1);
115 gtk_container_add (GTK_CONTAINER (menubar1), game_state1);
116
117 game_state1_menu = gtk_menu_new ();
118 gtk_menu_item_set_submenu (GTK_MENU_ITEM (game_state1), game_state1_menu);
119
120 save1 = gtk_menu_item_new_with_mnemonic ("Save");
121 gtk_widget_show (save1);
122 gtk_container_add (GTK_CONTAINER (game_state1_menu), save1);
123
124 load1 = gtk_menu_item_new_with_mnemonic ("Load");
125 gtk_widget_show (load1);
126 gtk_container_add (GTK_CONTAINER (game_state1_menu), load1);
127
128 options1 = gtk_menu_item_new_with_mnemonic ("Options");
129 gtk_widget_show (options1);
130 gtk_container_add (GTK_CONTAINER (menubar1), options1);
131
132 options1_menu = gtk_menu_new ();
133 gtk_menu_item_set_submenu (GTK_MENU_ITEM (options1), options1_menu);
134
135 general_settings_1 = gtk_menu_item_new_with_mnemonic ("General settings ...");
136 gtk_widget_show (general_settings_1);
137 gtk_container_add (GTK_CONTAINER (options1_menu), general_settings_1);
138
139 input_setting_1 = gtk_menu_item_new_with_mnemonic ("Input settings ...");
140 gtk_widget_show (input_setting_1);
141 gtk_container_add (GTK_CONTAINER (options1_menu), input_setting_1);
142
143 separator3 = gtk_menu_item_new ();
144 gtk_widget_show (separator3);
145 gtk_container_add (GTK_CONTAINER (options1_menu), separator3);
146 gtk_widget_set_sensitive (separator3, FALSE);
147
148 save_settings1 = gtk_menu_item_new_with_mnemonic ("Save settings");
149 gtk_widget_show (save_settings1);
150 gtk_container_add (GTK_CONTAINER (options1_menu), save_settings1);
151 gtk_widget_add_accelerator (save_settings1, "activate", accel_group,
152 GDK_s, GDK_CONTROL_MASK,
153 GTK_ACCEL_VISIBLE);
154
155 help1 = gtk_menu_item_new_with_mnemonic ("Help");
156 gtk_widget_show (help1);
157 gtk_container_add (GTK_CONTAINER (menubar1), help1);
158
159 help1_menu = gtk_menu_new ();
160 gtk_menu_item_set_submenu (GTK_MENU_ITEM (help1), help1_menu);
161
162 hugo_manual1 = gtk_menu_item_new_with_mnemonic ("Hu-go! manual");
163 gtk_widget_show (hugo_manual1);
164 gtk_container_add (GTK_CONTAINER (help1_menu), hugo_manual1);
165
166 separator2 = gtk_menu_item_new ();
167 gtk_widget_show (separator2);
168 gtk_container_add (GTK_CONTAINER (help1_menu), separator2);
169 gtk_widget_set_sensitive (separator2, FALSE);
170
171 about_1 = gtk_menu_item_new_with_mnemonic ("About ...");
172 gtk_widget_show (about_1);
173 gtk_container_add (GTK_CONTAINER (help1_menu), about_1);
174
175 statusbar1 = gtk_statusbar_new ();
176 gtk_widget_show (statusbar1);
177 gtk_table_attach (GTK_TABLE (table1), statusbar1, 0, 1, 2, 3,
178 (GtkAttachOptions) (GTK_FILL),
179 (GtkAttachOptions) (0), 0, 0);
180 gtk_statusbar_set_has_resize_grip (GTK_STATUSBAR (statusbar1), FALSE);
181
182 hbox1 = gtk_hbox_new (TRUE, 0);
183 gtk_widget_show (hbox1);
184 gtk_table_attach (GTK_TABLE (table1), hbox1, 0, 1, 1, 2,
185 (GtkAttachOptions) (GTK_FILL),
186 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
187
188 button1 = gtk_button_new ();
189 gtk_widget_show (button1);
190 gtk_box_pack_start (GTK_BOX (hbox1), button1, FALSE, FALSE, 0);
191
192 hbox2 = gtk_hbox_new (FALSE, 0);
193 gtk_widget_show (hbox2);
194 gtk_container_add (GTK_CONTAINER (button1), hbox2);
195
196 pixmap2 = create_pixmap (mainWindow, "rom.png");
197 gtk_widget_show (pixmap2);
198 gtk_box_pack_start (GTK_BOX (hbox2), pixmap2, TRUE, TRUE, 0);
199 gtk_misc_set_padding (GTK_MISC (pixmap2), 2, 2);
200
201 label1 = gtk_label_new ("Open Rom");
202 gtk_widget_show (label1);
203 gtk_box_pack_start (GTK_BOX (hbox2), label1, FALSE, FALSE, 0);
204 gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_CENTER);
205
206 button2 = gtk_button_new ();
207 gtk_widget_show (button2);
208 gtk_box_pack_start (GTK_BOX (hbox1), button2, FALSE, FALSE, 0);
209
210 hbox3 = gtk_hbox_new (FALSE, 0);
211 gtk_widget_show (hbox3);
212 gtk_container_add (GTK_CONTAINER (button2), hbox3);
213
214 pixmap3 = create_pixmap (mainWindow, "cdrom.png");
215 gtk_widget_show (pixmap3);
216 gtk_box_pack_start (GTK_BOX (hbox3), pixmap3, TRUE, TRUE, 0);
217
218 label2 = gtk_label_new ("Open Cd");
219 gtk_widget_show (label2);
220 gtk_box_pack_start (GTK_BOX (hbox3), label2, FALSE, FALSE, 0);
221 gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_CENTER);
222
223 g_signal_connect ((gpointer) mainWindow, "destroy",
224 G_CALLBACK (on_mainWindow_destroy),
225 NULL);
226 g_signal_connect ((gpointer) mainWindow, "delete_event",
227 G_CALLBACK (gtk_main_quit),
228 NULL);
229 g_signal_connect ((gpointer) open1, "activate",
230 G_CALLBACK (on_open1_activate),
231 NULL);
232 g_signal_connect ((gpointer) open_cd1, "activate",
233 G_CALLBACK (on_open_cd1_activate),
234 NULL);
235 g_signal_connect ((gpointer) quit1, "activate",
236 G_CALLBACK (gtk_main_quit),
237 NULL);
238 g_signal_connect ((gpointer) save1, "activate",
239 G_CALLBACK (on_save1_activate),
240 NULL);
241 g_signal_connect ((gpointer) load1, "activate",
242 G_CALLBACK (on_load1_activate),
243 NULL);
244 g_signal_connect ((gpointer) general_settings_1, "activate",
245 G_CALLBACK (on_general_settings_1_activate),
246 NULL);
247 g_signal_connect ((gpointer) input_setting_1, "activate",
248 G_CALLBACK (on_input_setting_1_activate),
249 NULL);
250 g_signal_connect ((gpointer) save_settings1, "activate",
251 G_CALLBACK (on_save_settings1_activate),
252 NULL);
253 g_signal_connect ((gpointer) hugo_manual1, "activate",
254 G_CALLBACK (on_hugo_manual1_activate),
255 NULL);
256 g_signal_connect ((gpointer) about_1, "activate",
257 G_CALLBACK (on_about_1_activate),
258 NULL);
259 g_signal_connect ((gpointer) button1, "clicked",
260 G_CALLBACK (on_button1_clicked),
261 NULL);
262 g_signal_connect ((gpointer) button2, "clicked",
263 G_CALLBACK (on_button2_clicked),
264 NULL);
265
266 /* Store pointers to all widgets, for use by lookup_widget(). */
267 GLADE_HOOKUP_OBJECT_NO_REF (mainWindow, mainWindow, "mainWindow");
268 GLADE_HOOKUP_OBJECT (mainWindow, table1, "table1");
269 GLADE_HOOKUP_OBJECT (mainWindow, menubar1, "menubar1");
270 GLADE_HOOKUP_OBJECT (mainWindow, file1, "file1");
271 GLADE_HOOKUP_OBJECT (mainWindow, file1_menu, "file1_menu");
272 GLADE_HOOKUP_OBJECT (mainWindow, open1, "open1");
273 GLADE_HOOKUP_OBJECT (mainWindow, open_cd1, "open_cd1");
274 GLADE_HOOKUP_OBJECT (mainWindow, separator1, "separator1");
275 GLADE_HOOKUP_OBJECT (mainWindow, quit1, "quit1");
276 GLADE_HOOKUP_OBJECT (mainWindow, game_state1, "game_state1");
277 GLADE_HOOKUP_OBJECT (mainWindow, game_state1_menu, "game_state1_menu");
278 GLADE_HOOKUP_OBJECT (mainWindow, save1, "save1");
279 GLADE_HOOKUP_OBJECT (mainWindow, load1, "load1");
280 GLADE_HOOKUP_OBJECT (mainWindow, options1, "options1");
281 GLADE_HOOKUP_OBJECT (mainWindow, options1_menu, "options1_menu");
282 GLADE_HOOKUP_OBJECT (mainWindow, general_settings_1, "general_settings_1");
283 GLADE_HOOKUP_OBJECT (mainWindow, input_setting_1, "input_setting_1");
284 GLADE_HOOKUP_OBJECT (mainWindow, separator3, "separator3");
285 GLADE_HOOKUP_OBJECT (mainWindow, save_settings1, "save_settings1");
286 GLADE_HOOKUP_OBJECT (mainWindow, help1, "help1");
287 GLADE_HOOKUP_OBJECT (mainWindow, help1_menu, "help1_menu");
288 GLADE_HOOKUP_OBJECT (mainWindow, hugo_manual1, "hugo_manual1");
289 GLADE_HOOKUP_OBJECT (mainWindow, separator2, "separator2");
290 GLADE_HOOKUP_OBJECT (mainWindow, about_1, "about_1");
291 GLADE_HOOKUP_OBJECT (mainWindow, statusbar1, "statusbar1");
292 GLADE_HOOKUP_OBJECT (mainWindow, hbox1, "hbox1");
293 GLADE_HOOKUP_OBJECT (mainWindow, button1, "button1");
294 GLADE_HOOKUP_OBJECT (mainWindow, hbox2, "hbox2");
295 GLADE_HOOKUP_OBJECT (mainWindow, pixmap2, "pixmap2");
296 GLADE_HOOKUP_OBJECT (mainWindow, label1, "label1");
297 GLADE_HOOKUP_OBJECT (mainWindow, button2, "button2");
298 GLADE_HOOKUP_OBJECT (mainWindow, hbox3, "hbox3");
299 GLADE_HOOKUP_OBJECT (mainWindow, pixmap3, "pixmap3");
300 GLADE_HOOKUP_OBJECT (mainWindow, label2, "label2");
301
302 gtk_window_add_accel_group (GTK_WINDOW (mainWindow), accel_group);
303
304 return mainWindow;
305 }
306
307 GtkWidget*
create_fileselection1(void)308 create_fileselection1 (void)
309 {
310 GtkWidget *fileselection1;
311 GtkWidget *ok_button1;
312 GtkWidget *cancel_button1;
313
314 fileselection1 = gtk_file_selection_new ("Select File");
315 gtk_container_set_border_width (GTK_CONTAINER (fileselection1), 10);
316 gtk_window_set_destroy_with_parent (GTK_WINDOW (fileselection1), TRUE);
317 gtk_window_set_type_hint (GTK_WINDOW (fileselection1), GDK_WINDOW_TYPE_HINT_DIALOG);
318 gtk_file_selection_hide_fileop_buttons (GTK_FILE_SELECTION (fileselection1));
319
320 ok_button1 = GTK_FILE_SELECTION (fileselection1)->ok_button;
321 gtk_widget_show (ok_button1);
322 GTK_WIDGET_SET_FLAGS (ok_button1, GTK_CAN_DEFAULT);
323
324 cancel_button1 = GTK_FILE_SELECTION (fileselection1)->cancel_button;
325 gtk_widget_show (cancel_button1);
326 GTK_WIDGET_SET_FLAGS (cancel_button1, GTK_CAN_DEFAULT);
327
328 g_signal_connect ((gpointer) fileselection1, "delete_event",
329 G_CALLBACK (on_fileselection1_delete_event),
330 NULL);
331 g_signal_connect ((gpointer) ok_button1, "clicked",
332 G_CALLBACK (on_ok_button1_clicked),
333 NULL);
334 g_signal_connect ((gpointer) cancel_button1, "clicked",
335 G_CALLBACK (on_cancel_button1_clicked),
336 NULL);
337
338 /* Store pointers to all widgets, for use by lookup_widget(). */
339 GLADE_HOOKUP_OBJECT_NO_REF (fileselection1, fileselection1, "fileselection1");
340 GLADE_HOOKUP_OBJECT_NO_REF (fileselection1, ok_button1, "ok_button1");
341 GLADE_HOOKUP_OBJECT_NO_REF (fileselection1, cancel_button1, "cancel_button1");
342
343 return fileselection1;
344 }
345
346 GtkWidget*
create_general_settings_window(void)347 create_general_settings_window (void)
348 {
349 GtkWidget *general_settings_window;
350 GtkWidget *vbox3;
351 GtkWidget *notebook1;
352 GtkWidget *table7;
353 GtkWidget *label28;
354 GtkWidget *alignment5;
355 GtkWidget *checkbutton_start_fullscreen;
356 GtkWidget *checkbutton_maintain_aspect;
357 GtkWidget *label29;
358 GtkWidget *checkbutton_use_overlay;
359 GtkWidget *checkbutton_tv_size;
360 GtkWidget *hseparator1;
361 GtkWidget *optionmenu_overlay_format;
362 GtkWidget *convertwidget40;
363 GtkWidget *convertwidget41;
364 GtkWidget *convertwidget42;
365 GtkWidget *convertwidget43;
366 GtkWidget *label31;
367 GtkWidget *label30;
368 GtkObject *spinbutton_window_size_adj;
369 GtkWidget *spinbutton_window_size;
370 GtkWidget *entry_fullscreen_width;
371 GtkWidget *entry_fullscreen_height;
372 GtkWidget *label27;
373 GtkWidget *table3;
374 GtkWidget *entry_cd_system_filename;
375 GtkWidget *button_browse_cd_system;
376 GtkWidget *label20;
377 GtkWidget *label19;
378 GtkWidget *entry_rom_basedir;
379 GtkWidget *button_browse_rom_dirname;
380 GtkWidget *label_paths;
381 GtkWidget *table4;
382 GtkWidget *checkbutton_minimal_bios;
383 GtkWidget *label21;
384 GtkWidget *entry_cd_path;
385 GtkWidget *button_browse_cd_path;
386 GtkWidget *checkbutton_use_arcade_card;
387 GtkWidget *label_cd;
388 GtkWidget *table5;
389 GtkWidget *label22;
390 GtkWidget *label23;
391 GtkWidget *checkbutton_stereo_sound;
392 GtkWidget *entry_output_frequency;
393 GtkWidget *entry_buffer_size;
394 GtkWidget *label_sound;
395 GtkWidget *table18;
396 GtkWidget *label159;
397 GtkWidget *label160;
398 GtkWidget *hseparator8;
399 GtkWidget *hseparator9;
400 GtkWidget *entry_server_hostname;
401 GtkWidget *alignment6;
402 GtkObject *spinbutton_server_port_adj;
403 GtkWidget *spinbutton_server_port;
404 GtkWidget *label161;
405 GtkWidget *label162;
406 GtkWidget *label163;
407 GtkWidget *label164;
408 GtkWidget *label165;
409 GtkWidget *optionmenu_slot0;
410 GtkWidget *menu1;
411 GtkWidget *none1;
412 GtkWidget *image11;
413 GtkWidget *s__parateur1;
414 GtkWidget *player_1;
415 GtkWidget *player_2;
416 GtkWidget *player_3;
417 GtkWidget *player_4;
418 GtkWidget *player_5;
419 GtkWidget *optionmenu_slot1;
420 GtkWidget *menu2;
421 GtkWidget *imagemenuitem1;
422 GtkWidget *image12;
423 GtkWidget *menuitem1;
424 GtkWidget *menuitem2;
425 GtkWidget *menuitem3;
426 GtkWidget *menuitem4;
427 GtkWidget *menuitem5;
428 GtkWidget *menuitem6;
429 GtkWidget *optionmenu_slot2;
430 GtkWidget *menu3;
431 GtkWidget *imagemenuitem2;
432 GtkWidget *image13;
433 GtkWidget *menuitem7;
434 GtkWidget *menuitem8;
435 GtkWidget *menuitem9;
436 GtkWidget *menuitem10;
437 GtkWidget *menuitem11;
438 GtkWidget *menuitem12;
439 GtkWidget *optionmenu_slot3;
440 GtkWidget *menu4;
441 GtkWidget *imagemenuitem3;
442 GtkWidget *image14;
443 GtkWidget *menuitem13;
444 GtkWidget *menuitem14;
445 GtkWidget *menuitem15;
446 GtkWidget *menuitem16;
447 GtkWidget *menuitem17;
448 GtkWidget *menuitem18;
449 GtkWidget *optionmenu_slot4;
450 GtkWidget *menu5;
451 GtkWidget *imagemenuitem4;
452 GtkWidget *image15;
453 GtkWidget *menuitem19;
454 GtkWidget *menuitem20;
455 GtkWidget *menuitem21;
456 GtkWidget *menuitem22;
457 GtkWidget *menuitem23;
458 GtkWidget *menuitem24;
459 GtkWidget *label166;
460 GtkWidget *optionmenu_netplay;
461 GtkWidget *menu6;
462 GtkWidget *local_mode1;
463 GtkWidget *s__parateur2;
464 GtkWidget *lan_netplay1;
465 GtkWidget *internet_netplay1;
466 GtkWidget *label_netplay;
467 GtkWidget *hbuttonbox1;
468 GtkWidget *buttongeneral_config_close;
469 GtkWidget *button_general_config_cancel;
470
471 general_settings_window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
472 gtk_window_set_title (GTK_WINDOW (general_settings_window), "General settings");
473
474 vbox3 = gtk_vbox_new (FALSE, 0);
475 gtk_widget_show (vbox3);
476 gtk_container_add (GTK_CONTAINER (general_settings_window), vbox3);
477
478 notebook1 = gtk_notebook_new ();
479 gtk_widget_show (notebook1);
480 gtk_box_pack_start (GTK_BOX (vbox3), notebook1, FALSE, TRUE, 0);
481
482 table7 = gtk_table_new (8, 4, FALSE);
483 gtk_widget_show (table7);
484 gtk_container_add (GTK_CONTAINER (notebook1), table7);
485
486 label28 = gtk_label_new ("Window zoom factor : ");
487 gtk_widget_show (label28);
488 gtk_table_attach (GTK_TABLE (table7), label28, 0, 1, 3, 4,
489 (GtkAttachOptions) (GTK_FILL),
490 (GtkAttachOptions) (0), 0, 0);
491 gtk_label_set_justify (GTK_LABEL (label28), GTK_JUSTIFY_RIGHT);
492 gtk_misc_set_alignment (GTK_MISC (label28), 0, 0.5);
493
494 alignment5 = gtk_alignment_new (0.5, 0.5, 1, 1);
495 gtk_widget_show (alignment5);
496 gtk_table_attach (GTK_TABLE (table7), alignment5, 2, 3, 3, 4,
497 (GtkAttachOptions) (GTK_FILL),
498 (GtkAttachOptions) (GTK_FILL), 0, 0);
499
500 checkbutton_start_fullscreen = gtk_check_button_new_with_mnemonic ("Start games in fullscreen mode");
501 gtk_widget_show (checkbutton_start_fullscreen);
502 gtk_table_attach (GTK_TABLE (table7), checkbutton_start_fullscreen, 0, 4, 0, 1,
503 (GtkAttachOptions) (GTK_FILL),
504 (GtkAttachOptions) (0), 0, 0);
505
506 checkbutton_maintain_aspect = gtk_check_button_new_with_mnemonic ("Maintain pce aspect ratio in fullscreen mode");
507 gtk_widget_show (checkbutton_maintain_aspect);
508 gtk_table_attach (GTK_TABLE (table7), checkbutton_maintain_aspect, 0, 4, 1, 2,
509 (GtkAttachOptions) (GTK_FILL),
510 (GtkAttachOptions) (0), 0, 0);
511
512 label29 = gtk_label_new ("Prefered full screen size : ");
513 gtk_widget_show (label29);
514 gtk_table_attach (GTK_TABLE (table7), label29, 0, 1, 4, 5,
515 (GtkAttachOptions) (GTK_FILL),
516 (GtkAttachOptions) (0), 0, 0);
517 gtk_label_set_justify (GTK_LABEL (label29), GTK_JUSTIFY_RIGHT);
518 gtk_misc_set_alignment (GTK_MISC (label29), 0, 0.5);
519
520 checkbutton_use_overlay = gtk_check_button_new_with_mnemonic ("Hardware acceleration when available");
521 gtk_widget_show (checkbutton_use_overlay);
522 gtk_table_attach (GTK_TABLE (table7), checkbutton_use_overlay, 0, 4, 6, 7,
523 (GtkAttachOptions) (GTK_FILL),
524 (GtkAttachOptions) (0), 0, 0);
525
526 checkbutton_tv_size = gtk_check_button_new_with_mnemonic ("Emulate television size");
527 gtk_widget_show (checkbutton_tv_size);
528 gtk_table_attach (GTK_TABLE (table7), checkbutton_tv_size, 0, 4, 2, 3,
529 (GtkAttachOptions) (GTK_FILL),
530 (GtkAttachOptions) (0), 0, 0);
531
532 hseparator1 = gtk_hseparator_new ();
533 gtk_widget_show (hseparator1);
534 gtk_table_attach (GTK_TABLE (table7), hseparator1, 0, 4, 5, 6,
535 (GtkAttachOptions) (GTK_FILL),
536 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 4);
537
538 optionmenu_overlay_format = gtk_option_menu_new ();
539 gtk_widget_show (optionmenu_overlay_format);
540 gtk_table_attach (GTK_TABLE (table7), optionmenu_overlay_format, 1, 2, 7, 8,
541 (GtkAttachOptions) (GTK_FILL),
542 (GtkAttachOptions) (0), 0, 0);
543
544 convertwidget40 = gtk_menu_new ();
545
546 convertwidget41 = gtk_menu_item_new_with_mnemonic ("Autodetect");
547 gtk_widget_show (convertwidget41);
548 gtk_container_add (GTK_CONTAINER (convertwidget40), convertwidget41);
549
550 convertwidget42 = gtk_menu_item_new_with_mnemonic ("UYVY");
551 gtk_widget_show (convertwidget42);
552 gtk_container_add (GTK_CONTAINER (convertwidget40), convertwidget42);
553
554 convertwidget43 = gtk_menu_item_new_with_mnemonic ("YUY2");
555 gtk_widget_show (convertwidget43);
556 gtk_container_add (GTK_CONTAINER (convertwidget40), convertwidget43);
557
558 gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu_overlay_format), convertwidget40);
559
560 label31 = gtk_label_new ("Hardware graphic format : ");
561 gtk_widget_show (label31);
562 gtk_table_attach (GTK_TABLE (table7), label31, 0, 1, 7, 8,
563 (GtkAttachOptions) (GTK_FILL),
564 (GtkAttachOptions) (0), 0, 0);
565 gtk_label_set_justify (GTK_LABEL (label31), GTK_JUSTIFY_RIGHT);
566 gtk_misc_set_alignment (GTK_MISC (label31), 0, 0.5);
567
568 label30 = gtk_label_new ("x");
569 gtk_widget_show (label30);
570 gtk_table_attach (GTK_TABLE (table7), label30, 2, 3, 4, 5,
571 (GtkAttachOptions) (GTK_SHRINK),
572 (GtkAttachOptions) (0), 0, 0);
573 gtk_label_set_justify (GTK_LABEL (label30), GTK_JUSTIFY_CENTER);
574 gtk_misc_set_alignment (GTK_MISC (label30), 0, 0.5);
575
576 spinbutton_window_size_adj = gtk_adjustment_new (1, 1, 4, 1, 10, 10);
577 spinbutton_window_size = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_window_size_adj), 1, 0);
578 gtk_widget_show (spinbutton_window_size);
579 gtk_table_attach (GTK_TABLE (table7), spinbutton_window_size, 1, 2, 3, 4,
580 (GtkAttachOptions) (GTK_SHRINK),
581 (GtkAttachOptions) (0), 0, 0);
582
583 entry_fullscreen_width = gtk_entry_new ();
584 gtk_widget_show (entry_fullscreen_width);
585 gtk_table_attach (GTK_TABLE (table7), entry_fullscreen_width, 1, 2, 4, 5,
586 (GtkAttachOptions) (GTK_SHRINK),
587 (GtkAttachOptions) (0), 0, 0);
588 gtk_entry_set_max_length (GTK_ENTRY (entry_fullscreen_width), 4);
589 gtk_entry_set_width_chars (GTK_ENTRY (entry_fullscreen_width), 4);
590
591 entry_fullscreen_height = gtk_entry_new ();
592 gtk_widget_show (entry_fullscreen_height);
593 gtk_table_attach (GTK_TABLE (table7), entry_fullscreen_height, 3, 4, 4, 5,
594 (GtkAttachOptions) (GTK_SHRINK),
595 (GtkAttachOptions) (0), 0, 0);
596 gtk_entry_set_width_chars (GTK_ENTRY (entry_fullscreen_height), 4);
597
598 label27 = gtk_label_new ("Graphics");
599 gtk_widget_show (label27);
600 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label27);
601 gtk_label_set_justify (GTK_LABEL (label27), GTK_JUSTIFY_CENTER);
602
603 table3 = gtk_table_new (2, 3, FALSE);
604 gtk_widget_show (table3);
605 gtk_container_add (GTK_CONTAINER (notebook1), table3);
606
607 entry_cd_system_filename = gtk_entry_new ();
608 gtk_widget_show (entry_cd_system_filename);
609 gtk_table_attach (GTK_TABLE (table3), entry_cd_system_filename, 1, 2, 0, 1,
610 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
611 (GtkAttachOptions) (0), 0, 0);
612
613 button_browse_cd_system = gtk_button_new_with_mnemonic ("Browse ...");
614 gtk_widget_show (button_browse_cd_system);
615 gtk_table_attach (GTK_TABLE (table3), button_browse_cd_system, 2, 3, 0, 1,
616 (GtkAttachOptions) (GTK_SHRINK | GTK_FILL),
617 (GtkAttachOptions) (0), 2, 0);
618
619 label20 = gtk_label_new ("Default rom directory : ");
620 gtk_widget_show (label20);
621 gtk_table_attach (GTK_TABLE (table3), label20, 0, 1, 1, 2,
622 (GtkAttachOptions) (GTK_SHRINK | GTK_FILL),
623 (GtkAttachOptions) (GTK_SHRINK), 0, 0);
624 gtk_label_set_justify (GTK_LABEL (label20), GTK_JUSTIFY_RIGHT);
625 gtk_misc_set_alignment (GTK_MISC (label20), 0, 0.5);
626
627 label19 = gtk_label_new ("CD system filename : ");
628 gtk_widget_show (label19);
629 gtk_table_attach (GTK_TABLE (table3), label19, 0, 1, 0, 1,
630 (GtkAttachOptions) (GTK_SHRINK | GTK_FILL),
631 (GtkAttachOptions) (GTK_SHRINK), 0, 0);
632 gtk_label_set_justify (GTK_LABEL (label19), GTK_JUSTIFY_RIGHT);
633 gtk_misc_set_alignment (GTK_MISC (label19), 0, 0.5);
634
635 entry_rom_basedir = gtk_entry_new ();
636 gtk_widget_show (entry_rom_basedir);
637 gtk_table_attach (GTK_TABLE (table3), entry_rom_basedir, 1, 2, 1, 2,
638 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
639 (GtkAttachOptions) (0), 0, 0);
640
641 button_browse_rom_dirname = gtk_button_new_with_mnemonic ("Browse ...");
642 gtk_widget_show (button_browse_rom_dirname);
643 gtk_table_attach (GTK_TABLE (table3), button_browse_rom_dirname, 2, 3, 1, 2,
644 (GtkAttachOptions) (GTK_FILL),
645 (GtkAttachOptions) (0), 2, 0);
646
647 label_paths = gtk_label_new ("Paths");
648 gtk_widget_show (label_paths);
649 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label_paths);
650 gtk_label_set_justify (GTK_LABEL (label_paths), GTK_JUSTIFY_CENTER);
651
652 table4 = gtk_table_new (3, 3, FALSE);
653 gtk_widget_show (table4);
654 gtk_container_add (GTK_CONTAINER (notebook1), table4);
655
656 checkbutton_minimal_bios = gtk_check_button_new_with_mnemonic ("Soft bios emulation mode");
657 gtk_widget_show (checkbutton_minimal_bios);
658 gtk_table_attach (GTK_TABLE (table4), checkbutton_minimal_bios, 0, 3, 0, 1,
659 (GtkAttachOptions) (GTK_FILL),
660 (GtkAttachOptions) (0), 0, 0);
661
662 label21 = gtk_label_new ("CD path : ");
663 gtk_widget_show (label21);
664 gtk_table_attach (GTK_TABLE (table4), label21, 0, 1, 1, 2,
665 (GtkAttachOptions) (GTK_FILL),
666 (GtkAttachOptions) (0), 0, 0);
667 gtk_label_set_justify (GTK_LABEL (label21), GTK_JUSTIFY_RIGHT);
668 gtk_misc_set_alignment (GTK_MISC (label21), 0, 0.5);
669
670 entry_cd_path = gtk_entry_new ();
671 gtk_widget_show (entry_cd_path);
672 gtk_table_attach (GTK_TABLE (table4), entry_cd_path, 1, 2, 1, 2,
673 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
674 (GtkAttachOptions) (0), 0, 0);
675
676 button_browse_cd_path = gtk_button_new_with_mnemonic ("Browse ...");
677 gtk_widget_show (button_browse_cd_path);
678 gtk_table_attach (GTK_TABLE (table4), button_browse_cd_path, 2, 3, 1, 2,
679 (GtkAttachOptions) (GTK_FILL),
680 (GtkAttachOptions) (0), 2, 0);
681
682 checkbutton_use_arcade_card = gtk_check_button_new_with_mnemonic ("Enable arcade card mode");
683 gtk_widget_show (checkbutton_use_arcade_card);
684 gtk_table_attach (GTK_TABLE (table4), checkbutton_use_arcade_card, 0, 3, 2, 3,
685 (GtkAttachOptions) (GTK_FILL),
686 (GtkAttachOptions) (0), 0, 0);
687
688 label_cd = gtk_label_new ("Cd emulation");
689 gtk_widget_show (label_cd);
690 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), label_cd);
691 gtk_label_set_justify (GTK_LABEL (label_cd), GTK_JUSTIFY_CENTER);
692
693 table5 = gtk_table_new (3, 2, FALSE);
694 gtk_widget_show (table5);
695 gtk_container_add (GTK_CONTAINER (notebook1), table5);
696
697 label22 = gtk_label_new ("Output frequency : ");
698 gtk_widget_show (label22);
699 gtk_table_attach (GTK_TABLE (table5), label22, 0, 1, 1, 2,
700 (GtkAttachOptions) (GTK_FILL),
701 (GtkAttachOptions) (0), 0, 0);
702 gtk_label_set_justify (GTK_LABEL (label22), GTK_JUSTIFY_RIGHT);
703 gtk_misc_set_alignment (GTK_MISC (label22), 0, 0.5);
704
705 label23 = gtk_label_new ("Buffer size : ");
706 gtk_widget_show (label23);
707 gtk_table_attach (GTK_TABLE (table5), label23, 0, 1, 2, 3,
708 (GtkAttachOptions) (GTK_FILL),
709 (GtkAttachOptions) (0), 0, 0);
710 gtk_label_set_justify (GTK_LABEL (label23), GTK_JUSTIFY_RIGHT);
711 gtk_misc_set_alignment (GTK_MISC (label23), 0, 0.5);
712
713 checkbutton_stereo_sound = gtk_check_button_new_with_mnemonic ("Use stereo sound");
714 gtk_widget_show (checkbutton_stereo_sound);
715 gtk_table_attach (GTK_TABLE (table5), checkbutton_stereo_sound, 0, 2, 0, 1,
716 (GtkAttachOptions) (GTK_FILL),
717 (GtkAttachOptions) (0), 0, 0);
718
719 entry_output_frequency = gtk_entry_new ();
720 gtk_widget_show (entry_output_frequency);
721 gtk_table_attach (GTK_TABLE (table5), entry_output_frequency, 1, 2, 1, 2,
722 (GtkAttachOptions) (GTK_SHRINK),
723 (GtkAttachOptions) (0), 0, 0);
724 gtk_entry_set_max_length (GTK_ENTRY (entry_output_frequency), 5);
725 gtk_entry_set_width_chars (GTK_ENTRY (entry_output_frequency), 5);
726
727 entry_buffer_size = gtk_entry_new ();
728 gtk_widget_show (entry_buffer_size);
729 gtk_table_attach (GTK_TABLE (table5), entry_buffer_size, 1, 2, 2, 3,
730 (GtkAttachOptions) (GTK_EXPAND),
731 (GtkAttachOptions) (0), 0, 0);
732 gtk_entry_set_width_chars (GTK_ENTRY (entry_buffer_size), 5);
733
734 label_sound = gtk_label_new ("Sound");
735 gtk_widget_show (label_sound);
736 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), label_sound);
737 gtk_label_set_justify (GTK_LABEL (label_sound), GTK_JUSTIFY_CENTER);
738
739 table18 = gtk_table_new (10, 3, FALSE);
740 gtk_widget_show (table18);
741 gtk_container_add (GTK_CONTAINER (notebook1), table18);
742 gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (notebook1), table18,
743 FALSE, FALSE, GTK_PACK_START);
744
745 label159 = gtk_label_new ("Server hostname : ");
746 gtk_widget_show (label159);
747 gtk_table_attach (GTK_TABLE (table18), label159, 0, 1, 2, 3,
748 (GtkAttachOptions) (GTK_FILL),
749 (GtkAttachOptions) (0), 0, 0);
750 gtk_label_set_justify (GTK_LABEL (label159), GTK_JUSTIFY_RIGHT);
751 gtk_misc_set_alignment (GTK_MISC (label159), 1, 0.5);
752
753 label160 = gtk_label_new ("Server port : ");
754 gtk_widget_show (label160);
755 gtk_table_attach (GTK_TABLE (table18), label160, 0, 1, 3, 4,
756 (GtkAttachOptions) (GTK_FILL),
757 (GtkAttachOptions) (0), 0, 0);
758 gtk_label_set_justify (GTK_LABEL (label160), GTK_JUSTIFY_RIGHT);
759 gtk_misc_set_alignment (GTK_MISC (label160), 1, 0.5);
760
761 hseparator8 = gtk_hseparator_new ();
762 gtk_widget_show (hseparator8);
763 gtk_table_attach (GTK_TABLE (table18), hseparator8, 0, 3, 1, 2,
764 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
765 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 2);
766
767 hseparator9 = gtk_hseparator_new ();
768 gtk_widget_show (hseparator9);
769 gtk_table_attach (GTK_TABLE (table18), hseparator9, 0, 3, 4, 5,
770 (GtkAttachOptions) (GTK_FILL),
771 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 2);
772
773 entry_server_hostname = gtk_entry_new ();
774 gtk_widget_show (entry_server_hostname);
775 gtk_table_attach (GTK_TABLE (table18), entry_server_hostname, 1, 3, 2, 3,
776 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
777 (GtkAttachOptions) (0), 0, 0);
778
779 alignment6 = gtk_alignment_new (0, 0.26, 1, 1);
780 gtk_widget_show (alignment6);
781 gtk_table_attach (GTK_TABLE (table18), alignment6, 1, 2, 3, 4,
782 (GtkAttachOptions) (0),
783 (GtkAttachOptions) (0), 0, 0);
784
785 spinbutton_server_port_adj = gtk_adjustment_new (25679, 1, 65538, 1, 10, 10);
786 spinbutton_server_port = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_server_port_adj), 1, 0);
787 gtk_widget_show (spinbutton_server_port);
788 gtk_container_add (GTK_CONTAINER (alignment6), spinbutton_server_port);
789
790 label161 = gtk_label_new ("Slot 1 : ");
791 gtk_widget_show (label161);
792 gtk_table_attach (GTK_TABLE (table18), label161, 0, 1, 5, 6,
793 (GtkAttachOptions) (GTK_FILL),
794 (GtkAttachOptions) (0), 0, 0);
795 gtk_misc_set_alignment (GTK_MISC (label161), 1, 0.5);
796
797 label162 = gtk_label_new ("Slot 2 : ");
798 gtk_widget_show (label162);
799 gtk_table_attach (GTK_TABLE (table18), label162, 0, 1, 6, 7,
800 (GtkAttachOptions) (GTK_FILL),
801 (GtkAttachOptions) (0), 0, 0);
802 gtk_misc_set_alignment (GTK_MISC (label162), 1, 0.5);
803
804 label163 = gtk_label_new ("Slot 3 : ");
805 gtk_widget_show (label163);
806 gtk_table_attach (GTK_TABLE (table18), label163, 0, 1, 7, 8,
807 (GtkAttachOptions) (GTK_FILL),
808 (GtkAttachOptions) (0), 0, 0);
809 gtk_misc_set_alignment (GTK_MISC (label163), 1, 0.5);
810
811 label164 = gtk_label_new ("Slot 4 : ");
812 gtk_widget_show (label164);
813 gtk_table_attach (GTK_TABLE (table18), label164, 0, 1, 8, 9,
814 (GtkAttachOptions) (GTK_FILL),
815 (GtkAttachOptions) (0), 0, 0);
816 gtk_misc_set_alignment (GTK_MISC (label164), 1, 0.5);
817
818 label165 = gtk_label_new ("Slot 5 : ");
819 gtk_widget_show (label165);
820 gtk_table_attach (GTK_TABLE (table18), label165, 0, 1, 9, 10,
821 (GtkAttachOptions) (GTK_FILL),
822 (GtkAttachOptions) (0), 0, 0);
823 gtk_misc_set_alignment (GTK_MISC (label165), 1, 0.5);
824
825 optionmenu_slot0 = gtk_option_menu_new ();
826 gtk_widget_show (optionmenu_slot0);
827 gtk_table_attach (GTK_TABLE (table18), optionmenu_slot0, 1, 2, 5, 6,
828 (GtkAttachOptions) (GTK_FILL),
829 (GtkAttachOptions) (0), 0, 0);
830
831 menu1 = gtk_menu_new ();
832
833 none1 = gtk_image_menu_item_new_with_mnemonic ("None");
834 gtk_widget_show (none1);
835 gtk_container_add (GTK_CONTAINER (menu1), none1);
836
837 image11 = gtk_image_new_from_stock ("gtk-dialog-error", GTK_ICON_SIZE_MENU);
838 gtk_widget_show (image11);
839 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (none1), image11);
840
841 s__parateur1 = gtk_menu_item_new ();
842 gtk_widget_show (s__parateur1);
843 gtk_container_add (GTK_CONTAINER (menu1), s__parateur1);
844 gtk_widget_set_sensitive (s__parateur1, FALSE);
845
846 player_1 = gtk_menu_item_new_with_mnemonic ("Player 1");
847 gtk_widget_show (player_1);
848 gtk_container_add (GTK_CONTAINER (menu1), player_1);
849
850 player_2 = gtk_menu_item_new_with_mnemonic ("Player 2");
851 gtk_widget_show (player_2);
852 gtk_container_add (GTK_CONTAINER (menu1), player_2);
853
854 player_3 = gtk_menu_item_new_with_mnemonic ("Player 3");
855 gtk_widget_show (player_3);
856 gtk_container_add (GTK_CONTAINER (menu1), player_3);
857
858 player_4 = gtk_menu_item_new_with_mnemonic ("Player 4");
859 gtk_widget_show (player_4);
860 gtk_container_add (GTK_CONTAINER (menu1), player_4);
861
862 player_5 = gtk_menu_item_new_with_mnemonic ("Player 5");
863 gtk_widget_show (player_5);
864 gtk_container_add (GTK_CONTAINER (menu1), player_5);
865
866 gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu_slot0), menu1);
867
868 optionmenu_slot1 = gtk_option_menu_new ();
869 gtk_widget_show (optionmenu_slot1);
870 gtk_table_attach (GTK_TABLE (table18), optionmenu_slot1, 1, 2, 6, 7,
871 (GtkAttachOptions) (GTK_FILL),
872 (GtkAttachOptions) (0), 0, 0);
873
874 menu2 = gtk_menu_new ();
875
876 imagemenuitem1 = gtk_image_menu_item_new_with_mnemonic ("None");
877 gtk_widget_show (imagemenuitem1);
878 gtk_container_add (GTK_CONTAINER (menu2), imagemenuitem1);
879
880 image12 = gtk_image_new_from_stock ("gtk-dialog-error", GTK_ICON_SIZE_MENU);
881 gtk_widget_show (image12);
882 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (imagemenuitem1), image12);
883
884 menuitem1 = gtk_menu_item_new ();
885 gtk_widget_show (menuitem1);
886 gtk_container_add (GTK_CONTAINER (menu2), menuitem1);
887 gtk_widget_set_sensitive (menuitem1, FALSE);
888
889 menuitem2 = gtk_menu_item_new_with_mnemonic ("Player 1");
890 gtk_widget_show (menuitem2);
891 gtk_container_add (GTK_CONTAINER (menu2), menuitem2);
892
893 menuitem3 = gtk_menu_item_new_with_mnemonic ("Player 2");
894 gtk_widget_show (menuitem3);
895 gtk_container_add (GTK_CONTAINER (menu2), menuitem3);
896
897 menuitem4 = gtk_menu_item_new_with_mnemonic ("Player 3");
898 gtk_widget_show (menuitem4);
899 gtk_container_add (GTK_CONTAINER (menu2), menuitem4);
900
901 menuitem5 = gtk_menu_item_new_with_mnemonic ("Player 4");
902 gtk_widget_show (menuitem5);
903 gtk_container_add (GTK_CONTAINER (menu2), menuitem5);
904
905 menuitem6 = gtk_menu_item_new_with_mnemonic ("Player 5");
906 gtk_widget_show (menuitem6);
907 gtk_container_add (GTK_CONTAINER (menu2), menuitem6);
908
909 gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu_slot1), menu2);
910
911 optionmenu_slot2 = gtk_option_menu_new ();
912 gtk_widget_show (optionmenu_slot2);
913 gtk_table_attach (GTK_TABLE (table18), optionmenu_slot2, 1, 2, 7, 8,
914 (GtkAttachOptions) (GTK_FILL),
915 (GtkAttachOptions) (0), 0, 0);
916
917 menu3 = gtk_menu_new ();
918
919 imagemenuitem2 = gtk_image_menu_item_new_with_mnemonic ("None");
920 gtk_widget_show (imagemenuitem2);
921 gtk_container_add (GTK_CONTAINER (menu3), imagemenuitem2);
922
923 image13 = gtk_image_new_from_stock ("gtk-dialog-error", GTK_ICON_SIZE_MENU);
924 gtk_widget_show (image13);
925 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (imagemenuitem2), image13);
926
927 menuitem7 = gtk_menu_item_new ();
928 gtk_widget_show (menuitem7);
929 gtk_container_add (GTK_CONTAINER (menu3), menuitem7);
930 gtk_widget_set_sensitive (menuitem7, FALSE);
931
932 menuitem8 = gtk_menu_item_new_with_mnemonic ("Player 1");
933 gtk_widget_show (menuitem8);
934 gtk_container_add (GTK_CONTAINER (menu3), menuitem8);
935
936 menuitem9 = gtk_menu_item_new_with_mnemonic ("Player 2");
937 gtk_widget_show (menuitem9);
938 gtk_container_add (GTK_CONTAINER (menu3), menuitem9);
939
940 menuitem10 = gtk_menu_item_new_with_mnemonic ("Player 3");
941 gtk_widget_show (menuitem10);
942 gtk_container_add (GTK_CONTAINER (menu3), menuitem10);
943
944 menuitem11 = gtk_menu_item_new_with_mnemonic ("Player 4");
945 gtk_widget_show (menuitem11);
946 gtk_container_add (GTK_CONTAINER (menu3), menuitem11);
947
948 menuitem12 = gtk_menu_item_new_with_mnemonic ("Player 5");
949 gtk_widget_show (menuitem12);
950 gtk_container_add (GTK_CONTAINER (menu3), menuitem12);
951
952 gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu_slot2), menu3);
953
954 optionmenu_slot3 = gtk_option_menu_new ();
955 gtk_widget_show (optionmenu_slot3);
956 gtk_table_attach (GTK_TABLE (table18), optionmenu_slot3, 1, 2, 8, 9,
957 (GtkAttachOptions) (GTK_FILL),
958 (GtkAttachOptions) (0), 0, 0);
959
960 menu4 = gtk_menu_new ();
961
962 imagemenuitem3 = gtk_image_menu_item_new_with_mnemonic ("None");
963 gtk_widget_show (imagemenuitem3);
964 gtk_container_add (GTK_CONTAINER (menu4), imagemenuitem3);
965
966 image14 = gtk_image_new_from_stock ("gtk-dialog-error", GTK_ICON_SIZE_MENU);
967 gtk_widget_show (image14);
968 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (imagemenuitem3), image14);
969
970 menuitem13 = gtk_menu_item_new ();
971 gtk_widget_show (menuitem13);
972 gtk_container_add (GTK_CONTAINER (menu4), menuitem13);
973 gtk_widget_set_sensitive (menuitem13, FALSE);
974
975 menuitem14 = gtk_menu_item_new_with_mnemonic ("Player 1");
976 gtk_widget_show (menuitem14);
977 gtk_container_add (GTK_CONTAINER (menu4), menuitem14);
978
979 menuitem15 = gtk_menu_item_new_with_mnemonic ("Player 2");
980 gtk_widget_show (menuitem15);
981 gtk_container_add (GTK_CONTAINER (menu4), menuitem15);
982
983 menuitem16 = gtk_menu_item_new_with_mnemonic ("Player 3");
984 gtk_widget_show (menuitem16);
985 gtk_container_add (GTK_CONTAINER (menu4), menuitem16);
986
987 menuitem17 = gtk_menu_item_new_with_mnemonic ("Player 4");
988 gtk_widget_show (menuitem17);
989 gtk_container_add (GTK_CONTAINER (menu4), menuitem17);
990
991 menuitem18 = gtk_menu_item_new_with_mnemonic ("Player 5");
992 gtk_widget_show (menuitem18);
993 gtk_container_add (GTK_CONTAINER (menu4), menuitem18);
994
995 gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu_slot3), menu4);
996
997 optionmenu_slot4 = gtk_option_menu_new ();
998 gtk_widget_show (optionmenu_slot4);
999 gtk_table_attach (GTK_TABLE (table18), optionmenu_slot4, 1, 2, 9, 10,
1000 (GtkAttachOptions) (GTK_FILL),
1001 (GtkAttachOptions) (0), 0, 0);
1002
1003 menu5 = gtk_menu_new ();
1004
1005 imagemenuitem4 = gtk_image_menu_item_new_with_mnemonic ("None");
1006 gtk_widget_show (imagemenuitem4);
1007 gtk_container_add (GTK_CONTAINER (menu5), imagemenuitem4);
1008
1009 image15 = gtk_image_new_from_stock ("gtk-dialog-error", GTK_ICON_SIZE_MENU);
1010 gtk_widget_show (image15);
1011 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (imagemenuitem4), image15);
1012
1013 menuitem19 = gtk_menu_item_new ();
1014 gtk_widget_show (menuitem19);
1015 gtk_container_add (GTK_CONTAINER (menu5), menuitem19);
1016 gtk_widget_set_sensitive (menuitem19, FALSE);
1017
1018 menuitem20 = gtk_menu_item_new_with_mnemonic ("Player 1");
1019 gtk_widget_show (menuitem20);
1020 gtk_container_add (GTK_CONTAINER (menu5), menuitem20);
1021
1022 menuitem21 = gtk_menu_item_new_with_mnemonic ("Player 2");
1023 gtk_widget_show (menuitem21);
1024 gtk_container_add (GTK_CONTAINER (menu5), menuitem21);
1025
1026 menuitem22 = gtk_menu_item_new_with_mnemonic ("Player 3");
1027 gtk_widget_show (menuitem22);
1028 gtk_container_add (GTK_CONTAINER (menu5), menuitem22);
1029
1030 menuitem23 = gtk_menu_item_new_with_mnemonic ("Player 4");
1031 gtk_widget_show (menuitem23);
1032 gtk_container_add (GTK_CONTAINER (menu5), menuitem23);
1033
1034 menuitem24 = gtk_menu_item_new_with_mnemonic ("Player 5");
1035 gtk_widget_show (menuitem24);
1036 gtk_container_add (GTK_CONTAINER (menu5), menuitem24);
1037
1038 gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu_slot4), menu5);
1039
1040 label166 = gtk_label_new ("Netplay mode : ");
1041 gtk_widget_show (label166);
1042 gtk_table_attach (GTK_TABLE (table18), label166, 0, 1, 0, 1,
1043 (GtkAttachOptions) (GTK_FILL),
1044 (GtkAttachOptions) (0), 0, 0);
1045 gtk_misc_set_alignment (GTK_MISC (label166), 1, 0.5);
1046
1047 optionmenu_netplay = gtk_option_menu_new ();
1048 gtk_widget_show (optionmenu_netplay);
1049 gtk_table_attach (GTK_TABLE (table18), optionmenu_netplay, 1, 2, 0, 1,
1050 (GtkAttachOptions) (GTK_FILL),
1051 (GtkAttachOptions) (0), 0, 0);
1052
1053 menu6 = gtk_menu_new ();
1054
1055 local_mode1 = gtk_menu_item_new_with_mnemonic ("Local mode");
1056 gtk_widget_show (local_mode1);
1057 gtk_container_add (GTK_CONTAINER (menu6), local_mode1);
1058
1059 s__parateur2 = gtk_menu_item_new ();
1060 gtk_widget_show (s__parateur2);
1061 gtk_container_add (GTK_CONTAINER (menu6), s__parateur2);
1062 gtk_widget_set_sensitive (s__parateur2, FALSE);
1063
1064 lan_netplay1 = gtk_menu_item_new_with_mnemonic ("LAN netplay");
1065 gtk_widget_show (lan_netplay1);
1066 gtk_container_add (GTK_CONTAINER (menu6), lan_netplay1);
1067
1068 internet_netplay1 = gtk_menu_item_new_with_mnemonic ("INTERNET netplay");
1069 gtk_widget_show (internet_netplay1);
1070 gtk_container_add (GTK_CONTAINER (menu6), internet_netplay1);
1071
1072 gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu_netplay), menu6);
1073
1074 label_netplay = gtk_label_new ("Netplay");
1075 gtk_widget_show (label_netplay);
1076 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 4), label_netplay);
1077
1078 hbuttonbox1 = gtk_hbutton_box_new ();
1079 gtk_widget_show (hbuttonbox1);
1080 gtk_box_pack_start (GTK_BOX (vbox3), hbuttonbox1, FALSE, TRUE, 0);
1081 gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox1), GTK_BUTTONBOX_SPREAD);
1082 gtk_box_set_spacing (GTK_BOX (hbuttonbox1), 30);
1083
1084 buttongeneral_config_close = gtk_button_new_with_mnemonic ("OK");
1085 gtk_widget_show (buttongeneral_config_close);
1086 gtk_container_add (GTK_CONTAINER (hbuttonbox1), buttongeneral_config_close);
1087 GTK_WIDGET_SET_FLAGS (buttongeneral_config_close, GTK_CAN_DEFAULT);
1088
1089 button_general_config_cancel = gtk_button_new_with_mnemonic ("Cancel");
1090 gtk_widget_show (button_general_config_cancel);
1091 gtk_container_add (GTK_CONTAINER (hbuttonbox1), button_general_config_cancel);
1092 GTK_WIDGET_SET_FLAGS (button_general_config_cancel, GTK_CAN_DEFAULT);
1093
1094 g_signal_connect ((gpointer) general_settings_window, "show",
1095 G_CALLBACK (on_general_settings_window_show),
1096 NULL);
1097 g_signal_connect ((gpointer) general_settings_window, "delete_event",
1098 G_CALLBACK (on_general_settings_window_delete_event),
1099 NULL);
1100 g_signal_connect ((gpointer) button_browse_cd_system, "clicked",
1101 G_CALLBACK (on_button_browse_cd_system_clicked),
1102 NULL);
1103 g_signal_connect ((gpointer) button_browse_rom_dirname, "clicked",
1104 G_CALLBACK (on_button_browse_rom_dirname_clicked),
1105 NULL);
1106 g_signal_connect ((gpointer) button_browse_cd_path, "clicked",
1107 G_CALLBACK (on_button_browse_cd_path_clicked),
1108 NULL);
1109 g_signal_connect ((gpointer) buttongeneral_config_close, "clicked",
1110 G_CALLBACK (on_buttongeneral_config_close_clicked),
1111 NULL);
1112 g_signal_connect ((gpointer) button_general_config_cancel, "clicked",
1113 G_CALLBACK (on_button_general_config_cancel_clicked),
1114 NULL);
1115
1116 /* Store pointers to all widgets, for use by lookup_widget(). */
1117 GLADE_HOOKUP_OBJECT_NO_REF (general_settings_window, general_settings_window, "general_settings_window");
1118 GLADE_HOOKUP_OBJECT (general_settings_window, vbox3, "vbox3");
1119 GLADE_HOOKUP_OBJECT (general_settings_window, notebook1, "notebook1");
1120 GLADE_HOOKUP_OBJECT (general_settings_window, table7, "table7");
1121 GLADE_HOOKUP_OBJECT (general_settings_window, label28, "label28");
1122 GLADE_HOOKUP_OBJECT (general_settings_window, alignment5, "alignment5");
1123 GLADE_HOOKUP_OBJECT (general_settings_window, checkbutton_start_fullscreen, "checkbutton_start_fullscreen");
1124 GLADE_HOOKUP_OBJECT (general_settings_window, checkbutton_maintain_aspect, "checkbutton_maintain_aspect");
1125 GLADE_HOOKUP_OBJECT (general_settings_window, label29, "label29");
1126 GLADE_HOOKUP_OBJECT (general_settings_window, checkbutton_use_overlay, "checkbutton_use_overlay");
1127 GLADE_HOOKUP_OBJECT (general_settings_window, checkbutton_tv_size, "checkbutton_tv_size");
1128 GLADE_HOOKUP_OBJECT (general_settings_window, hseparator1, "hseparator1");
1129 GLADE_HOOKUP_OBJECT (general_settings_window, optionmenu_overlay_format, "optionmenu_overlay_format");
1130 GLADE_HOOKUP_OBJECT (general_settings_window, convertwidget40, "convertwidget40");
1131 GLADE_HOOKUP_OBJECT (general_settings_window, convertwidget41, "convertwidget41");
1132 GLADE_HOOKUP_OBJECT (general_settings_window, convertwidget42, "convertwidget42");
1133 GLADE_HOOKUP_OBJECT (general_settings_window, convertwidget43, "convertwidget43");
1134 GLADE_HOOKUP_OBJECT (general_settings_window, label31, "label31");
1135 GLADE_HOOKUP_OBJECT (general_settings_window, label30, "label30");
1136 GLADE_HOOKUP_OBJECT (general_settings_window, spinbutton_window_size, "spinbutton_window_size");
1137 GLADE_HOOKUP_OBJECT (general_settings_window, entry_fullscreen_width, "entry_fullscreen_width");
1138 GLADE_HOOKUP_OBJECT (general_settings_window, entry_fullscreen_height, "entry_fullscreen_height");
1139 GLADE_HOOKUP_OBJECT (general_settings_window, label27, "label27");
1140 GLADE_HOOKUP_OBJECT (general_settings_window, table3, "table3");
1141 GLADE_HOOKUP_OBJECT (general_settings_window, entry_cd_system_filename, "entry_cd_system_filename");
1142 GLADE_HOOKUP_OBJECT (general_settings_window, button_browse_cd_system, "button_browse_cd_system");
1143 GLADE_HOOKUP_OBJECT (general_settings_window, label20, "label20");
1144 GLADE_HOOKUP_OBJECT (general_settings_window, label19, "label19");
1145 GLADE_HOOKUP_OBJECT (general_settings_window, entry_rom_basedir, "entry_rom_basedir");
1146 GLADE_HOOKUP_OBJECT (general_settings_window, button_browse_rom_dirname, "button_browse_rom_dirname");
1147 GLADE_HOOKUP_OBJECT (general_settings_window, label_paths, "label_paths");
1148 GLADE_HOOKUP_OBJECT (general_settings_window, table4, "table4");
1149 GLADE_HOOKUP_OBJECT (general_settings_window, checkbutton_minimal_bios, "checkbutton_minimal_bios");
1150 GLADE_HOOKUP_OBJECT (general_settings_window, label21, "label21");
1151 GLADE_HOOKUP_OBJECT (general_settings_window, entry_cd_path, "entry_cd_path");
1152 GLADE_HOOKUP_OBJECT (general_settings_window, button_browse_cd_path, "button_browse_cd_path");
1153 GLADE_HOOKUP_OBJECT (general_settings_window, checkbutton_use_arcade_card, "checkbutton_use_arcade_card");
1154 GLADE_HOOKUP_OBJECT (general_settings_window, label_cd, "label_cd");
1155 GLADE_HOOKUP_OBJECT (general_settings_window, table5, "table5");
1156 GLADE_HOOKUP_OBJECT (general_settings_window, label22, "label22");
1157 GLADE_HOOKUP_OBJECT (general_settings_window, label23, "label23");
1158 GLADE_HOOKUP_OBJECT (general_settings_window, checkbutton_stereo_sound, "checkbutton_stereo_sound");
1159 GLADE_HOOKUP_OBJECT (general_settings_window, entry_output_frequency, "entry_output_frequency");
1160 GLADE_HOOKUP_OBJECT (general_settings_window, entry_buffer_size, "entry_buffer_size");
1161 GLADE_HOOKUP_OBJECT (general_settings_window, label_sound, "label_sound");
1162 GLADE_HOOKUP_OBJECT (general_settings_window, table18, "table18");
1163 GLADE_HOOKUP_OBJECT (general_settings_window, label159, "label159");
1164 GLADE_HOOKUP_OBJECT (general_settings_window, label160, "label160");
1165 GLADE_HOOKUP_OBJECT (general_settings_window, hseparator8, "hseparator8");
1166 GLADE_HOOKUP_OBJECT (general_settings_window, hseparator9, "hseparator9");
1167 GLADE_HOOKUP_OBJECT (general_settings_window, entry_server_hostname, "entry_server_hostname");
1168 GLADE_HOOKUP_OBJECT (general_settings_window, alignment6, "alignment6");
1169 GLADE_HOOKUP_OBJECT (general_settings_window, spinbutton_server_port, "spinbutton_server_port");
1170 GLADE_HOOKUP_OBJECT (general_settings_window, label161, "label161");
1171 GLADE_HOOKUP_OBJECT (general_settings_window, label162, "label162");
1172 GLADE_HOOKUP_OBJECT (general_settings_window, label163, "label163");
1173 GLADE_HOOKUP_OBJECT (general_settings_window, label164, "label164");
1174 GLADE_HOOKUP_OBJECT (general_settings_window, label165, "label165");
1175 GLADE_HOOKUP_OBJECT (general_settings_window, optionmenu_slot0, "optionmenu_slot0");
1176 GLADE_HOOKUP_OBJECT (general_settings_window, menu1, "menu1");
1177 GLADE_HOOKUP_OBJECT (general_settings_window, none1, "none1");
1178 GLADE_HOOKUP_OBJECT (general_settings_window, image11, "image11");
1179 GLADE_HOOKUP_OBJECT (general_settings_window, s__parateur1, "s__parateur1");
1180 GLADE_HOOKUP_OBJECT (general_settings_window, player_1, "player_1");
1181 GLADE_HOOKUP_OBJECT (general_settings_window, player_2, "player_2");
1182 GLADE_HOOKUP_OBJECT (general_settings_window, player_3, "player_3");
1183 GLADE_HOOKUP_OBJECT (general_settings_window, player_4, "player_4");
1184 GLADE_HOOKUP_OBJECT (general_settings_window, player_5, "player_5");
1185 GLADE_HOOKUP_OBJECT (general_settings_window, optionmenu_slot1, "optionmenu_slot1");
1186 GLADE_HOOKUP_OBJECT (general_settings_window, menu2, "menu2");
1187 GLADE_HOOKUP_OBJECT (general_settings_window, imagemenuitem1, "imagemenuitem1");
1188 GLADE_HOOKUP_OBJECT (general_settings_window, image12, "image12");
1189 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem1, "menuitem1");
1190 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem2, "menuitem2");
1191 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem3, "menuitem3");
1192 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem4, "menuitem4");
1193 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem5, "menuitem5");
1194 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem6, "menuitem6");
1195 GLADE_HOOKUP_OBJECT (general_settings_window, optionmenu_slot2, "optionmenu_slot2");
1196 GLADE_HOOKUP_OBJECT (general_settings_window, menu3, "menu3");
1197 GLADE_HOOKUP_OBJECT (general_settings_window, imagemenuitem2, "imagemenuitem2");
1198 GLADE_HOOKUP_OBJECT (general_settings_window, image13, "image13");
1199 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem7, "menuitem7");
1200 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem8, "menuitem8");
1201 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem9, "menuitem9");
1202 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem10, "menuitem10");
1203 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem11, "menuitem11");
1204 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem12, "menuitem12");
1205 GLADE_HOOKUP_OBJECT (general_settings_window, optionmenu_slot3, "optionmenu_slot3");
1206 GLADE_HOOKUP_OBJECT (general_settings_window, menu4, "menu4");
1207 GLADE_HOOKUP_OBJECT (general_settings_window, imagemenuitem3, "imagemenuitem3");
1208 GLADE_HOOKUP_OBJECT (general_settings_window, image14, "image14");
1209 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem13, "menuitem13");
1210 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem14, "menuitem14");
1211 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem15, "menuitem15");
1212 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem16, "menuitem16");
1213 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem17, "menuitem17");
1214 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem18, "menuitem18");
1215 GLADE_HOOKUP_OBJECT (general_settings_window, optionmenu_slot4, "optionmenu_slot4");
1216 GLADE_HOOKUP_OBJECT (general_settings_window, menu5, "menu5");
1217 GLADE_HOOKUP_OBJECT (general_settings_window, imagemenuitem4, "imagemenuitem4");
1218 GLADE_HOOKUP_OBJECT (general_settings_window, image15, "image15");
1219 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem19, "menuitem19");
1220 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem20, "menuitem20");
1221 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem21, "menuitem21");
1222 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem22, "menuitem22");
1223 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem23, "menuitem23");
1224 GLADE_HOOKUP_OBJECT (general_settings_window, menuitem24, "menuitem24");
1225 GLADE_HOOKUP_OBJECT (general_settings_window, label166, "label166");
1226 GLADE_HOOKUP_OBJECT (general_settings_window, optionmenu_netplay, "optionmenu_netplay");
1227 GLADE_HOOKUP_OBJECT (general_settings_window, menu6, "menu6");
1228 GLADE_HOOKUP_OBJECT (general_settings_window, local_mode1, "local_mode1");
1229 GLADE_HOOKUP_OBJECT (general_settings_window, s__parateur2, "s__parateur2");
1230 GLADE_HOOKUP_OBJECT (general_settings_window, lan_netplay1, "lan_netplay1");
1231 GLADE_HOOKUP_OBJECT (general_settings_window, internet_netplay1, "internet_netplay1");
1232 GLADE_HOOKUP_OBJECT (general_settings_window, label_netplay, "label_netplay");
1233 GLADE_HOOKUP_OBJECT (general_settings_window, hbuttonbox1, "hbuttonbox1");
1234 GLADE_HOOKUP_OBJECT (general_settings_window, buttongeneral_config_close, "buttongeneral_config_close");
1235 GLADE_HOOKUP_OBJECT (general_settings_window, button_general_config_cancel, "button_general_config_cancel");
1236
1237 return general_settings_window;
1238 }
1239
1240 GtkWidget*
create_window_about(void)1241 create_window_about (void)
1242 {
1243 GtkWidget *window_about;
1244 GtkWidget *table6;
1245 GtkWidget *label24;
1246 GtkWidget *label25;
1247 GtkWidget *label26;
1248 GtkWidget *alignment4;
1249 GtkWidget *button_close_about;
1250
1251 window_about = gtk_window_new (GTK_WINDOW_TOPLEVEL);
1252 gtk_window_set_title (GTK_WINDOW (window_about), "About Hu-Go!");
1253
1254 table6 = gtk_table_new (4, 1, FALSE);
1255 gtk_widget_show (table6);
1256 gtk_container_add (GTK_CONTAINER (window_about), table6);
1257
1258 label24 = gtk_label_new ("HU-GO!");
1259 gtk_widget_show (label24);
1260 gtk_table_attach (GTK_TABLE (table6), label24, 0, 1, 0, 1,
1261 (GtkAttachOptions) (GTK_FILL),
1262 (GtkAttachOptions) (0), 0, 0);
1263 gtk_label_set_justify (GTK_LABEL (label24), GTK_JUSTIFY_CENTER);
1264 gtk_misc_set_padding (GTK_MISC (label24), 10, 10);
1265
1266 label25 = gtk_label_new ("Multi platform Pc engine emulator");
1267 gtk_widget_show (label25);
1268 gtk_table_attach (GTK_TABLE (table6), label25, 0, 1, 1, 2,
1269 (GtkAttachOptions) (GTK_FILL),
1270 (GtkAttachOptions) (0), 0, 0);
1271 gtk_label_set_justify (GTK_LABEL (label25), GTK_JUSTIFY_CENTER);
1272 gtk_label_set_line_wrap (GTK_LABEL (label25), TRUE);
1273
1274 label26 = gtk_label_new ("Maintainer : Zeograd\nHomepage : http://www.zeograd.com\nIRC : #utopiasoft @ Efnet\nThis software wouldn't have been here without the help of :\nDavid Shadoff\nBt Garner\nNyef\nMooz\nCleaner\nBero\nHmmx\nVideoman\nEagan\nGravis Zero\nRaph99\nFagemul\nIxion\nLester Barrow\nAnd many others I can't cite here but I don't forget");
1275 gtk_widget_show (label26);
1276 gtk_table_attach (GTK_TABLE (table6), label26, 0, 1, 2, 3,
1277 (GtkAttachOptions) (GTK_FILL),
1278 (GtkAttachOptions) (0), 0, 0);
1279 gtk_label_set_justify (GTK_LABEL (label26), GTK_JUSTIFY_CENTER);
1280
1281 alignment4 = gtk_alignment_new (0.5, 0.5, 1, 1);
1282 gtk_widget_show (alignment4);
1283 gtk_table_attach (GTK_TABLE (table6), alignment4, 0, 1, 3, 4,
1284 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
1285 (GtkAttachOptions) (0), 0, 0);
1286
1287 button_close_about = gtk_button_new_with_mnemonic ("Close");
1288 gtk_widget_show (button_close_about);
1289 gtk_container_add (GTK_CONTAINER (alignment4), button_close_about);
1290
1291 g_signal_connect ((gpointer) window_about, "delete_event",
1292 G_CALLBACK (on_window_about_delete_event),
1293 NULL);
1294 g_signal_connect ((gpointer) button_close_about, "clicked",
1295 G_CALLBACK (on_button_close_about_clicked),
1296 NULL);
1297
1298 /* Store pointers to all widgets, for use by lookup_widget(). */
1299 GLADE_HOOKUP_OBJECT_NO_REF (window_about, window_about, "window_about");
1300 GLADE_HOOKUP_OBJECT (window_about, table6, "table6");
1301 GLADE_HOOKUP_OBJECT (window_about, label24, "label24");
1302 GLADE_HOOKUP_OBJECT (window_about, label25, "label25");
1303 GLADE_HOOKUP_OBJECT (window_about, label26, "label26");
1304 GLADE_HOOKUP_OBJECT (window_about, alignment4, "alignment4");
1305 GLADE_HOOKUP_OBJECT (window_about, button_close_about, "button_close_about");
1306
1307 return window_about;
1308 }
1309
1310 GtkWidget*
create_fileselection_cd_system(void)1311 create_fileselection_cd_system (void)
1312 {
1313 GtkWidget *fileselection_cd_system;
1314 GtkWidget *ok_button_cd_system;
1315 GtkWidget *cancel_button_cd_system;
1316
1317 fileselection_cd_system = gtk_file_selection_new ("Select CD System rom");
1318 gtk_container_set_border_width (GTK_CONTAINER (fileselection_cd_system), 10);
1319 gtk_window_set_destroy_with_parent (GTK_WINDOW (fileselection_cd_system), TRUE);
1320 gtk_window_set_type_hint (GTK_WINDOW (fileselection_cd_system), GDK_WINDOW_TYPE_HINT_DIALOG);
1321 gtk_file_selection_hide_fileop_buttons (GTK_FILE_SELECTION (fileselection_cd_system));
1322
1323 ok_button_cd_system = GTK_FILE_SELECTION (fileselection_cd_system)->ok_button;
1324 gtk_widget_show (ok_button_cd_system);
1325 GTK_WIDGET_SET_FLAGS (ok_button_cd_system, GTK_CAN_DEFAULT);
1326
1327 cancel_button_cd_system = GTK_FILE_SELECTION (fileselection_cd_system)->cancel_button;
1328 gtk_widget_show (cancel_button_cd_system);
1329 GTK_WIDGET_SET_FLAGS (cancel_button_cd_system, GTK_CAN_DEFAULT);
1330
1331 g_signal_connect ((gpointer) fileselection_cd_system, "delete_event",
1332 G_CALLBACK (on_fileselection_cd_system_delete_event),
1333 NULL);
1334 g_signal_connect ((gpointer) ok_button_cd_system, "clicked",
1335 G_CALLBACK (on_ok_button_cd_system_clicked),
1336 NULL);
1337 g_signal_connect ((gpointer) cancel_button_cd_system, "clicked",
1338 G_CALLBACK (on_cancel_button_cd_system_clicked),
1339 NULL);
1340
1341 /* Store pointers to all widgets, for use by lookup_widget(). */
1342 GLADE_HOOKUP_OBJECT_NO_REF (fileselection_cd_system, fileselection_cd_system, "fileselection_cd_system");
1343 GLADE_HOOKUP_OBJECT_NO_REF (fileselection_cd_system, ok_button_cd_system, "ok_button_cd_system");
1344 GLADE_HOOKUP_OBJECT_NO_REF (fileselection_cd_system, cancel_button_cd_system, "cancel_button_cd_system");
1345
1346 return fileselection_cd_system;
1347 }
1348
1349 GtkWidget*
create_fileselection_cd_path(void)1350 create_fileselection_cd_path (void)
1351 {
1352 GtkWidget *fileselection_cd_path;
1353 GtkWidget *ok_button_cd_path;
1354 GtkWidget *cancel_button_cd_path;
1355
1356 fileselection_cd_path = gtk_file_selection_new ("Select device for cdrom");
1357 gtk_container_set_border_width (GTK_CONTAINER (fileselection_cd_path), 10);
1358 gtk_window_set_destroy_with_parent (GTK_WINDOW (fileselection_cd_path), TRUE);
1359 gtk_window_set_type_hint (GTK_WINDOW (fileselection_cd_path), GDK_WINDOW_TYPE_HINT_DIALOG);
1360 gtk_file_selection_hide_fileop_buttons (GTK_FILE_SELECTION (fileselection_cd_path));
1361
1362 ok_button_cd_path = GTK_FILE_SELECTION (fileselection_cd_path)->ok_button;
1363 gtk_widget_show (ok_button_cd_path);
1364 GTK_WIDGET_SET_FLAGS (ok_button_cd_path, GTK_CAN_DEFAULT);
1365
1366 cancel_button_cd_path = GTK_FILE_SELECTION (fileselection_cd_path)->cancel_button;
1367 gtk_widget_show (cancel_button_cd_path);
1368 GTK_WIDGET_SET_FLAGS (cancel_button_cd_path, GTK_CAN_DEFAULT);
1369
1370 g_signal_connect ((gpointer) fileselection_cd_path, "delete_event",
1371 G_CALLBACK (on_fileselection_cd_path_delete_event),
1372 NULL);
1373 g_signal_connect ((gpointer) ok_button_cd_path, "clicked",
1374 G_CALLBACK (on_ok_button_cd_path_clicked),
1375 NULL);
1376 g_signal_connect ((gpointer) cancel_button_cd_path, "clicked",
1377 G_CALLBACK (on_cancel_button_cd_path_clicked),
1378 NULL);
1379
1380 /* Store pointers to all widgets, for use by lookup_widget(). */
1381 GLADE_HOOKUP_OBJECT_NO_REF (fileselection_cd_path, fileselection_cd_path, "fileselection_cd_path");
1382 GLADE_HOOKUP_OBJECT_NO_REF (fileselection_cd_path, ok_button_cd_path, "ok_button_cd_path");
1383 GLADE_HOOKUP_OBJECT_NO_REF (fileselection_cd_path, cancel_button_cd_path, "cancel_button_cd_path");
1384
1385 return fileselection_cd_path;
1386 }
1387
1388 GtkWidget*
create_fileselection_rom_path(void)1389 create_fileselection_rom_path (void)
1390 {
1391 GtkWidget *fileselection_rom_path;
1392 GtkWidget *ok_button_rom_path;
1393 GtkWidget *cancel_button_rom_path;
1394
1395 fileselection_rom_path = gtk_file_selection_new ("Select default rom path");
1396 gtk_container_set_border_width (GTK_CONTAINER (fileselection_rom_path), 10);
1397 gtk_window_set_destroy_with_parent (GTK_WINDOW (fileselection_rom_path), TRUE);
1398 gtk_window_set_type_hint (GTK_WINDOW (fileselection_rom_path), GDK_WINDOW_TYPE_HINT_DIALOG);
1399
1400 ok_button_rom_path = GTK_FILE_SELECTION (fileselection_rom_path)->ok_button;
1401 gtk_widget_show (ok_button_rom_path);
1402 GTK_WIDGET_SET_FLAGS (ok_button_rom_path, GTK_CAN_DEFAULT);
1403
1404 cancel_button_rom_path = GTK_FILE_SELECTION (fileselection_rom_path)->cancel_button;
1405 gtk_widget_show (cancel_button_rom_path);
1406 GTK_WIDGET_SET_FLAGS (cancel_button_rom_path, GTK_CAN_DEFAULT);
1407
1408 g_signal_connect ((gpointer) fileselection_rom_path, "delete_event",
1409 G_CALLBACK (on_fileselection_rom_path_delete_event),
1410 NULL);
1411 g_signal_connect ((gpointer) ok_button_rom_path, "clicked",
1412 G_CALLBACK (on_ok_button_rom_path_clicked),
1413 NULL);
1414 g_signal_connect ((gpointer) cancel_button_rom_path, "clicked",
1415 G_CALLBACK (on_cancel_button_rom_path_clicked),
1416 NULL);
1417
1418 /* Store pointers to all widgets, for use by lookup_widget(). */
1419 GLADE_HOOKUP_OBJECT_NO_REF (fileselection_rom_path, fileselection_rom_path, "fileselection_rom_path");
1420 GLADE_HOOKUP_OBJECT_NO_REF (fileselection_rom_path, ok_button_rom_path, "ok_button_rom_path");
1421 GLADE_HOOKUP_OBJECT_NO_REF (fileselection_rom_path, cancel_button_rom_path, "cancel_button_rom_path");
1422
1423 return fileselection_rom_path;
1424 }
1425
1426 GtkWidget*
create_window_manual(void)1427 create_window_manual (void)
1428 {
1429 GtkWidget *window_manual;
1430 GtkWidget *vbox4;
1431 GtkWidget *scrolledwindow1;
1432 GtkWidget *text_manual;
1433 GtkWidget *button_manual_close;
1434
1435 window_manual = gtk_window_new (GTK_WINDOW_TOPLEVEL);
1436 gtk_window_set_title (GTK_WINDOW (window_manual), "Hu-Go! manual");
1437
1438 vbox4 = gtk_vbox_new (FALSE, 0);
1439 gtk_widget_show (vbox4);
1440 gtk_container_add (GTK_CONTAINER (window_manual), vbox4);
1441
1442 scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
1443 gtk_widget_show (scrolledwindow1);
1444 gtk_box_pack_start (GTK_BOX (vbox4), scrolledwindow1, TRUE, TRUE, 0);
1445 GTK_WIDGET_UNSET_FLAGS (scrolledwindow1, GTK_CAN_FOCUS);
1446 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
1447 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN);
1448
1449 text_manual = gtk_text_view_new ();
1450 gtk_widget_show (text_manual);
1451 gtk_container_add (GTK_CONTAINER (scrolledwindow1), text_manual);
1452 gtk_text_view_set_editable (GTK_TEXT_VIEW (text_manual), FALSE);
1453 gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (text_manual), GTK_WRAP_WORD);
1454
1455 button_manual_close = gtk_button_new_with_mnemonic ("Close");
1456 gtk_widget_show (button_manual_close);
1457 gtk_box_pack_end (GTK_BOX (vbox4), button_manual_close, FALSE, TRUE, 0);
1458
1459 g_signal_connect ((gpointer) button_manual_close, "clicked",
1460 G_CALLBACK (on_button_manual_close_clicked),
1461 NULL);
1462
1463 /* Store pointers to all widgets, for use by lookup_widget(). */
1464 GLADE_HOOKUP_OBJECT_NO_REF (window_manual, window_manual, "window_manual");
1465 GLADE_HOOKUP_OBJECT (window_manual, vbox4, "vbox4");
1466 GLADE_HOOKUP_OBJECT (window_manual, scrolledwindow1, "scrolledwindow1");
1467 GLADE_HOOKUP_OBJECT (window_manual, text_manual, "text_manual");
1468 GLADE_HOOKUP_OBJECT (window_manual, button_manual_close, "button_manual_close");
1469
1470 return window_manual;
1471 }
1472
1473 GtkWidget*
create_window_input_settings(void)1474 create_window_input_settings (void)
1475 {
1476 GtkWidget *window_input_settings;
1477 GtkWidget *vbox5;
1478 GtkWidget *hbox9;
1479 GtkWidget *label71;
1480 GtkObject *spinbutton_configuration_adj;
1481 GtkWidget *spinbutton_configuration;
1482 GtkWidget *hseparator2;
1483 GtkWidget *notebook_players;
1484 GtkWidget *vbox6;
1485 GtkWidget *label47;
1486 GtkWidget *hbox14;
1487 GtkWidget *image2;
1488 GtkWidget *table8;
1489 GtkWidget *label37;
1490 GtkWidget *label38;
1491 GtkWidget *label39;
1492 GtkWidget *label40;
1493 GtkWidget *button_UP0;
1494 GtkWidget *button_LEFT0;
1495 GtkWidget *button_DOWN0;
1496 GtkWidget *button_RIGHT0;
1497 GtkWidget *label41;
1498 GtkWidget *button_SELECT0;
1499 GtkWidget *label42;
1500 GtkWidget *button_RUN0;
1501 GtkWidget *label43;
1502 GtkWidget *button_I0;
1503 GtkWidget *label44;
1504 GtkWidget *button_II0;
1505 GtkWidget *label45;
1506 GtkWidget *button_AUTOI0;
1507 GtkWidget *label46;
1508 GtkWidget *button_AUTOII0;
1509 GtkWidget *hseparator3;
1510 GtkWidget *hbox8;
1511 GtkWidget *label48;
1512 GtkObject *spinbutton_joydev0_adj;
1513 GtkWidget *spinbutton_joydev0;
1514 GtkWidget *label72;
1515 GtkWidget *hbox15;
1516 GtkWidget *image1;
1517 GtkWidget *table9;
1518 GtkWidget *button_PYAXIS0;
1519 GtkWidget *label53;
1520 GtkWidget *button_PSELECT0;
1521 GtkWidget *label54;
1522 GtkWidget *button_PRUN0;
1523 GtkWidget *label55;
1524 GtkWidget *button_PI0;
1525 GtkWidget *label56;
1526 GtkWidget *button_PII0;
1527 GtkWidget *label57;
1528 GtkWidget *button_PAUTOI0;
1529 GtkWidget *label58;
1530 GtkWidget *button_PAUTOII0;
1531 GtkWidget *label50;
1532 GtkWidget *button_PXAXIS0;
1533 GtkWidget *label73;
1534 GtkWidget *label32;
1535 GtkWidget *vbox7;
1536 GtkWidget *label74;
1537 GtkWidget *hbox16;
1538 GtkWidget *image3;
1539 GtkWidget *table10;
1540 GtkWidget *label75;
1541 GtkWidget *label76;
1542 GtkWidget *label77;
1543 GtkWidget *label78;
1544 GtkWidget *button_UP1;
1545 GtkWidget *button_LEFT1;
1546 GtkWidget *button_DOWN1;
1547 GtkWidget *button_RIGHT1;
1548 GtkWidget *label79;
1549 GtkWidget *button_SELECT1;
1550 GtkWidget *label80;
1551 GtkWidget *button_RUN1;
1552 GtkWidget *label81;
1553 GtkWidget *button_I1;
1554 GtkWidget *label82;
1555 GtkWidget *button_II1;
1556 GtkWidget *label83;
1557 GtkWidget *button_AUTOI1;
1558 GtkWidget *label84;
1559 GtkWidget *button_AUTOII1;
1560 GtkWidget *hseparator4;
1561 GtkWidget *hbox10;
1562 GtkWidget *label85;
1563 GtkObject *spinbutton_joydev1_adj;
1564 GtkWidget *spinbutton_joydev1;
1565 GtkWidget *label86;
1566 GtkWidget *hbox17;
1567 GtkWidget *image4;
1568 GtkWidget *table11;
1569 GtkWidget *button_PYAXIS1;
1570 GtkWidget *label87;
1571 GtkWidget *button_PSELECT1;
1572 GtkWidget *label88;
1573 GtkWidget *button_PRUN1;
1574 GtkWidget *label89;
1575 GtkWidget *button_PI1;
1576 GtkWidget *label90;
1577 GtkWidget *button_PII1;
1578 GtkWidget *label91;
1579 GtkWidget *button_PAUTOI1;
1580 GtkWidget *label92;
1581 GtkWidget *button_PAUTOII1;
1582 GtkWidget *label93;
1583 GtkWidget *button_PXAXIS1;
1584 GtkWidget *label94;
1585 GtkWidget *label33;
1586 GtkWidget *vbox8;
1587 GtkWidget *label95;
1588 GtkWidget *hbox18;
1589 GtkWidget *image5;
1590 GtkWidget *table12;
1591 GtkWidget *label96;
1592 GtkWidget *label97;
1593 GtkWidget *label98;
1594 GtkWidget *label99;
1595 GtkWidget *button_UP2;
1596 GtkWidget *button_LEFT2;
1597 GtkWidget *button_DOWN2;
1598 GtkWidget *button_RIGHT2;
1599 GtkWidget *label100;
1600 GtkWidget *button_SELECT2;
1601 GtkWidget *label101;
1602 GtkWidget *button_RUN2;
1603 GtkWidget *label102;
1604 GtkWidget *button_I2;
1605 GtkWidget *label103;
1606 GtkWidget *button_II2;
1607 GtkWidget *label104;
1608 GtkWidget *button_AUTOI2;
1609 GtkWidget *label105;
1610 GtkWidget *button_AUTOII2;
1611 GtkWidget *hseparator5;
1612 GtkWidget *hbox11;
1613 GtkWidget *label106;
1614 GtkObject *spinbutton_joydev2_adj;
1615 GtkWidget *spinbutton_joydev2;
1616 GtkWidget *label107;
1617 GtkWidget *hbox19;
1618 GtkWidget *image6;
1619 GtkWidget *table13;
1620 GtkWidget *button_PYAXIS2;
1621 GtkWidget *label108;
1622 GtkWidget *button_PSELECT2;
1623 GtkWidget *label109;
1624 GtkWidget *button_PRUN2;
1625 GtkWidget *label110;
1626 GtkWidget *button_PI2;
1627 GtkWidget *label111;
1628 GtkWidget *button_PII2;
1629 GtkWidget *label112;
1630 GtkWidget *button_PAUTOI2;
1631 GtkWidget *label113;
1632 GtkWidget *button_PAUTOII2;
1633 GtkWidget *label114;
1634 GtkWidget *button_PXAXIS2;
1635 GtkWidget *label115;
1636 GtkWidget *label34;
1637 GtkWidget *vbox9;
1638 GtkWidget *label116;
1639 GtkWidget *hbox20;
1640 GtkWidget *image7;
1641 GtkWidget *table14;
1642 GtkWidget *label117;
1643 GtkWidget *label118;
1644 GtkWidget *label119;
1645 GtkWidget *label120;
1646 GtkWidget *button_UP3;
1647 GtkWidget *button_LEFT3;
1648 GtkWidget *button_DOWN3;
1649 GtkWidget *button_RIGHT3;
1650 GtkWidget *label121;
1651 GtkWidget *button_SELECT3;
1652 GtkWidget *label122;
1653 GtkWidget *button_RUN3;
1654 GtkWidget *label123;
1655 GtkWidget *button_I3;
1656 GtkWidget *label124;
1657 GtkWidget *button_II3;
1658 GtkWidget *label125;
1659 GtkWidget *button_AUTOI3;
1660 GtkWidget *label126;
1661 GtkWidget *button_AUTOII3;
1662 GtkWidget *hseparator6;
1663 GtkWidget *hbox12;
1664 GtkWidget *label127;
1665 GtkObject *spinbutton_joydev3_adj;
1666 GtkWidget *spinbutton_joydev3;
1667 GtkWidget *label128;
1668 GtkWidget *hbox21;
1669 GtkWidget *image8;
1670 GtkWidget *table15;
1671 GtkWidget *button_PYAXIS3;
1672 GtkWidget *label129;
1673 GtkWidget *button_PSELECT3;
1674 GtkWidget *label130;
1675 GtkWidget *button_PRUN3;
1676 GtkWidget *label131;
1677 GtkWidget *button_PI3;
1678 GtkWidget *label132;
1679 GtkWidget *button_PII3;
1680 GtkWidget *label133;
1681 GtkWidget *button_PAUTOI3;
1682 GtkWidget *label134;
1683 GtkWidget *button_PAUTOII3;
1684 GtkWidget *label135;
1685 GtkWidget *button_PXAXIS3;
1686 GtkWidget *label136;
1687 GtkWidget *label35;
1688 GtkWidget *vbox10;
1689 GtkWidget *label137;
1690 GtkWidget *hbox22;
1691 GtkWidget *image9;
1692 GtkWidget *table16;
1693 GtkWidget *label138;
1694 GtkWidget *label139;
1695 GtkWidget *label140;
1696 GtkWidget *label141;
1697 GtkWidget *button_UP4;
1698 GtkWidget *button_LEFT4;
1699 GtkWidget *button_DOWN4;
1700 GtkWidget *button_RIGHT4;
1701 GtkWidget *label142;
1702 GtkWidget *button_SELECT4;
1703 GtkWidget *label143;
1704 GtkWidget *button_RUN4;
1705 GtkWidget *label144;
1706 GtkWidget *button_I4;
1707 GtkWidget *label145;
1708 GtkWidget *button_II4;
1709 GtkWidget *label146;
1710 GtkWidget *button_AUTOI4;
1711 GtkWidget *label147;
1712 GtkWidget *button_AUTOII4;
1713 GtkWidget *hseparator7;
1714 GtkWidget *hbox13;
1715 GtkWidget *label148;
1716 GtkObject *spinbutton_joydev4_adj;
1717 GtkWidget *spinbutton_joydev4;
1718 GtkWidget *label149;
1719 GtkWidget *hbox23;
1720 GtkWidget *image10;
1721 GtkWidget *table17;
1722 GtkWidget *button_PYAXIS4;
1723 GtkWidget *label150;
1724 GtkWidget *button_PSELECT4;
1725 GtkWidget *label151;
1726 GtkWidget *button_PRUN4;
1727 GtkWidget *label152;
1728 GtkWidget *button_PI4;
1729 GtkWidget *label153;
1730 GtkWidget *button_PII4;
1731 GtkWidget *label154;
1732 GtkWidget *button_PAUTOI4;
1733 GtkWidget *label155;
1734 GtkWidget *button_PAUTOII4;
1735 GtkWidget *label156;
1736 GtkWidget *button_PXAXIS4;
1737 GtkWidget *label157;
1738 GtkWidget *label36;
1739 GtkWidget *hbuttonbox2;
1740 GtkWidget *button_input_ok;
1741 GtkWidget *button_input_cancel;
1742
1743 window_input_settings = gtk_window_new (GTK_WINDOW_TOPLEVEL);
1744 gtk_window_set_title (GTK_WINDOW (window_input_settings), "Input Settings");
1745 gtk_window_set_destroy_with_parent (GTK_WINDOW (window_input_settings), TRUE);
1746
1747 vbox5 = gtk_vbox_new (FALSE, 0);
1748 gtk_widget_show (vbox5);
1749 gtk_container_add (GTK_CONTAINER (window_input_settings), vbox5);
1750
1751 hbox9 = gtk_hbox_new (FALSE, 0);
1752 gtk_widget_show (hbox9);
1753 gtk_box_pack_start (GTK_BOX (vbox5), hbox9, TRUE, TRUE, 0);
1754
1755 label71 = gtk_label_new ("Configuration :");
1756 gtk_widget_show (label71);
1757 gtk_box_pack_start (GTK_BOX (hbox9), label71, FALSE, FALSE, 0);
1758
1759 spinbutton_configuration_adj = gtk_adjustment_new (0, 0, 16, 1, 10, 10);
1760 spinbutton_configuration = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_configuration_adj), 1, 0);
1761 gtk_widget_show (spinbutton_configuration);
1762 gtk_box_pack_start (GTK_BOX (hbox9), spinbutton_configuration, FALSE, TRUE, 0);
1763 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinbutton_configuration), TRUE);
1764
1765 hseparator2 = gtk_hseparator_new ();
1766 gtk_widget_show (hseparator2);
1767 gtk_box_pack_start (GTK_BOX (vbox5), hseparator2, TRUE, TRUE, 0);
1768
1769 notebook_players = gtk_notebook_new ();
1770 gtk_widget_show (notebook_players);
1771 gtk_box_pack_start (GTK_BOX (vbox5), notebook_players, TRUE, TRUE, 0);
1772
1773 vbox6 = gtk_vbox_new (FALSE, 0);
1774 gtk_widget_show (vbox6);
1775 gtk_container_add (GTK_CONTAINER (notebook_players), vbox6);
1776
1777 label47 = gtk_label_new ("Keyboard :");
1778 gtk_widget_show (label47);
1779 gtk_box_pack_start (GTK_BOX (vbox6), label47, FALSE, FALSE, 0);
1780 gtk_misc_set_alignment (GTK_MISC (label47), 0, 0.5);
1781
1782 hbox14 = gtk_hbox_new (FALSE, 0);
1783 gtk_widget_show (hbox14);
1784 gtk_box_pack_start (GTK_BOX (vbox6), hbox14, TRUE, TRUE, 0);
1785
1786 image2 = create_pixmap (window_input_settings, "keyboard.png");
1787 gtk_widget_show (image2);
1788 gtk_box_pack_start (GTK_BOX (hbox14), image2, TRUE, TRUE, 0);
1789 gtk_widget_set_size_request (image2, 48, 48);
1790
1791 table8 = gtk_table_new (3, 12, TRUE);
1792 gtk_widget_show (table8);
1793 gtk_box_pack_start (GTK_BOX (hbox14), table8, TRUE, TRUE, 0);
1794
1795 label37 = gtk_label_new ("Left : ");
1796 gtk_widget_show (label37);
1797 gtk_table_attach (GTK_TABLE (table8), label37, 0, 1, 1, 2,
1798 (GtkAttachOptions) (GTK_FILL),
1799 (GtkAttachOptions) (0), 0, 0);
1800 gtk_label_set_justify (GTK_LABEL (label37), GTK_JUSTIFY_RIGHT);
1801 gtk_misc_set_alignment (GTK_MISC (label37), 1, 0.5);
1802
1803 label38 = gtk_label_new ("Up : ");
1804 gtk_widget_show (label38);
1805 gtk_table_attach (GTK_TABLE (table8), label38, 1, 2, 0, 1,
1806 (GtkAttachOptions) (GTK_FILL),
1807 (GtkAttachOptions) (0), 0, 0);
1808 gtk_label_set_justify (GTK_LABEL (label38), GTK_JUSTIFY_RIGHT);
1809 gtk_misc_set_alignment (GTK_MISC (label38), 1, 0.5);
1810
1811 label39 = gtk_label_new ("Down : ");
1812 gtk_widget_show (label39);
1813 gtk_table_attach (GTK_TABLE (table8), label39, 1, 2, 2, 3,
1814 (GtkAttachOptions) (GTK_FILL),
1815 (GtkAttachOptions) (0), 0, 0);
1816 gtk_label_set_justify (GTK_LABEL (label39), GTK_JUSTIFY_RIGHT);
1817 gtk_misc_set_alignment (GTK_MISC (label39), 1, 0.5);
1818
1819 label40 = gtk_label_new ("Right : ");
1820 gtk_widget_show (label40);
1821 gtk_table_attach (GTK_TABLE (table8), label40, 2, 3, 1, 2,
1822 (GtkAttachOptions) (GTK_FILL),
1823 (GtkAttachOptions) (0), 0, 0);
1824 gtk_label_set_justify (GTK_LABEL (label40), GTK_JUSTIFY_RIGHT);
1825 gtk_misc_set_alignment (GTK_MISC (label40), 1, 0.5);
1826
1827 button_UP0 = gtk_button_new_with_mnemonic ("--");
1828 gtk_widget_show (button_UP0);
1829 gtk_table_attach (GTK_TABLE (table8), button_UP0, 2, 3, 0, 1,
1830 (GtkAttachOptions) (GTK_FILL),
1831 (GtkAttachOptions) (0), 0, 0);
1832
1833 button_LEFT0 = gtk_button_new_with_mnemonic ("--");
1834 gtk_widget_show (button_LEFT0);
1835 gtk_table_attach (GTK_TABLE (table8), button_LEFT0, 1, 2, 1, 2,
1836 (GtkAttachOptions) (GTK_FILL),
1837 (GtkAttachOptions) (0), 0, 0);
1838
1839 button_DOWN0 = gtk_button_new_with_mnemonic ("--");
1840 gtk_widget_show (button_DOWN0);
1841 gtk_table_attach (GTK_TABLE (table8), button_DOWN0, 2, 3, 2, 3,
1842 (GtkAttachOptions) (GTK_FILL),
1843 (GtkAttachOptions) (0), 0, 0);
1844
1845 button_RIGHT0 = gtk_button_new_with_mnemonic ("--");
1846 gtk_widget_show (button_RIGHT0);
1847 gtk_table_attach (GTK_TABLE (table8), button_RIGHT0, 3, 4, 1, 2,
1848 (GtkAttachOptions) (GTK_FILL),
1849 (GtkAttachOptions) (0), 0, 0);
1850
1851 label41 = gtk_label_new ("Select : ");
1852 gtk_widget_show (label41);
1853 gtk_table_attach (GTK_TABLE (table8), label41, 4, 5, 2, 3,
1854 (GtkAttachOptions) (GTK_FILL),
1855 (GtkAttachOptions) (0), 0, 0);
1856 gtk_label_set_justify (GTK_LABEL (label41), GTK_JUSTIFY_RIGHT);
1857 gtk_misc_set_alignment (GTK_MISC (label41), 1, 0.5);
1858
1859 button_SELECT0 = gtk_button_new_with_mnemonic ("--");
1860 gtk_widget_show (button_SELECT0);
1861 gtk_table_attach (GTK_TABLE (table8), button_SELECT0, 5, 6, 2, 3,
1862 (GtkAttachOptions) (GTK_FILL),
1863 (GtkAttachOptions) (0), 0, 0);
1864
1865 label42 = gtk_label_new ("Run : ");
1866 gtk_widget_show (label42);
1867 gtk_table_attach (GTK_TABLE (table8), label42, 6, 7, 2, 3,
1868 (GtkAttachOptions) (GTK_FILL),
1869 (GtkAttachOptions) (0), 0, 0);
1870 gtk_label_set_justify (GTK_LABEL (label42), GTK_JUSTIFY_RIGHT);
1871 gtk_misc_set_alignment (GTK_MISC (label42), 1, 0.5);
1872
1873 button_RUN0 = gtk_button_new_with_mnemonic ("--");
1874 gtk_widget_show (button_RUN0);
1875 gtk_table_attach (GTK_TABLE (table8), button_RUN0, 7, 8, 2, 3,
1876 (GtkAttachOptions) (GTK_FILL),
1877 (GtkAttachOptions) (0), 0, 0);
1878
1879 label43 = gtk_label_new ("I : ");
1880 gtk_widget_show (label43);
1881 gtk_table_attach (GTK_TABLE (table8), label43, 8, 9, 1, 2,
1882 (GtkAttachOptions) (GTK_FILL),
1883 (GtkAttachOptions) (0), 0, 0);
1884 gtk_label_set_justify (GTK_LABEL (label43), GTK_JUSTIFY_RIGHT);
1885 gtk_misc_set_alignment (GTK_MISC (label43), 1, 0.5);
1886
1887 button_I0 = gtk_button_new_with_mnemonic ("--");
1888 gtk_widget_show (button_I0);
1889 gtk_table_attach (GTK_TABLE (table8), button_I0, 9, 10, 1, 2,
1890 (GtkAttachOptions) (GTK_FILL),
1891 (GtkAttachOptions) (0), 0, 0);
1892
1893 label44 = gtk_label_new ("II : ");
1894 gtk_widget_show (label44);
1895 gtk_table_attach (GTK_TABLE (table8), label44, 10, 11, 1, 2,
1896 (GtkAttachOptions) (GTK_FILL),
1897 (GtkAttachOptions) (0), 0, 0);
1898 gtk_label_set_justify (GTK_LABEL (label44), GTK_JUSTIFY_RIGHT);
1899 gtk_misc_set_alignment (GTK_MISC (label44), 1, 0.5);
1900
1901 button_II0 = gtk_button_new_with_mnemonic ("--");
1902 gtk_widget_show (button_II0);
1903 gtk_table_attach (GTK_TABLE (table8), button_II0, 11, 12, 1, 2,
1904 (GtkAttachOptions) (GTK_FILL),
1905 (GtkAttachOptions) (0), 0, 0);
1906
1907 label45 = gtk_label_new ("auto I : ");
1908 gtk_widget_show (label45);
1909 gtk_table_attach (GTK_TABLE (table8), label45, 8, 9, 0, 1,
1910 (GtkAttachOptions) (GTK_FILL),
1911 (GtkAttachOptions) (0), 0, 0);
1912 gtk_label_set_justify (GTK_LABEL (label45), GTK_JUSTIFY_RIGHT);
1913 gtk_misc_set_alignment (GTK_MISC (label45), 1, 0.5);
1914
1915 button_AUTOI0 = gtk_button_new_with_mnemonic ("--");
1916 gtk_widget_show (button_AUTOI0);
1917 gtk_table_attach (GTK_TABLE (table8), button_AUTOI0, 9, 10, 0, 1,
1918 (GtkAttachOptions) (GTK_FILL),
1919 (GtkAttachOptions) (0), 0, 0);
1920
1921 label46 = gtk_label_new ("auto II : ");
1922 gtk_widget_show (label46);
1923 gtk_table_attach (GTK_TABLE (table8), label46, 10, 11, 0, 1,
1924 (GtkAttachOptions) (GTK_FILL),
1925 (GtkAttachOptions) (0), 0, 0);
1926 gtk_label_set_justify (GTK_LABEL (label46), GTK_JUSTIFY_RIGHT);
1927 gtk_misc_set_alignment (GTK_MISC (label46), 1, 0.5);
1928
1929 button_AUTOII0 = gtk_button_new_with_mnemonic ("--");
1930 gtk_widget_show (button_AUTOII0);
1931 gtk_table_attach (GTK_TABLE (table8), button_AUTOII0, 11, 12, 0, 1,
1932 (GtkAttachOptions) (GTK_FILL),
1933 (GtkAttachOptions) (0), 0, 0);
1934
1935 hseparator3 = gtk_hseparator_new ();
1936 gtk_widget_show (hseparator3);
1937 gtk_box_pack_start (GTK_BOX (vbox6), hseparator3, TRUE, TRUE, 2);
1938
1939 hbox8 = gtk_hbox_new (FALSE, 0);
1940 gtk_widget_show (hbox8);
1941 gtk_box_pack_start (GTK_BOX (vbox6), hbox8, TRUE, TRUE, 0);
1942
1943 label48 = gtk_label_new ("Joystick :");
1944 gtk_widget_show (label48);
1945 gtk_box_pack_start (GTK_BOX (hbox8), label48, FALSE, FALSE, 0);
1946
1947 spinbutton_joydev0_adj = gtk_adjustment_new (0, 0, 16, 1, 10, 10);
1948 spinbutton_joydev0 = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_joydev0_adj), 1, 0);
1949 gtk_widget_show (spinbutton_joydev0);
1950 gtk_box_pack_start (GTK_BOX (hbox8), spinbutton_joydev0, FALSE, TRUE, 0);
1951
1952 label72 = gtk_label_new ("( 0 = no joystick )");
1953 gtk_widget_show (label72);
1954 gtk_box_pack_start (GTK_BOX (hbox8), label72, TRUE, FALSE, 0);
1955 gtk_label_set_justify (GTK_LABEL (label72), GTK_JUSTIFY_CENTER);
1956
1957 hbox15 = gtk_hbox_new (FALSE, 0);
1958 gtk_widget_show (hbox15);
1959 gtk_box_pack_start (GTK_BOX (vbox6), hbox15, TRUE, TRUE, 0);
1960
1961 image1 = create_pixmap (window_input_settings, "joystick.png");
1962 gtk_widget_show (image1);
1963 gtk_box_pack_start (GTK_BOX (hbox15), image1, TRUE, TRUE, 0);
1964 gtk_widget_set_size_request (image1, 48, 48);
1965
1966 table9 = gtk_table_new (3, 11, TRUE);
1967 gtk_widget_show (table9);
1968 gtk_box_pack_start (GTK_BOX (hbox15), table9, TRUE, TRUE, 0);
1969
1970 button_PYAXIS0 = gtk_button_new_with_mnemonic ("--");
1971 gtk_widget_show (button_PYAXIS0);
1972 gtk_table_attach (GTK_TABLE (table9), button_PYAXIS0, 2, 3, 1, 2,
1973 (GtkAttachOptions) (GTK_FILL),
1974 (GtkAttachOptions) (0), 0, 0);
1975
1976 label53 = gtk_label_new ("Select : ");
1977 gtk_widget_show (label53);
1978 gtk_table_attach (GTK_TABLE (table9), label53, 3, 4, 2, 3,
1979 (GtkAttachOptions) (GTK_FILL),
1980 (GtkAttachOptions) (0), 0, 0);
1981 gtk_label_set_justify (GTK_LABEL (label53), GTK_JUSTIFY_RIGHT);
1982 gtk_misc_set_alignment (GTK_MISC (label53), 1, 0.5);
1983
1984 button_PSELECT0 = gtk_button_new_with_mnemonic ("--");
1985 gtk_widget_show (button_PSELECT0);
1986 gtk_table_attach (GTK_TABLE (table9), button_PSELECT0, 4, 5, 2, 3,
1987 (GtkAttachOptions) (GTK_FILL),
1988 (GtkAttachOptions) (0), 0, 0);
1989
1990 label54 = gtk_label_new ("Run : ");
1991 gtk_widget_show (label54);
1992 gtk_table_attach (GTK_TABLE (table9), label54, 5, 6, 2, 3,
1993 (GtkAttachOptions) (GTK_FILL),
1994 (GtkAttachOptions) (0), 0, 0);
1995 gtk_label_set_justify (GTK_LABEL (label54), GTK_JUSTIFY_RIGHT);
1996 gtk_misc_set_alignment (GTK_MISC (label54), 1, 0.5);
1997
1998 button_PRUN0 = gtk_button_new_with_mnemonic ("--");
1999 gtk_widget_show (button_PRUN0);
2000 gtk_table_attach (GTK_TABLE (table9), button_PRUN0, 6, 7, 2, 3,
2001 (GtkAttachOptions) (GTK_FILL),
2002 (GtkAttachOptions) (0), 0, 0);
2003
2004 label55 = gtk_label_new ("I : ");
2005 gtk_widget_show (label55);
2006 gtk_table_attach (GTK_TABLE (table9), label55, 7, 8, 1, 2,
2007 (GtkAttachOptions) (GTK_FILL),
2008 (GtkAttachOptions) (0), 0, 0);
2009 gtk_label_set_justify (GTK_LABEL (label55), GTK_JUSTIFY_RIGHT);
2010 gtk_misc_set_alignment (GTK_MISC (label55), 1, 0.5);
2011
2012 button_PI0 = gtk_button_new_with_mnemonic ("--");
2013 gtk_widget_show (button_PI0);
2014 gtk_table_attach (GTK_TABLE (table9), button_PI0, 8, 9, 1, 2,
2015 (GtkAttachOptions) (GTK_FILL),
2016 (GtkAttachOptions) (0), 0, 0);
2017
2018 label56 = gtk_label_new ("II : ");
2019 gtk_widget_show (label56);
2020 gtk_table_attach (GTK_TABLE (table9), label56, 9, 10, 1, 2,
2021 (GtkAttachOptions) (GTK_FILL),
2022 (GtkAttachOptions) (0), 0, 0);
2023 gtk_label_set_justify (GTK_LABEL (label56), GTK_JUSTIFY_RIGHT);
2024 gtk_misc_set_alignment (GTK_MISC (label56), 1, 0.5);
2025
2026 button_PII0 = gtk_button_new_with_mnemonic ("--");
2027 gtk_widget_show (button_PII0);
2028 gtk_table_attach (GTK_TABLE (table9), button_PII0, 10, 11, 1, 2,
2029 (GtkAttachOptions) (GTK_FILL),
2030 (GtkAttachOptions) (0), 0, 0);
2031
2032 label57 = gtk_label_new ("auto I : ");
2033 gtk_widget_show (label57);
2034 gtk_table_attach (GTK_TABLE (table9), label57, 7, 8, 0, 1,
2035 (GtkAttachOptions) (GTK_FILL),
2036 (GtkAttachOptions) (0), 0, 0);
2037 gtk_label_set_justify (GTK_LABEL (label57), GTK_JUSTIFY_RIGHT);
2038 gtk_misc_set_alignment (GTK_MISC (label57), 1, 0.5);
2039
2040 button_PAUTOI0 = gtk_button_new_with_mnemonic ("--");
2041 gtk_widget_show (button_PAUTOI0);
2042 gtk_table_attach (GTK_TABLE (table9), button_PAUTOI0, 8, 9, 0, 1,
2043 (GtkAttachOptions) (GTK_FILL),
2044 (GtkAttachOptions) (0), 0, 0);
2045
2046 label58 = gtk_label_new ("auto II : ");
2047 gtk_widget_show (label58);
2048 gtk_table_attach (GTK_TABLE (table9), label58, 9, 10, 0, 1,
2049 (GtkAttachOptions) (GTK_FILL),
2050 (GtkAttachOptions) (0), 0, 0);
2051 gtk_label_set_justify (GTK_LABEL (label58), GTK_JUSTIFY_RIGHT);
2052 gtk_misc_set_alignment (GTK_MISC (label58), 1, 0.5);
2053
2054 button_PAUTOII0 = gtk_button_new_with_mnemonic ("--");
2055 gtk_widget_show (button_PAUTOII0);
2056 gtk_table_attach (GTK_TABLE (table9), button_PAUTOII0, 10, 11, 0, 1,
2057 (GtkAttachOptions) (GTK_FILL),
2058 (GtkAttachOptions) (0), 0, 0);
2059
2060 label50 = gtk_label_new ("Horizontal Axis : ");
2061 gtk_widget_show (label50);
2062 gtk_table_attach (GTK_TABLE (table9), label50, 0, 2, 0, 1,
2063 (GtkAttachOptions) (GTK_FILL),
2064 (GtkAttachOptions) (0), 0, 0);
2065 gtk_label_set_justify (GTK_LABEL (label50), GTK_JUSTIFY_RIGHT);
2066 gtk_misc_set_alignment (GTK_MISC (label50), 1, 0.5);
2067
2068 button_PXAXIS0 = gtk_button_new_with_mnemonic ("--");
2069 gtk_widget_show (button_PXAXIS0);
2070 gtk_table_attach (GTK_TABLE (table9), button_PXAXIS0, 2, 3, 0, 1,
2071 (GtkAttachOptions) (GTK_FILL),
2072 (GtkAttachOptions) (0), 0, 0);
2073
2074 label73 = gtk_label_new ("Vertical Axis : ");
2075 gtk_widget_show (label73);
2076 gtk_table_attach (GTK_TABLE (table9), label73, 0, 2, 1, 2,
2077 (GtkAttachOptions) (GTK_FILL),
2078 (GtkAttachOptions) (0), 0, 0);
2079 gtk_label_set_justify (GTK_LABEL (label73), GTK_JUSTIFY_RIGHT);
2080 gtk_misc_set_alignment (GTK_MISC (label73), 1, 0.5);
2081
2082 label32 = gtk_label_new ("Player 1");
2083 gtk_widget_show (label32);
2084 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_players), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_players), 0), label32);
2085
2086 vbox7 = gtk_vbox_new (FALSE, 0);
2087 gtk_widget_show (vbox7);
2088 gtk_container_add (GTK_CONTAINER (notebook_players), vbox7);
2089
2090 label74 = gtk_label_new ("Keyboard :");
2091 gtk_widget_show (label74);
2092 gtk_box_pack_start (GTK_BOX (vbox7), label74, FALSE, FALSE, 0);
2093 gtk_misc_set_alignment (GTK_MISC (label74), 0, 0.5);
2094
2095 hbox16 = gtk_hbox_new (FALSE, 0);
2096 gtk_widget_show (hbox16);
2097 gtk_box_pack_start (GTK_BOX (vbox7), hbox16, TRUE, TRUE, 0);
2098
2099 image3 = create_pixmap (window_input_settings, "keyboard.png");
2100 gtk_widget_show (image3);
2101 gtk_box_pack_start (GTK_BOX (hbox16), image3, TRUE, TRUE, 0);
2102
2103 table10 = gtk_table_new (3, 12, TRUE);
2104 gtk_widget_show (table10);
2105 gtk_box_pack_start (GTK_BOX (hbox16), table10, TRUE, TRUE, 0);
2106
2107 label75 = gtk_label_new ("Left : ");
2108 gtk_widget_show (label75);
2109 gtk_table_attach (GTK_TABLE (table10), label75, 0, 1, 1, 2,
2110 (GtkAttachOptions) (GTK_FILL),
2111 (GtkAttachOptions) (0), 0, 0);
2112 gtk_label_set_justify (GTK_LABEL (label75), GTK_JUSTIFY_RIGHT);
2113 gtk_misc_set_alignment (GTK_MISC (label75), 1, 0.5);
2114
2115 label76 = gtk_label_new ("Up : ");
2116 gtk_widget_show (label76);
2117 gtk_table_attach (GTK_TABLE (table10), label76, 1, 2, 0, 1,
2118 (GtkAttachOptions) (GTK_FILL),
2119 (GtkAttachOptions) (0), 0, 0);
2120 gtk_label_set_justify (GTK_LABEL (label76), GTK_JUSTIFY_RIGHT);
2121 gtk_misc_set_alignment (GTK_MISC (label76), 1, 0.5);
2122
2123 label77 = gtk_label_new ("Down : ");
2124 gtk_widget_show (label77);
2125 gtk_table_attach (GTK_TABLE (table10), label77, 1, 2, 2, 3,
2126 (GtkAttachOptions) (GTK_FILL),
2127 (GtkAttachOptions) (0), 0, 0);
2128 gtk_label_set_justify (GTK_LABEL (label77), GTK_JUSTIFY_RIGHT);
2129 gtk_misc_set_alignment (GTK_MISC (label77), 1, 0.5);
2130
2131 label78 = gtk_label_new ("Right : ");
2132 gtk_widget_show (label78);
2133 gtk_table_attach (GTK_TABLE (table10), label78, 2, 3, 1, 2,
2134 (GtkAttachOptions) (GTK_FILL),
2135 (GtkAttachOptions) (0), 0, 0);
2136 gtk_label_set_justify (GTK_LABEL (label78), GTK_JUSTIFY_RIGHT);
2137 gtk_misc_set_alignment (GTK_MISC (label78), 1, 0.5);
2138
2139 button_UP1 = gtk_button_new_with_mnemonic ("--");
2140 gtk_widget_show (button_UP1);
2141 gtk_table_attach (GTK_TABLE (table10), button_UP1, 2, 3, 0, 1,
2142 (GtkAttachOptions) (GTK_FILL),
2143 (GtkAttachOptions) (0), 0, 0);
2144
2145 button_LEFT1 = gtk_button_new_with_mnemonic ("--");
2146 gtk_widget_show (button_LEFT1);
2147 gtk_table_attach (GTK_TABLE (table10), button_LEFT1, 1, 2, 1, 2,
2148 (GtkAttachOptions) (GTK_FILL),
2149 (GtkAttachOptions) (0), 0, 0);
2150
2151 button_DOWN1 = gtk_button_new_with_mnemonic ("--");
2152 gtk_widget_show (button_DOWN1);
2153 gtk_table_attach (GTK_TABLE (table10), button_DOWN1, 2, 3, 2, 3,
2154 (GtkAttachOptions) (GTK_FILL),
2155 (GtkAttachOptions) (0), 0, 0);
2156
2157 button_RIGHT1 = gtk_button_new_with_mnemonic ("--");
2158 gtk_widget_show (button_RIGHT1);
2159 gtk_table_attach (GTK_TABLE (table10), button_RIGHT1, 3, 4, 1, 2,
2160 (GtkAttachOptions) (GTK_FILL),
2161 (GtkAttachOptions) (0), 0, 0);
2162
2163 label79 = gtk_label_new ("Select : ");
2164 gtk_widget_show (label79);
2165 gtk_table_attach (GTK_TABLE (table10), label79, 4, 5, 2, 3,
2166 (GtkAttachOptions) (GTK_FILL),
2167 (GtkAttachOptions) (0), 0, 0);
2168 gtk_label_set_justify (GTK_LABEL (label79), GTK_JUSTIFY_RIGHT);
2169 gtk_misc_set_alignment (GTK_MISC (label79), 1, 0.5);
2170
2171 button_SELECT1 = gtk_button_new_with_mnemonic ("--");
2172 gtk_widget_show (button_SELECT1);
2173 gtk_table_attach (GTK_TABLE (table10), button_SELECT1, 5, 6, 2, 3,
2174 (GtkAttachOptions) (GTK_FILL),
2175 (GtkAttachOptions) (0), 0, 0);
2176
2177 label80 = gtk_label_new ("Run : ");
2178 gtk_widget_show (label80);
2179 gtk_table_attach (GTK_TABLE (table10), label80, 6, 7, 2, 3,
2180 (GtkAttachOptions) (GTK_FILL),
2181 (GtkAttachOptions) (0), 0, 0);
2182 gtk_label_set_justify (GTK_LABEL (label80), GTK_JUSTIFY_RIGHT);
2183 gtk_misc_set_alignment (GTK_MISC (label80), 1, 0.5);
2184
2185 button_RUN1 = gtk_button_new_with_mnemonic ("--");
2186 gtk_widget_show (button_RUN1);
2187 gtk_table_attach (GTK_TABLE (table10), button_RUN1, 7, 8, 2, 3,
2188 (GtkAttachOptions) (GTK_FILL),
2189 (GtkAttachOptions) (0), 0, 0);
2190
2191 label81 = gtk_label_new ("I : ");
2192 gtk_widget_show (label81);
2193 gtk_table_attach (GTK_TABLE (table10), label81, 8, 9, 1, 2,
2194 (GtkAttachOptions) (GTK_FILL),
2195 (GtkAttachOptions) (0), 0, 0);
2196 gtk_label_set_justify (GTK_LABEL (label81), GTK_JUSTIFY_RIGHT);
2197 gtk_misc_set_alignment (GTK_MISC (label81), 1, 0.5);
2198
2199 button_I1 = gtk_button_new_with_mnemonic ("--");
2200 gtk_widget_show (button_I1);
2201 gtk_table_attach (GTK_TABLE (table10), button_I1, 9, 10, 1, 2,
2202 (GtkAttachOptions) (GTK_FILL),
2203 (GtkAttachOptions) (0), 0, 0);
2204
2205 label82 = gtk_label_new ("II : ");
2206 gtk_widget_show (label82);
2207 gtk_table_attach (GTK_TABLE (table10), label82, 10, 11, 1, 2,
2208 (GtkAttachOptions) (GTK_FILL),
2209 (GtkAttachOptions) (0), 0, 0);
2210 gtk_label_set_justify (GTK_LABEL (label82), GTK_JUSTIFY_RIGHT);
2211 gtk_misc_set_alignment (GTK_MISC (label82), 1, 0.5);
2212
2213 button_II1 = gtk_button_new_with_mnemonic ("--");
2214 gtk_widget_show (button_II1);
2215 gtk_table_attach (GTK_TABLE (table10), button_II1, 11, 12, 1, 2,
2216 (GtkAttachOptions) (GTK_FILL),
2217 (GtkAttachOptions) (0), 0, 0);
2218
2219 label83 = gtk_label_new ("auto I : ");
2220 gtk_widget_show (label83);
2221 gtk_table_attach (GTK_TABLE (table10), label83, 8, 9, 0, 1,
2222 (GtkAttachOptions) (GTK_FILL),
2223 (GtkAttachOptions) (0), 0, 0);
2224 gtk_label_set_justify (GTK_LABEL (label83), GTK_JUSTIFY_RIGHT);
2225 gtk_misc_set_alignment (GTK_MISC (label83), 1, 0.5);
2226
2227 button_AUTOI1 = gtk_button_new_with_mnemonic ("--");
2228 gtk_widget_show (button_AUTOI1);
2229 gtk_table_attach (GTK_TABLE (table10), button_AUTOI1, 9, 10, 0, 1,
2230 (GtkAttachOptions) (GTK_FILL),
2231 (GtkAttachOptions) (0), 0, 0);
2232
2233 label84 = gtk_label_new ("auto II : ");
2234 gtk_widget_show (label84);
2235 gtk_table_attach (GTK_TABLE (table10), label84, 10, 11, 0, 1,
2236 (GtkAttachOptions) (GTK_FILL),
2237 (GtkAttachOptions) (0), 0, 0);
2238 gtk_label_set_justify (GTK_LABEL (label84), GTK_JUSTIFY_RIGHT);
2239 gtk_misc_set_alignment (GTK_MISC (label84), 1, 0.5);
2240
2241 button_AUTOII1 = gtk_button_new_with_mnemonic ("--");
2242 gtk_widget_show (button_AUTOII1);
2243 gtk_table_attach (GTK_TABLE (table10), button_AUTOII1, 11, 12, 0, 1,
2244 (GtkAttachOptions) (GTK_FILL),
2245 (GtkAttachOptions) (0), 0, 0);
2246
2247 hseparator4 = gtk_hseparator_new ();
2248 gtk_widget_show (hseparator4);
2249 gtk_box_pack_start (GTK_BOX (vbox7), hseparator4, TRUE, TRUE, 2);
2250
2251 hbox10 = gtk_hbox_new (FALSE, 0);
2252 gtk_widget_show (hbox10);
2253 gtk_box_pack_start (GTK_BOX (vbox7), hbox10, TRUE, TRUE, 0);
2254
2255 label85 = gtk_label_new ("Joystick :");
2256 gtk_widget_show (label85);
2257 gtk_box_pack_start (GTK_BOX (hbox10), label85, FALSE, FALSE, 0);
2258
2259 spinbutton_joydev1_adj = gtk_adjustment_new (0, 0, 16, 1, 10, 10);
2260 spinbutton_joydev1 = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_joydev1_adj), 1, 0);
2261 gtk_widget_show (spinbutton_joydev1);
2262 gtk_box_pack_start (GTK_BOX (hbox10), spinbutton_joydev1, FALSE, TRUE, 0);
2263
2264 label86 = gtk_label_new ("( 0 = no joystick )");
2265 gtk_widget_show (label86);
2266 gtk_box_pack_start (GTK_BOX (hbox10), label86, TRUE, FALSE, 0);
2267 gtk_label_set_justify (GTK_LABEL (label86), GTK_JUSTIFY_CENTER);
2268
2269 hbox17 = gtk_hbox_new (FALSE, 0);
2270 gtk_widget_show (hbox17);
2271 gtk_box_pack_start (GTK_BOX (vbox7), hbox17, TRUE, TRUE, 0);
2272
2273 image4 = create_pixmap (window_input_settings, "joystick.png");
2274 gtk_widget_show (image4);
2275 gtk_box_pack_start (GTK_BOX (hbox17), image4, TRUE, TRUE, 0);
2276
2277 table11 = gtk_table_new (3, 11, TRUE);
2278 gtk_widget_show (table11);
2279 gtk_box_pack_start (GTK_BOX (hbox17), table11, TRUE, TRUE, 0);
2280
2281 button_PYAXIS1 = gtk_button_new_with_mnemonic ("--");
2282 gtk_widget_show (button_PYAXIS1);
2283 gtk_table_attach (GTK_TABLE (table11), button_PYAXIS1, 2, 3, 1, 2,
2284 (GtkAttachOptions) (GTK_FILL),
2285 (GtkAttachOptions) (0), 0, 0);
2286
2287 label87 = gtk_label_new ("Select : ");
2288 gtk_widget_show (label87);
2289 gtk_table_attach (GTK_TABLE (table11), label87, 3, 4, 2, 3,
2290 (GtkAttachOptions) (GTK_FILL),
2291 (GtkAttachOptions) (0), 0, 0);
2292 gtk_label_set_justify (GTK_LABEL (label87), GTK_JUSTIFY_RIGHT);
2293 gtk_misc_set_alignment (GTK_MISC (label87), 1, 0.5);
2294
2295 button_PSELECT1 = gtk_button_new_with_mnemonic ("--");
2296 gtk_widget_show (button_PSELECT1);
2297 gtk_table_attach (GTK_TABLE (table11), button_PSELECT1, 4, 5, 2, 3,
2298 (GtkAttachOptions) (GTK_FILL),
2299 (GtkAttachOptions) (0), 0, 0);
2300
2301 label88 = gtk_label_new ("Run : ");
2302 gtk_widget_show (label88);
2303 gtk_table_attach (GTK_TABLE (table11), label88, 5, 6, 2, 3,
2304 (GtkAttachOptions) (GTK_FILL),
2305 (GtkAttachOptions) (0), 0, 0);
2306 gtk_label_set_justify (GTK_LABEL (label88), GTK_JUSTIFY_RIGHT);
2307 gtk_misc_set_alignment (GTK_MISC (label88), 1, 0.5);
2308
2309 button_PRUN1 = gtk_button_new_with_mnemonic ("--");
2310 gtk_widget_show (button_PRUN1);
2311 gtk_table_attach (GTK_TABLE (table11), button_PRUN1, 6, 7, 2, 3,
2312 (GtkAttachOptions) (GTK_FILL),
2313 (GtkAttachOptions) (0), 0, 0);
2314
2315 label89 = gtk_label_new ("I : ");
2316 gtk_widget_show (label89);
2317 gtk_table_attach (GTK_TABLE (table11), label89, 7, 8, 1, 2,
2318 (GtkAttachOptions) (GTK_FILL),
2319 (GtkAttachOptions) (0), 0, 0);
2320 gtk_label_set_justify (GTK_LABEL (label89), GTK_JUSTIFY_RIGHT);
2321 gtk_misc_set_alignment (GTK_MISC (label89), 1, 0.5);
2322
2323 button_PI1 = gtk_button_new_with_mnemonic ("--");
2324 gtk_widget_show (button_PI1);
2325 gtk_table_attach (GTK_TABLE (table11), button_PI1, 8, 9, 1, 2,
2326 (GtkAttachOptions) (GTK_FILL),
2327 (GtkAttachOptions) (0), 0, 0);
2328
2329 label90 = gtk_label_new ("II : ");
2330 gtk_widget_show (label90);
2331 gtk_table_attach (GTK_TABLE (table11), label90, 9, 10, 1, 2,
2332 (GtkAttachOptions) (GTK_FILL),
2333 (GtkAttachOptions) (0), 0, 0);
2334 gtk_label_set_justify (GTK_LABEL (label90), GTK_JUSTIFY_RIGHT);
2335 gtk_misc_set_alignment (GTK_MISC (label90), 1, 0.5);
2336
2337 button_PII1 = gtk_button_new_with_mnemonic ("--");
2338 gtk_widget_show (button_PII1);
2339 gtk_table_attach (GTK_TABLE (table11), button_PII1, 10, 11, 1, 2,
2340 (GtkAttachOptions) (GTK_FILL),
2341 (GtkAttachOptions) (0), 0, 0);
2342
2343 label91 = gtk_label_new ("auto I : ");
2344 gtk_widget_show (label91);
2345 gtk_table_attach (GTK_TABLE (table11), label91, 7, 8, 0, 1,
2346 (GtkAttachOptions) (GTK_FILL),
2347 (GtkAttachOptions) (0), 0, 0);
2348 gtk_label_set_justify (GTK_LABEL (label91), GTK_JUSTIFY_RIGHT);
2349 gtk_misc_set_alignment (GTK_MISC (label91), 1, 0.5);
2350
2351 button_PAUTOI1 = gtk_button_new_with_mnemonic ("--");
2352 gtk_widget_show (button_PAUTOI1);
2353 gtk_table_attach (GTK_TABLE (table11), button_PAUTOI1, 8, 9, 0, 1,
2354 (GtkAttachOptions) (GTK_FILL),
2355 (GtkAttachOptions) (0), 0, 0);
2356
2357 label92 = gtk_label_new ("auto II : ");
2358 gtk_widget_show (label92);
2359 gtk_table_attach (GTK_TABLE (table11), label92, 9, 10, 0, 1,
2360 (GtkAttachOptions) (GTK_FILL),
2361 (GtkAttachOptions) (0), 0, 0);
2362 gtk_label_set_justify (GTK_LABEL (label92), GTK_JUSTIFY_RIGHT);
2363 gtk_misc_set_alignment (GTK_MISC (label92), 1, 0.5);
2364
2365 button_PAUTOII1 = gtk_button_new_with_mnemonic ("--");
2366 gtk_widget_show (button_PAUTOII1);
2367 gtk_table_attach (GTK_TABLE (table11), button_PAUTOII1, 10, 11, 0, 1,
2368 (GtkAttachOptions) (GTK_FILL),
2369 (GtkAttachOptions) (0), 0, 0);
2370
2371 label93 = gtk_label_new ("Horizontal Axis : ");
2372 gtk_widget_show (label93);
2373 gtk_table_attach (GTK_TABLE (table11), label93, 0, 2, 0, 1,
2374 (GtkAttachOptions) (GTK_FILL),
2375 (GtkAttachOptions) (0), 0, 0);
2376 gtk_label_set_justify (GTK_LABEL (label93), GTK_JUSTIFY_RIGHT);
2377 gtk_misc_set_alignment (GTK_MISC (label93), 1, 0.5);
2378
2379 button_PXAXIS1 = gtk_button_new_with_mnemonic ("--");
2380 gtk_widget_show (button_PXAXIS1);
2381 gtk_table_attach (GTK_TABLE (table11), button_PXAXIS1, 2, 3, 0, 1,
2382 (GtkAttachOptions) (GTK_FILL),
2383 (GtkAttachOptions) (0), 0, 0);
2384
2385 label94 = gtk_label_new ("Vertical Axis : ");
2386 gtk_widget_show (label94);
2387 gtk_table_attach (GTK_TABLE (table11), label94, 0, 2, 1, 2,
2388 (GtkAttachOptions) (GTK_FILL),
2389 (GtkAttachOptions) (0), 0, 0);
2390 gtk_label_set_justify (GTK_LABEL (label94), GTK_JUSTIFY_RIGHT);
2391 gtk_misc_set_alignment (GTK_MISC (label94), 1, 0.5);
2392
2393 label33 = gtk_label_new ("Player 2");
2394 gtk_widget_show (label33);
2395 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_players), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_players), 1), label33);
2396
2397 vbox8 = gtk_vbox_new (FALSE, 0);
2398 gtk_widget_show (vbox8);
2399 gtk_container_add (GTK_CONTAINER (notebook_players), vbox8);
2400
2401 label95 = gtk_label_new ("Keyboard :");
2402 gtk_widget_show (label95);
2403 gtk_box_pack_start (GTK_BOX (vbox8), label95, FALSE, FALSE, 0);
2404 gtk_misc_set_alignment (GTK_MISC (label95), 0, 0.5);
2405
2406 hbox18 = gtk_hbox_new (FALSE, 0);
2407 gtk_widget_show (hbox18);
2408 gtk_box_pack_start (GTK_BOX (vbox8), hbox18, TRUE, TRUE, 0);
2409
2410 image5 = create_pixmap (window_input_settings, "keyboard.png");
2411 gtk_widget_show (image5);
2412 gtk_box_pack_start (GTK_BOX (hbox18), image5, TRUE, TRUE, 0);
2413
2414 table12 = gtk_table_new (3, 12, TRUE);
2415 gtk_widget_show (table12);
2416 gtk_box_pack_start (GTK_BOX (hbox18), table12, TRUE, TRUE, 0);
2417
2418 label96 = gtk_label_new ("Left : ");
2419 gtk_widget_show (label96);
2420 gtk_table_attach (GTK_TABLE (table12), label96, 0, 1, 1, 2,
2421 (GtkAttachOptions) (GTK_FILL),
2422 (GtkAttachOptions) (0), 0, 0);
2423 gtk_label_set_justify (GTK_LABEL (label96), GTK_JUSTIFY_RIGHT);
2424 gtk_misc_set_alignment (GTK_MISC (label96), 1, 0.5);
2425
2426 label97 = gtk_label_new ("Up : ");
2427 gtk_widget_show (label97);
2428 gtk_table_attach (GTK_TABLE (table12), label97, 1, 2, 0, 1,
2429 (GtkAttachOptions) (GTK_FILL),
2430 (GtkAttachOptions) (0), 0, 0);
2431 gtk_label_set_justify (GTK_LABEL (label97), GTK_JUSTIFY_RIGHT);
2432 gtk_misc_set_alignment (GTK_MISC (label97), 1, 0.5);
2433
2434 label98 = gtk_label_new ("Down : ");
2435 gtk_widget_show (label98);
2436 gtk_table_attach (GTK_TABLE (table12), label98, 1, 2, 2, 3,
2437 (GtkAttachOptions) (GTK_FILL),
2438 (GtkAttachOptions) (0), 0, 0);
2439 gtk_label_set_justify (GTK_LABEL (label98), GTK_JUSTIFY_RIGHT);
2440 gtk_misc_set_alignment (GTK_MISC (label98), 1, 0.5);
2441
2442 label99 = gtk_label_new ("Right : ");
2443 gtk_widget_show (label99);
2444 gtk_table_attach (GTK_TABLE (table12), label99, 2, 3, 1, 2,
2445 (GtkAttachOptions) (GTK_FILL),
2446 (GtkAttachOptions) (0), 0, 0);
2447 gtk_label_set_justify (GTK_LABEL (label99), GTK_JUSTIFY_RIGHT);
2448 gtk_misc_set_alignment (GTK_MISC (label99), 1, 0.5);
2449
2450 button_UP2 = gtk_button_new_with_mnemonic ("--");
2451 gtk_widget_show (button_UP2);
2452 gtk_table_attach (GTK_TABLE (table12), button_UP2, 2, 3, 0, 1,
2453 (GtkAttachOptions) (GTK_FILL),
2454 (GtkAttachOptions) (0), 0, 0);
2455
2456 button_LEFT2 = gtk_button_new_with_mnemonic ("--");
2457 gtk_widget_show (button_LEFT2);
2458 gtk_table_attach (GTK_TABLE (table12), button_LEFT2, 1, 2, 1, 2,
2459 (GtkAttachOptions) (GTK_FILL),
2460 (GtkAttachOptions) (0), 0, 0);
2461
2462 button_DOWN2 = gtk_button_new_with_mnemonic ("--");
2463 gtk_widget_show (button_DOWN2);
2464 gtk_table_attach (GTK_TABLE (table12), button_DOWN2, 2, 3, 2, 3,
2465 (GtkAttachOptions) (GTK_FILL),
2466 (GtkAttachOptions) (0), 0, 0);
2467
2468 button_RIGHT2 = gtk_button_new_with_mnemonic ("--");
2469 gtk_widget_show (button_RIGHT2);
2470 gtk_table_attach (GTK_TABLE (table12), button_RIGHT2, 3, 4, 1, 2,
2471 (GtkAttachOptions) (GTK_FILL),
2472 (GtkAttachOptions) (0), 0, 0);
2473
2474 label100 = gtk_label_new ("Select : ");
2475 gtk_widget_show (label100);
2476 gtk_table_attach (GTK_TABLE (table12), label100, 4, 5, 2, 3,
2477 (GtkAttachOptions) (GTK_FILL),
2478 (GtkAttachOptions) (0), 0, 0);
2479 gtk_label_set_justify (GTK_LABEL (label100), GTK_JUSTIFY_RIGHT);
2480 gtk_misc_set_alignment (GTK_MISC (label100), 1, 0.5);
2481
2482 button_SELECT2 = gtk_button_new_with_mnemonic ("--");
2483 gtk_widget_show (button_SELECT2);
2484 gtk_table_attach (GTK_TABLE (table12), button_SELECT2, 5, 6, 2, 3,
2485 (GtkAttachOptions) (GTK_FILL),
2486 (GtkAttachOptions) (0), 0, 0);
2487
2488 label101 = gtk_label_new ("Run : ");
2489 gtk_widget_show (label101);
2490 gtk_table_attach (GTK_TABLE (table12), label101, 6, 7, 2, 3,
2491 (GtkAttachOptions) (GTK_FILL),
2492 (GtkAttachOptions) (0), 0, 0);
2493 gtk_label_set_justify (GTK_LABEL (label101), GTK_JUSTIFY_RIGHT);
2494 gtk_misc_set_alignment (GTK_MISC (label101), 1, 0.5);
2495
2496 button_RUN2 = gtk_button_new_with_mnemonic ("--");
2497 gtk_widget_show (button_RUN2);
2498 gtk_table_attach (GTK_TABLE (table12), button_RUN2, 7, 8, 2, 3,
2499 (GtkAttachOptions) (GTK_FILL),
2500 (GtkAttachOptions) (0), 0, 0);
2501
2502 label102 = gtk_label_new ("I : ");
2503 gtk_widget_show (label102);
2504 gtk_table_attach (GTK_TABLE (table12), label102, 8, 9, 1, 2,
2505 (GtkAttachOptions) (GTK_FILL),
2506 (GtkAttachOptions) (0), 0, 0);
2507 gtk_label_set_justify (GTK_LABEL (label102), GTK_JUSTIFY_RIGHT);
2508 gtk_misc_set_alignment (GTK_MISC (label102), 1, 0.5);
2509
2510 button_I2 = gtk_button_new_with_mnemonic ("--");
2511 gtk_widget_show (button_I2);
2512 gtk_table_attach (GTK_TABLE (table12), button_I2, 9, 10, 1, 2,
2513 (GtkAttachOptions) (GTK_FILL),
2514 (GtkAttachOptions) (0), 0, 0);
2515
2516 label103 = gtk_label_new ("II : ");
2517 gtk_widget_show (label103);
2518 gtk_table_attach (GTK_TABLE (table12), label103, 10, 11, 1, 2,
2519 (GtkAttachOptions) (GTK_FILL),
2520 (GtkAttachOptions) (0), 0, 0);
2521 gtk_label_set_justify (GTK_LABEL (label103), GTK_JUSTIFY_RIGHT);
2522 gtk_misc_set_alignment (GTK_MISC (label103), 1, 0.5);
2523
2524 button_II2 = gtk_button_new_with_mnemonic ("--");
2525 gtk_widget_show (button_II2);
2526 gtk_table_attach (GTK_TABLE (table12), button_II2, 11, 12, 1, 2,
2527 (GtkAttachOptions) (GTK_FILL),
2528 (GtkAttachOptions) (0), 0, 0);
2529
2530 label104 = gtk_label_new ("auto I : ");
2531 gtk_widget_show (label104);
2532 gtk_table_attach (GTK_TABLE (table12), label104, 8, 9, 0, 1,
2533 (GtkAttachOptions) (GTK_FILL),
2534 (GtkAttachOptions) (0), 0, 0);
2535 gtk_label_set_justify (GTK_LABEL (label104), GTK_JUSTIFY_RIGHT);
2536 gtk_misc_set_alignment (GTK_MISC (label104), 1, 0.5);
2537
2538 button_AUTOI2 = gtk_button_new_with_mnemonic ("--");
2539 gtk_widget_show (button_AUTOI2);
2540 gtk_table_attach (GTK_TABLE (table12), button_AUTOI2, 9, 10, 0, 1,
2541 (GtkAttachOptions) (GTK_FILL),
2542 (GtkAttachOptions) (0), 0, 0);
2543
2544 label105 = gtk_label_new ("auto II : ");
2545 gtk_widget_show (label105);
2546 gtk_table_attach (GTK_TABLE (table12), label105, 10, 11, 0, 1,
2547 (GtkAttachOptions) (GTK_FILL),
2548 (GtkAttachOptions) (0), 0, 0);
2549 gtk_label_set_justify (GTK_LABEL (label105), GTK_JUSTIFY_RIGHT);
2550 gtk_misc_set_alignment (GTK_MISC (label105), 1, 0.5);
2551
2552 button_AUTOII2 = gtk_button_new_with_mnemonic ("--");
2553 gtk_widget_show (button_AUTOII2);
2554 gtk_table_attach (GTK_TABLE (table12), button_AUTOII2, 11, 12, 0, 1,
2555 (GtkAttachOptions) (GTK_FILL),
2556 (GtkAttachOptions) (0), 0, 0);
2557
2558 hseparator5 = gtk_hseparator_new ();
2559 gtk_widget_show (hseparator5);
2560 gtk_box_pack_start (GTK_BOX (vbox8), hseparator5, TRUE, TRUE, 2);
2561
2562 hbox11 = gtk_hbox_new (FALSE, 0);
2563 gtk_widget_show (hbox11);
2564 gtk_box_pack_start (GTK_BOX (vbox8), hbox11, TRUE, TRUE, 0);
2565
2566 label106 = gtk_label_new ("Joystick :");
2567 gtk_widget_show (label106);
2568 gtk_box_pack_start (GTK_BOX (hbox11), label106, FALSE, FALSE, 0);
2569
2570 spinbutton_joydev2_adj = gtk_adjustment_new (0, 0, 16, 1, 10, 10);
2571 spinbutton_joydev2 = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_joydev2_adj), 1, 0);
2572 gtk_widget_show (spinbutton_joydev2);
2573 gtk_box_pack_start (GTK_BOX (hbox11), spinbutton_joydev2, FALSE, TRUE, 0);
2574
2575 label107 = gtk_label_new ("( 0 = no joystick )");
2576 gtk_widget_show (label107);
2577 gtk_box_pack_start (GTK_BOX (hbox11), label107, TRUE, FALSE, 0);
2578 gtk_label_set_justify (GTK_LABEL (label107), GTK_JUSTIFY_CENTER);
2579
2580 hbox19 = gtk_hbox_new (FALSE, 0);
2581 gtk_widget_show (hbox19);
2582 gtk_box_pack_start (GTK_BOX (vbox8), hbox19, TRUE, TRUE, 0);
2583
2584 image6 = create_pixmap (window_input_settings, "joystick.png");
2585 gtk_widget_show (image6);
2586 gtk_box_pack_start (GTK_BOX (hbox19), image6, TRUE, TRUE, 0);
2587
2588 table13 = gtk_table_new (3, 11, TRUE);
2589 gtk_widget_show (table13);
2590 gtk_box_pack_start (GTK_BOX (hbox19), table13, TRUE, TRUE, 0);
2591
2592 button_PYAXIS2 = gtk_button_new_with_mnemonic ("--");
2593 gtk_widget_show (button_PYAXIS2);
2594 gtk_table_attach (GTK_TABLE (table13), button_PYAXIS2, 2, 3, 1, 2,
2595 (GtkAttachOptions) (GTK_FILL),
2596 (GtkAttachOptions) (0), 0, 0);
2597
2598 label108 = gtk_label_new ("Select : ");
2599 gtk_widget_show (label108);
2600 gtk_table_attach (GTK_TABLE (table13), label108, 3, 4, 2, 3,
2601 (GtkAttachOptions) (GTK_FILL),
2602 (GtkAttachOptions) (0), 0, 0);
2603 gtk_label_set_justify (GTK_LABEL (label108), GTK_JUSTIFY_RIGHT);
2604 gtk_misc_set_alignment (GTK_MISC (label108), 1, 0.5);
2605
2606 button_PSELECT2 = gtk_button_new_with_mnemonic ("--");
2607 gtk_widget_show (button_PSELECT2);
2608 gtk_table_attach (GTK_TABLE (table13), button_PSELECT2, 4, 5, 2, 3,
2609 (GtkAttachOptions) (GTK_FILL),
2610 (GtkAttachOptions) (0), 0, 0);
2611
2612 label109 = gtk_label_new ("Run : ");
2613 gtk_widget_show (label109);
2614 gtk_table_attach (GTK_TABLE (table13), label109, 5, 6, 2, 3,
2615 (GtkAttachOptions) (GTK_FILL),
2616 (GtkAttachOptions) (0), 0, 0);
2617 gtk_label_set_justify (GTK_LABEL (label109), GTK_JUSTIFY_RIGHT);
2618 gtk_misc_set_alignment (GTK_MISC (label109), 1, 0.5);
2619
2620 button_PRUN2 = gtk_button_new_with_mnemonic ("--");
2621 gtk_widget_show (button_PRUN2);
2622 gtk_table_attach (GTK_TABLE (table13), button_PRUN2, 6, 7, 2, 3,
2623 (GtkAttachOptions) (GTK_FILL),
2624 (GtkAttachOptions) (0), 0, 0);
2625
2626 label110 = gtk_label_new ("I : ");
2627 gtk_widget_show (label110);
2628 gtk_table_attach (GTK_TABLE (table13), label110, 7, 8, 1, 2,
2629 (GtkAttachOptions) (GTK_FILL),
2630 (GtkAttachOptions) (0), 0, 0);
2631 gtk_label_set_justify (GTK_LABEL (label110), GTK_JUSTIFY_RIGHT);
2632 gtk_misc_set_alignment (GTK_MISC (label110), 1, 0.5);
2633
2634 button_PI2 = gtk_button_new_with_mnemonic ("--");
2635 gtk_widget_show (button_PI2);
2636 gtk_table_attach (GTK_TABLE (table13), button_PI2, 8, 9, 1, 2,
2637 (GtkAttachOptions) (GTK_FILL),
2638 (GtkAttachOptions) (0), 0, 0);
2639
2640 label111 = gtk_label_new ("II : ");
2641 gtk_widget_show (label111);
2642 gtk_table_attach (GTK_TABLE (table13), label111, 9, 10, 1, 2,
2643 (GtkAttachOptions) (GTK_FILL),
2644 (GtkAttachOptions) (0), 0, 0);
2645 gtk_label_set_justify (GTK_LABEL (label111), GTK_JUSTIFY_RIGHT);
2646 gtk_misc_set_alignment (GTK_MISC (label111), 1, 0.5);
2647
2648 button_PII2 = gtk_button_new_with_mnemonic ("--");
2649 gtk_widget_show (button_PII2);
2650 gtk_table_attach (GTK_TABLE (table13), button_PII2, 10, 11, 1, 2,
2651 (GtkAttachOptions) (GTK_FILL),
2652 (GtkAttachOptions) (0), 0, 0);
2653
2654 label112 = gtk_label_new ("auto I : ");
2655 gtk_widget_show (label112);
2656 gtk_table_attach (GTK_TABLE (table13), label112, 7, 8, 0, 1,
2657 (GtkAttachOptions) (GTK_FILL),
2658 (GtkAttachOptions) (0), 0, 0);
2659 gtk_label_set_justify (GTK_LABEL (label112), GTK_JUSTIFY_RIGHT);
2660 gtk_misc_set_alignment (GTK_MISC (label112), 1, 0.5);
2661
2662 button_PAUTOI2 = gtk_button_new_with_mnemonic ("--");
2663 gtk_widget_show (button_PAUTOI2);
2664 gtk_table_attach (GTK_TABLE (table13), button_PAUTOI2, 8, 9, 0, 1,
2665 (GtkAttachOptions) (GTK_FILL),
2666 (GtkAttachOptions) (0), 0, 0);
2667
2668 label113 = gtk_label_new ("auto II : ");
2669 gtk_widget_show (label113);
2670 gtk_table_attach (GTK_TABLE (table13), label113, 9, 10, 0, 1,
2671 (GtkAttachOptions) (GTK_FILL),
2672 (GtkAttachOptions) (0), 0, 0);
2673 gtk_label_set_justify (GTK_LABEL (label113), GTK_JUSTIFY_RIGHT);
2674 gtk_misc_set_alignment (GTK_MISC (label113), 1, 0.5);
2675
2676 button_PAUTOII2 = gtk_button_new_with_mnemonic ("--");
2677 gtk_widget_show (button_PAUTOII2);
2678 gtk_table_attach (GTK_TABLE (table13), button_PAUTOII2, 10, 11, 0, 1,
2679 (GtkAttachOptions) (GTK_FILL),
2680 (GtkAttachOptions) (0), 0, 0);
2681
2682 label114 = gtk_label_new ("Horizontal Axis : ");
2683 gtk_widget_show (label114);
2684 gtk_table_attach (GTK_TABLE (table13), label114, 0, 2, 0, 1,
2685 (GtkAttachOptions) (GTK_FILL),
2686 (GtkAttachOptions) (0), 0, 0);
2687 gtk_label_set_justify (GTK_LABEL (label114), GTK_JUSTIFY_RIGHT);
2688 gtk_misc_set_alignment (GTK_MISC (label114), 1, 0.5);
2689
2690 button_PXAXIS2 = gtk_button_new_with_mnemonic ("--");
2691 gtk_widget_show (button_PXAXIS2);
2692 gtk_table_attach (GTK_TABLE (table13), button_PXAXIS2, 2, 3, 0, 1,
2693 (GtkAttachOptions) (GTK_FILL),
2694 (GtkAttachOptions) (0), 0, 0);
2695
2696 label115 = gtk_label_new ("Vertical Axis : ");
2697 gtk_widget_show (label115);
2698 gtk_table_attach (GTK_TABLE (table13), label115, 0, 2, 1, 2,
2699 (GtkAttachOptions) (GTK_FILL),
2700 (GtkAttachOptions) (0), 0, 0);
2701 gtk_label_set_justify (GTK_LABEL (label115), GTK_JUSTIFY_RIGHT);
2702 gtk_misc_set_alignment (GTK_MISC (label115), 1, 0.5);
2703
2704 label34 = gtk_label_new ("Player 3");
2705 gtk_widget_show (label34);
2706 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_players), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_players), 2), label34);
2707
2708 vbox9 = gtk_vbox_new (FALSE, 0);
2709 gtk_widget_show (vbox9);
2710 gtk_container_add (GTK_CONTAINER (notebook_players), vbox9);
2711
2712 label116 = gtk_label_new ("Keyboard :");
2713 gtk_widget_show (label116);
2714 gtk_box_pack_start (GTK_BOX (vbox9), label116, FALSE, FALSE, 0);
2715 gtk_misc_set_alignment (GTK_MISC (label116), 0, 0.5);
2716
2717 hbox20 = gtk_hbox_new (FALSE, 0);
2718 gtk_widget_show (hbox20);
2719 gtk_box_pack_start (GTK_BOX (vbox9), hbox20, TRUE, TRUE, 0);
2720
2721 image7 = create_pixmap (window_input_settings, "keyboard.png");
2722 gtk_widget_show (image7);
2723 gtk_box_pack_start (GTK_BOX (hbox20), image7, TRUE, TRUE, 0);
2724
2725 table14 = gtk_table_new (3, 12, TRUE);
2726 gtk_widget_show (table14);
2727 gtk_box_pack_start (GTK_BOX (hbox20), table14, TRUE, TRUE, 0);
2728
2729 label117 = gtk_label_new ("Left : ");
2730 gtk_widget_show (label117);
2731 gtk_table_attach (GTK_TABLE (table14), label117, 0, 1, 1, 2,
2732 (GtkAttachOptions) (GTK_FILL),
2733 (GtkAttachOptions) (0), 0, 0);
2734 gtk_label_set_justify (GTK_LABEL (label117), GTK_JUSTIFY_RIGHT);
2735 gtk_misc_set_alignment (GTK_MISC (label117), 1, 0.5);
2736
2737 label118 = gtk_label_new ("Up : ");
2738 gtk_widget_show (label118);
2739 gtk_table_attach (GTK_TABLE (table14), label118, 1, 2, 0, 1,
2740 (GtkAttachOptions) (GTK_FILL),
2741 (GtkAttachOptions) (0), 0, 0);
2742 gtk_label_set_justify (GTK_LABEL (label118), GTK_JUSTIFY_RIGHT);
2743 gtk_misc_set_alignment (GTK_MISC (label118), 1, 0.5);
2744
2745 label119 = gtk_label_new ("Down : ");
2746 gtk_widget_show (label119);
2747 gtk_table_attach (GTK_TABLE (table14), label119, 1, 2, 2, 3,
2748 (GtkAttachOptions) (GTK_FILL),
2749 (GtkAttachOptions) (0), 0, 0);
2750 gtk_label_set_justify (GTK_LABEL (label119), GTK_JUSTIFY_RIGHT);
2751 gtk_misc_set_alignment (GTK_MISC (label119), 1, 0.5);
2752
2753 label120 = gtk_label_new ("Right : ");
2754 gtk_widget_show (label120);
2755 gtk_table_attach (GTK_TABLE (table14), label120, 2, 3, 1, 2,
2756 (GtkAttachOptions) (GTK_FILL),
2757 (GtkAttachOptions) (0), 0, 0);
2758 gtk_label_set_justify (GTK_LABEL (label120), GTK_JUSTIFY_RIGHT);
2759 gtk_misc_set_alignment (GTK_MISC (label120), 1, 0.5);
2760
2761 button_UP3 = gtk_button_new_with_mnemonic ("--");
2762 gtk_widget_show (button_UP3);
2763 gtk_table_attach (GTK_TABLE (table14), button_UP3, 2, 3, 0, 1,
2764 (GtkAttachOptions) (GTK_FILL),
2765 (GtkAttachOptions) (0), 0, 0);
2766
2767 button_LEFT3 = gtk_button_new_with_mnemonic ("--");
2768 gtk_widget_show (button_LEFT3);
2769 gtk_table_attach (GTK_TABLE (table14), button_LEFT3, 1, 2, 1, 2,
2770 (GtkAttachOptions) (GTK_FILL),
2771 (GtkAttachOptions) (0), 0, 0);
2772
2773 button_DOWN3 = gtk_button_new_with_mnemonic ("--");
2774 gtk_widget_show (button_DOWN3);
2775 gtk_table_attach (GTK_TABLE (table14), button_DOWN3, 2, 3, 2, 3,
2776 (GtkAttachOptions) (GTK_FILL),
2777 (GtkAttachOptions) (0), 0, 0);
2778
2779 button_RIGHT3 = gtk_button_new_with_mnemonic ("--");
2780 gtk_widget_show (button_RIGHT3);
2781 gtk_table_attach (GTK_TABLE (table14), button_RIGHT3, 3, 4, 1, 2,
2782 (GtkAttachOptions) (GTK_FILL),
2783 (GtkAttachOptions) (0), 0, 0);
2784
2785 label121 = gtk_label_new ("Select : ");
2786 gtk_widget_show (label121);
2787 gtk_table_attach (GTK_TABLE (table14), label121, 4, 5, 2, 3,
2788 (GtkAttachOptions) (GTK_FILL),
2789 (GtkAttachOptions) (0), 0, 0);
2790 gtk_label_set_justify (GTK_LABEL (label121), GTK_JUSTIFY_RIGHT);
2791 gtk_misc_set_alignment (GTK_MISC (label121), 1, 0.5);
2792
2793 button_SELECT3 = gtk_button_new_with_mnemonic ("--");
2794 gtk_widget_show (button_SELECT3);
2795 gtk_table_attach (GTK_TABLE (table14), button_SELECT3, 5, 6, 2, 3,
2796 (GtkAttachOptions) (GTK_FILL),
2797 (GtkAttachOptions) (0), 0, 0);
2798
2799 label122 = gtk_label_new ("Run : ");
2800 gtk_widget_show (label122);
2801 gtk_table_attach (GTK_TABLE (table14), label122, 6, 7, 2, 3,
2802 (GtkAttachOptions) (GTK_FILL),
2803 (GtkAttachOptions) (0), 0, 0);
2804 gtk_label_set_justify (GTK_LABEL (label122), GTK_JUSTIFY_RIGHT);
2805 gtk_misc_set_alignment (GTK_MISC (label122), 1, 0.5);
2806
2807 button_RUN3 = gtk_button_new_with_mnemonic ("--");
2808 gtk_widget_show (button_RUN3);
2809 gtk_table_attach (GTK_TABLE (table14), button_RUN3, 7, 8, 2, 3,
2810 (GtkAttachOptions) (GTK_FILL),
2811 (GtkAttachOptions) (0), 0, 0);
2812
2813 label123 = gtk_label_new ("I : ");
2814 gtk_widget_show (label123);
2815 gtk_table_attach (GTK_TABLE (table14), label123, 8, 9, 1, 2,
2816 (GtkAttachOptions) (GTK_FILL),
2817 (GtkAttachOptions) (0), 0, 0);
2818 gtk_label_set_justify (GTK_LABEL (label123), GTK_JUSTIFY_RIGHT);
2819 gtk_misc_set_alignment (GTK_MISC (label123), 1, 0.5);
2820
2821 button_I3 = gtk_button_new_with_mnemonic ("--");
2822 gtk_widget_show (button_I3);
2823 gtk_table_attach (GTK_TABLE (table14), button_I3, 9, 10, 1, 2,
2824 (GtkAttachOptions) (GTK_FILL),
2825 (GtkAttachOptions) (0), 0, 0);
2826
2827 label124 = gtk_label_new ("II : ");
2828 gtk_widget_show (label124);
2829 gtk_table_attach (GTK_TABLE (table14), label124, 10, 11, 1, 2,
2830 (GtkAttachOptions) (GTK_FILL),
2831 (GtkAttachOptions) (0), 0, 0);
2832 gtk_label_set_justify (GTK_LABEL (label124), GTK_JUSTIFY_RIGHT);
2833 gtk_misc_set_alignment (GTK_MISC (label124), 1, 0.5);
2834
2835 button_II3 = gtk_button_new_with_mnemonic ("--");
2836 gtk_widget_show (button_II3);
2837 gtk_table_attach (GTK_TABLE (table14), button_II3, 11, 12, 1, 2,
2838 (GtkAttachOptions) (GTK_FILL),
2839 (GtkAttachOptions) (0), 0, 0);
2840
2841 label125 = gtk_label_new ("auto I : ");
2842 gtk_widget_show (label125);
2843 gtk_table_attach (GTK_TABLE (table14), label125, 8, 9, 0, 1,
2844 (GtkAttachOptions) (GTK_FILL),
2845 (GtkAttachOptions) (0), 0, 0);
2846 gtk_label_set_justify (GTK_LABEL (label125), GTK_JUSTIFY_RIGHT);
2847 gtk_misc_set_alignment (GTK_MISC (label125), 1, 0.5);
2848
2849 button_AUTOI3 = gtk_button_new_with_mnemonic ("--");
2850 gtk_widget_show (button_AUTOI3);
2851 gtk_table_attach (GTK_TABLE (table14), button_AUTOI3, 9, 10, 0, 1,
2852 (GtkAttachOptions) (GTK_FILL),
2853 (GtkAttachOptions) (0), 0, 0);
2854
2855 label126 = gtk_label_new ("auto II : ");
2856 gtk_widget_show (label126);
2857 gtk_table_attach (GTK_TABLE (table14), label126, 10, 11, 0, 1,
2858 (GtkAttachOptions) (GTK_FILL),
2859 (GtkAttachOptions) (0), 0, 0);
2860 gtk_label_set_justify (GTK_LABEL (label126), GTK_JUSTIFY_RIGHT);
2861 gtk_misc_set_alignment (GTK_MISC (label126), 1, 0.5);
2862
2863 button_AUTOII3 = gtk_button_new_with_mnemonic ("--");
2864 gtk_widget_show (button_AUTOII3);
2865 gtk_table_attach (GTK_TABLE (table14), button_AUTOII3, 11, 12, 0, 1,
2866 (GtkAttachOptions) (GTK_FILL),
2867 (GtkAttachOptions) (0), 0, 0);
2868
2869 hseparator6 = gtk_hseparator_new ();
2870 gtk_widget_show (hseparator6);
2871 gtk_box_pack_start (GTK_BOX (vbox9), hseparator6, TRUE, TRUE, 2);
2872
2873 hbox12 = gtk_hbox_new (FALSE, 0);
2874 gtk_widget_show (hbox12);
2875 gtk_box_pack_start (GTK_BOX (vbox9), hbox12, TRUE, TRUE, 0);
2876
2877 label127 = gtk_label_new ("Joystick :");
2878 gtk_widget_show (label127);
2879 gtk_box_pack_start (GTK_BOX (hbox12), label127, FALSE, FALSE, 0);
2880
2881 spinbutton_joydev3_adj = gtk_adjustment_new (0, 0, 16, 1, 10, 10);
2882 spinbutton_joydev3 = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_joydev3_adj), 1, 0);
2883 gtk_widget_show (spinbutton_joydev3);
2884 gtk_box_pack_start (GTK_BOX (hbox12), spinbutton_joydev3, FALSE, TRUE, 0);
2885
2886 label128 = gtk_label_new ("( 0 = no joystick )");
2887 gtk_widget_show (label128);
2888 gtk_box_pack_start (GTK_BOX (hbox12), label128, TRUE, FALSE, 0);
2889 gtk_label_set_justify (GTK_LABEL (label128), GTK_JUSTIFY_CENTER);
2890
2891 hbox21 = gtk_hbox_new (FALSE, 0);
2892 gtk_widget_show (hbox21);
2893 gtk_box_pack_start (GTK_BOX (vbox9), hbox21, TRUE, TRUE, 0);
2894
2895 image8 = create_pixmap (window_input_settings, "joystick.png");
2896 gtk_widget_show (image8);
2897 gtk_box_pack_start (GTK_BOX (hbox21), image8, TRUE, TRUE, 0);
2898
2899 table15 = gtk_table_new (3, 11, TRUE);
2900 gtk_widget_show (table15);
2901 gtk_box_pack_start (GTK_BOX (hbox21), table15, TRUE, TRUE, 0);
2902
2903 button_PYAXIS3 = gtk_button_new_with_mnemonic ("--");
2904 gtk_widget_show (button_PYAXIS3);
2905 gtk_table_attach (GTK_TABLE (table15), button_PYAXIS3, 2, 3, 1, 2,
2906 (GtkAttachOptions) (GTK_FILL),
2907 (GtkAttachOptions) (0), 0, 0);
2908
2909 label129 = gtk_label_new ("Select : ");
2910 gtk_widget_show (label129);
2911 gtk_table_attach (GTK_TABLE (table15), label129, 3, 4, 2, 3,
2912 (GtkAttachOptions) (GTK_FILL),
2913 (GtkAttachOptions) (0), 0, 0);
2914 gtk_label_set_justify (GTK_LABEL (label129), GTK_JUSTIFY_RIGHT);
2915 gtk_misc_set_alignment (GTK_MISC (label129), 1, 0.5);
2916
2917 button_PSELECT3 = gtk_button_new_with_mnemonic ("--");
2918 gtk_widget_show (button_PSELECT3);
2919 gtk_table_attach (GTK_TABLE (table15), button_PSELECT3, 4, 5, 2, 3,
2920 (GtkAttachOptions) (GTK_FILL),
2921 (GtkAttachOptions) (0), 0, 0);
2922
2923 label130 = gtk_label_new ("Run : ");
2924 gtk_widget_show (label130);
2925 gtk_table_attach (GTK_TABLE (table15), label130, 5, 6, 2, 3,
2926 (GtkAttachOptions) (GTK_FILL),
2927 (GtkAttachOptions) (0), 0, 0);
2928 gtk_label_set_justify (GTK_LABEL (label130), GTK_JUSTIFY_RIGHT);
2929 gtk_misc_set_alignment (GTK_MISC (label130), 1, 0.5);
2930
2931 button_PRUN3 = gtk_button_new_with_mnemonic ("--");
2932 gtk_widget_show (button_PRUN3);
2933 gtk_table_attach (GTK_TABLE (table15), button_PRUN3, 6, 7, 2, 3,
2934 (GtkAttachOptions) (GTK_FILL),
2935 (GtkAttachOptions) (0), 0, 0);
2936
2937 label131 = gtk_label_new ("I : ");
2938 gtk_widget_show (label131);
2939 gtk_table_attach (GTK_TABLE (table15), label131, 7, 8, 1, 2,
2940 (GtkAttachOptions) (GTK_FILL),
2941 (GtkAttachOptions) (0), 0, 0);
2942 gtk_label_set_justify (GTK_LABEL (label131), GTK_JUSTIFY_RIGHT);
2943 gtk_misc_set_alignment (GTK_MISC (label131), 1, 0.5);
2944
2945 button_PI3 = gtk_button_new_with_mnemonic ("--");
2946 gtk_widget_show (button_PI3);
2947 gtk_table_attach (GTK_TABLE (table15), button_PI3, 8, 9, 1, 2,
2948 (GtkAttachOptions) (GTK_FILL),
2949 (GtkAttachOptions) (0), 0, 0);
2950
2951 label132 = gtk_label_new ("II : ");
2952 gtk_widget_show (label132);
2953 gtk_table_attach (GTK_TABLE (table15), label132, 9, 10, 1, 2,
2954 (GtkAttachOptions) (GTK_FILL),
2955 (GtkAttachOptions) (0), 0, 0);
2956 gtk_label_set_justify (GTK_LABEL (label132), GTK_JUSTIFY_RIGHT);
2957 gtk_misc_set_alignment (GTK_MISC (label132), 1, 0.5);
2958
2959 button_PII3 = gtk_button_new_with_mnemonic ("--");
2960 gtk_widget_show (button_PII3);
2961 gtk_table_attach (GTK_TABLE (table15), button_PII3, 10, 11, 1, 2,
2962 (GtkAttachOptions) (GTK_FILL),
2963 (GtkAttachOptions) (0), 0, 0);
2964
2965 label133 = gtk_label_new ("auto I : ");
2966 gtk_widget_show (label133);
2967 gtk_table_attach (GTK_TABLE (table15), label133, 7, 8, 0, 1,
2968 (GtkAttachOptions) (GTK_FILL),
2969 (GtkAttachOptions) (0), 0, 0);
2970 gtk_label_set_justify (GTK_LABEL (label133), GTK_JUSTIFY_RIGHT);
2971 gtk_misc_set_alignment (GTK_MISC (label133), 1, 0.5);
2972
2973 button_PAUTOI3 = gtk_button_new_with_mnemonic ("--");
2974 gtk_widget_show (button_PAUTOI3);
2975 gtk_table_attach (GTK_TABLE (table15), button_PAUTOI3, 8, 9, 0, 1,
2976 (GtkAttachOptions) (GTK_FILL),
2977 (GtkAttachOptions) (0), 0, 0);
2978
2979 label134 = gtk_label_new ("auto II : ");
2980 gtk_widget_show (label134);
2981 gtk_table_attach (GTK_TABLE (table15), label134, 9, 10, 0, 1,
2982 (GtkAttachOptions) (GTK_FILL),
2983 (GtkAttachOptions) (0), 0, 0);
2984 gtk_label_set_justify (GTK_LABEL (label134), GTK_JUSTIFY_RIGHT);
2985 gtk_misc_set_alignment (GTK_MISC (label134), 1, 0.5);
2986
2987 button_PAUTOII3 = gtk_button_new_with_mnemonic ("--");
2988 gtk_widget_show (button_PAUTOII3);
2989 gtk_table_attach (GTK_TABLE (table15), button_PAUTOII3, 10, 11, 0, 1,
2990 (GtkAttachOptions) (GTK_FILL),
2991 (GtkAttachOptions) (0), 0, 0);
2992
2993 label135 = gtk_label_new ("Horizontal Axis : ");
2994 gtk_widget_show (label135);
2995 gtk_table_attach (GTK_TABLE (table15), label135, 0, 2, 0, 1,
2996 (GtkAttachOptions) (GTK_FILL),
2997 (GtkAttachOptions) (0), 0, 0);
2998 gtk_label_set_justify (GTK_LABEL (label135), GTK_JUSTIFY_RIGHT);
2999 gtk_misc_set_alignment (GTK_MISC (label135), 1, 0.5);
3000
3001 button_PXAXIS3 = gtk_button_new_with_mnemonic ("--");
3002 gtk_widget_show (button_PXAXIS3);
3003 gtk_table_attach (GTK_TABLE (table15), button_PXAXIS3, 2, 3, 0, 1,
3004 (GtkAttachOptions) (GTK_FILL),
3005 (GtkAttachOptions) (0), 0, 0);
3006
3007 label136 = gtk_label_new ("Vertical Axis : ");
3008 gtk_widget_show (label136);
3009 gtk_table_attach (GTK_TABLE (table15), label136, 0, 2, 1, 2,
3010 (GtkAttachOptions) (GTK_FILL),
3011 (GtkAttachOptions) (0), 0, 0);
3012 gtk_label_set_justify (GTK_LABEL (label136), GTK_JUSTIFY_RIGHT);
3013 gtk_misc_set_alignment (GTK_MISC (label136), 1, 0.5);
3014
3015 label35 = gtk_label_new ("Player 4");
3016 gtk_widget_show (label35);
3017 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_players), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_players), 3), label35);
3018
3019 vbox10 = gtk_vbox_new (FALSE, 0);
3020 gtk_widget_show (vbox10);
3021 gtk_container_add (GTK_CONTAINER (notebook_players), vbox10);
3022
3023 label137 = gtk_label_new ("Keyboard :");
3024 gtk_widget_show (label137);
3025 gtk_box_pack_start (GTK_BOX (vbox10), label137, FALSE, FALSE, 0);
3026 gtk_misc_set_alignment (GTK_MISC (label137), 0, 0.5);
3027
3028 hbox22 = gtk_hbox_new (FALSE, 0);
3029 gtk_widget_show (hbox22);
3030 gtk_box_pack_start (GTK_BOX (vbox10), hbox22, TRUE, TRUE, 0);
3031
3032 image9 = create_pixmap (window_input_settings, "keyboard.png");
3033 gtk_widget_show (image9);
3034 gtk_box_pack_start (GTK_BOX (hbox22), image9, TRUE, TRUE, 0);
3035
3036 table16 = gtk_table_new (3, 12, TRUE);
3037 gtk_widget_show (table16);
3038 gtk_box_pack_start (GTK_BOX (hbox22), table16, TRUE, TRUE, 0);
3039
3040 label138 = gtk_label_new ("Left : ");
3041 gtk_widget_show (label138);
3042 gtk_table_attach (GTK_TABLE (table16), label138, 0, 1, 1, 2,
3043 (GtkAttachOptions) (GTK_FILL),
3044 (GtkAttachOptions) (0), 0, 0);
3045 gtk_label_set_justify (GTK_LABEL (label138), GTK_JUSTIFY_RIGHT);
3046 gtk_misc_set_alignment (GTK_MISC (label138), 1, 0.5);
3047
3048 label139 = gtk_label_new ("Up : ");
3049 gtk_widget_show (label139);
3050 gtk_table_attach (GTK_TABLE (table16), label139, 1, 2, 0, 1,
3051 (GtkAttachOptions) (GTK_FILL),
3052 (GtkAttachOptions) (0), 0, 0);
3053 gtk_label_set_justify (GTK_LABEL (label139), GTK_JUSTIFY_RIGHT);
3054 gtk_misc_set_alignment (GTK_MISC (label139), 1, 0.5);
3055
3056 label140 = gtk_label_new ("Down : ");
3057 gtk_widget_show (label140);
3058 gtk_table_attach (GTK_TABLE (table16), label140, 1, 2, 2, 3,
3059 (GtkAttachOptions) (GTK_FILL),
3060 (GtkAttachOptions) (0), 0, 0);
3061 gtk_label_set_justify (GTK_LABEL (label140), GTK_JUSTIFY_RIGHT);
3062 gtk_misc_set_alignment (GTK_MISC (label140), 1, 0.5);
3063
3064 label141 = gtk_label_new ("Right : ");
3065 gtk_widget_show (label141);
3066 gtk_table_attach (GTK_TABLE (table16), label141, 2, 3, 1, 2,
3067 (GtkAttachOptions) (GTK_FILL),
3068 (GtkAttachOptions) (0), 0, 0);
3069 gtk_label_set_justify (GTK_LABEL (label141), GTK_JUSTIFY_RIGHT);
3070 gtk_misc_set_alignment (GTK_MISC (label141), 1, 0.5);
3071
3072 button_UP4 = gtk_button_new_with_mnemonic ("--");
3073 gtk_widget_show (button_UP4);
3074 gtk_table_attach (GTK_TABLE (table16), button_UP4, 2, 3, 0, 1,
3075 (GtkAttachOptions) (GTK_FILL),
3076 (GtkAttachOptions) (0), 0, 0);
3077
3078 button_LEFT4 = gtk_button_new_with_mnemonic ("--");
3079 gtk_widget_show (button_LEFT4);
3080 gtk_table_attach (GTK_TABLE (table16), button_LEFT4, 1, 2, 1, 2,
3081 (GtkAttachOptions) (GTK_FILL),
3082 (GtkAttachOptions) (0), 0, 0);
3083
3084 button_DOWN4 = gtk_button_new_with_mnemonic ("--");
3085 gtk_widget_show (button_DOWN4);
3086 gtk_table_attach (GTK_TABLE (table16), button_DOWN4, 2, 3, 2, 3,
3087 (GtkAttachOptions) (GTK_FILL),
3088 (GtkAttachOptions) (0), 0, 0);
3089
3090 button_RIGHT4 = gtk_button_new_with_mnemonic ("--");
3091 gtk_widget_show (button_RIGHT4);
3092 gtk_table_attach (GTK_TABLE (table16), button_RIGHT4, 3, 4, 1, 2,
3093 (GtkAttachOptions) (GTK_FILL),
3094 (GtkAttachOptions) (0), 0, 0);
3095
3096 label142 = gtk_label_new ("Select : ");
3097 gtk_widget_show (label142);
3098 gtk_table_attach (GTK_TABLE (table16), label142, 4, 5, 2, 3,
3099 (GtkAttachOptions) (GTK_FILL),
3100 (GtkAttachOptions) (0), 0, 0);
3101 gtk_label_set_justify (GTK_LABEL (label142), GTK_JUSTIFY_RIGHT);
3102 gtk_misc_set_alignment (GTK_MISC (label142), 1, 0.5);
3103
3104 button_SELECT4 = gtk_button_new_with_mnemonic ("--");
3105 gtk_widget_show (button_SELECT4);
3106 gtk_table_attach (GTK_TABLE (table16), button_SELECT4, 5, 6, 2, 3,
3107 (GtkAttachOptions) (GTK_FILL),
3108 (GtkAttachOptions) (0), 0, 0);
3109
3110 label143 = gtk_label_new ("Run : ");
3111 gtk_widget_show (label143);
3112 gtk_table_attach (GTK_TABLE (table16), label143, 6, 7, 2, 3,
3113 (GtkAttachOptions) (GTK_FILL),
3114 (GtkAttachOptions) (0), 0, 0);
3115 gtk_label_set_justify (GTK_LABEL (label143), GTK_JUSTIFY_RIGHT);
3116 gtk_misc_set_alignment (GTK_MISC (label143), 1, 0.5);
3117
3118 button_RUN4 = gtk_button_new_with_mnemonic ("--");
3119 gtk_widget_show (button_RUN4);
3120 gtk_table_attach (GTK_TABLE (table16), button_RUN4, 7, 8, 2, 3,
3121 (GtkAttachOptions) (GTK_FILL),
3122 (GtkAttachOptions) (0), 0, 0);
3123
3124 label144 = gtk_label_new ("I : ");
3125 gtk_widget_show (label144);
3126 gtk_table_attach (GTK_TABLE (table16), label144, 8, 9, 1, 2,
3127 (GtkAttachOptions) (GTK_FILL),
3128 (GtkAttachOptions) (0), 0, 0);
3129 gtk_label_set_justify (GTK_LABEL (label144), GTK_JUSTIFY_RIGHT);
3130 gtk_misc_set_alignment (GTK_MISC (label144), 1, 0.5);
3131
3132 button_I4 = gtk_button_new_with_mnemonic ("--");
3133 gtk_widget_show (button_I4);
3134 gtk_table_attach (GTK_TABLE (table16), button_I4, 9, 10, 1, 2,
3135 (GtkAttachOptions) (GTK_FILL),
3136 (GtkAttachOptions) (0), 0, 0);
3137
3138 label145 = gtk_label_new ("II : ");
3139 gtk_widget_show (label145);
3140 gtk_table_attach (GTK_TABLE (table16), label145, 10, 11, 1, 2,
3141 (GtkAttachOptions) (GTK_FILL),
3142 (GtkAttachOptions) (0), 0, 0);
3143 gtk_label_set_justify (GTK_LABEL (label145), GTK_JUSTIFY_RIGHT);
3144 gtk_misc_set_alignment (GTK_MISC (label145), 1, 0.5);
3145
3146 button_II4 = gtk_button_new_with_mnemonic ("--");
3147 gtk_widget_show (button_II4);
3148 gtk_table_attach (GTK_TABLE (table16), button_II4, 11, 12, 1, 2,
3149 (GtkAttachOptions) (GTK_FILL),
3150 (GtkAttachOptions) (0), 0, 0);
3151
3152 label146 = gtk_label_new ("auto I : ");
3153 gtk_widget_show (label146);
3154 gtk_table_attach (GTK_TABLE (table16), label146, 8, 9, 0, 1,
3155 (GtkAttachOptions) (GTK_FILL),
3156 (GtkAttachOptions) (0), 0, 0);
3157 gtk_label_set_justify (GTK_LABEL (label146), GTK_JUSTIFY_RIGHT);
3158 gtk_misc_set_alignment (GTK_MISC (label146), 1, 0.5);
3159
3160 button_AUTOI4 = gtk_button_new_with_mnemonic ("--");
3161 gtk_widget_show (button_AUTOI4);
3162 gtk_table_attach (GTK_TABLE (table16), button_AUTOI4, 9, 10, 0, 1,
3163 (GtkAttachOptions) (GTK_FILL),
3164 (GtkAttachOptions) (0), 0, 0);
3165
3166 label147 = gtk_label_new ("auto II : ");
3167 gtk_widget_show (label147);
3168 gtk_table_attach (GTK_TABLE (table16), label147, 10, 11, 0, 1,
3169 (GtkAttachOptions) (GTK_FILL),
3170 (GtkAttachOptions) (0), 0, 0);
3171 gtk_label_set_justify (GTK_LABEL (label147), GTK_JUSTIFY_RIGHT);
3172 gtk_misc_set_alignment (GTK_MISC (label147), 1, 0.5);
3173
3174 button_AUTOII4 = gtk_button_new_with_mnemonic ("--");
3175 gtk_widget_show (button_AUTOII4);
3176 gtk_table_attach (GTK_TABLE (table16), button_AUTOII4, 11, 12, 0, 1,
3177 (GtkAttachOptions) (GTK_FILL),
3178 (GtkAttachOptions) (0), 0, 0);
3179
3180 hseparator7 = gtk_hseparator_new ();
3181 gtk_widget_show (hseparator7);
3182 gtk_box_pack_start (GTK_BOX (vbox10), hseparator7, TRUE, TRUE, 2);
3183
3184 hbox13 = gtk_hbox_new (FALSE, 0);
3185 gtk_widget_show (hbox13);
3186 gtk_box_pack_start (GTK_BOX (vbox10), hbox13, TRUE, TRUE, 0);
3187
3188 label148 = gtk_label_new ("Joystick :");
3189 gtk_widget_show (label148);
3190 gtk_box_pack_start (GTK_BOX (hbox13), label148, FALSE, FALSE, 0);
3191
3192 spinbutton_joydev4_adj = gtk_adjustment_new (0, 0, 16, 1, 10, 10);
3193 spinbutton_joydev4 = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_joydev4_adj), 1, 0);
3194 gtk_widget_show (spinbutton_joydev4);
3195 gtk_box_pack_start (GTK_BOX (hbox13), spinbutton_joydev4, FALSE, TRUE, 0);
3196
3197 label149 = gtk_label_new ("( 0 = no joystick )");
3198 gtk_widget_show (label149);
3199 gtk_box_pack_start (GTK_BOX (hbox13), label149, TRUE, FALSE, 0);
3200 gtk_label_set_justify (GTK_LABEL (label149), GTK_JUSTIFY_CENTER);
3201
3202 hbox23 = gtk_hbox_new (FALSE, 0);
3203 gtk_widget_show (hbox23);
3204 gtk_box_pack_start (GTK_BOX (vbox10), hbox23, TRUE, TRUE, 0);
3205
3206 image10 = create_pixmap (window_input_settings, "joystick.png");
3207 gtk_widget_show (image10);
3208 gtk_box_pack_start (GTK_BOX (hbox23), image10, TRUE, TRUE, 0);
3209
3210 table17 = gtk_table_new (3, 11, TRUE);
3211 gtk_widget_show (table17);
3212 gtk_box_pack_start (GTK_BOX (hbox23), table17, TRUE, TRUE, 0);
3213
3214 button_PYAXIS4 = gtk_button_new_with_mnemonic ("--");
3215 gtk_widget_show (button_PYAXIS4);
3216 gtk_table_attach (GTK_TABLE (table17), button_PYAXIS4, 2, 3, 1, 2,
3217 (GtkAttachOptions) (GTK_FILL),
3218 (GtkAttachOptions) (0), 0, 0);
3219
3220 label150 = gtk_label_new ("Select : ");
3221 gtk_widget_show (label150);
3222 gtk_table_attach (GTK_TABLE (table17), label150, 3, 4, 2, 3,
3223 (GtkAttachOptions) (GTK_FILL),
3224 (GtkAttachOptions) (0), 0, 0);
3225 gtk_label_set_justify (GTK_LABEL (label150), GTK_JUSTIFY_RIGHT);
3226 gtk_misc_set_alignment (GTK_MISC (label150), 1, 0.5);
3227
3228 button_PSELECT4 = gtk_button_new_with_mnemonic ("--");
3229 gtk_widget_show (button_PSELECT4);
3230 gtk_table_attach (GTK_TABLE (table17), button_PSELECT4, 4, 5, 2, 3,
3231 (GtkAttachOptions) (GTK_FILL),
3232 (GtkAttachOptions) (0), 0, 0);
3233
3234 label151 = gtk_label_new ("Run : ");
3235 gtk_widget_show (label151);
3236 gtk_table_attach (GTK_TABLE (table17), label151, 5, 6, 2, 3,
3237 (GtkAttachOptions) (GTK_FILL),
3238 (GtkAttachOptions) (0), 0, 0);
3239 gtk_label_set_justify (GTK_LABEL (label151), GTK_JUSTIFY_RIGHT);
3240 gtk_misc_set_alignment (GTK_MISC (label151), 1, 0.5);
3241
3242 button_PRUN4 = gtk_button_new_with_mnemonic ("--");
3243 gtk_widget_show (button_PRUN4);
3244 gtk_table_attach (GTK_TABLE (table17), button_PRUN4, 6, 7, 2, 3,
3245 (GtkAttachOptions) (GTK_FILL),
3246 (GtkAttachOptions) (0), 0, 0);
3247
3248 label152 = gtk_label_new ("I : ");
3249 gtk_widget_show (label152);
3250 gtk_table_attach (GTK_TABLE (table17), label152, 7, 8, 1, 2,
3251 (GtkAttachOptions) (GTK_FILL),
3252 (GtkAttachOptions) (0), 0, 0);
3253 gtk_label_set_justify (GTK_LABEL (label152), GTK_JUSTIFY_RIGHT);
3254 gtk_misc_set_alignment (GTK_MISC (label152), 1, 0.5);
3255
3256 button_PI4 = gtk_button_new_with_mnemonic ("--");
3257 gtk_widget_show (button_PI4);
3258 gtk_table_attach (GTK_TABLE (table17), button_PI4, 8, 9, 1, 2,
3259 (GtkAttachOptions) (GTK_FILL),
3260 (GtkAttachOptions) (0), 0, 0);
3261
3262 label153 = gtk_label_new ("II : ");
3263 gtk_widget_show (label153);
3264 gtk_table_attach (GTK_TABLE (table17), label153, 9, 10, 1, 2,
3265 (GtkAttachOptions) (GTK_FILL),
3266 (GtkAttachOptions) (0), 0, 0);
3267 gtk_label_set_justify (GTK_LABEL (label153), GTK_JUSTIFY_RIGHT);
3268 gtk_misc_set_alignment (GTK_MISC (label153), 1, 0.5);
3269
3270 button_PII4 = gtk_button_new_with_mnemonic ("--");
3271 gtk_widget_show (button_PII4);
3272 gtk_table_attach (GTK_TABLE (table17), button_PII4, 10, 11, 1, 2,
3273 (GtkAttachOptions) (GTK_FILL),
3274 (GtkAttachOptions) (0), 0, 0);
3275
3276 label154 = gtk_label_new ("auto I : ");
3277 gtk_widget_show (label154);
3278 gtk_table_attach (GTK_TABLE (table17), label154, 7, 8, 0, 1,
3279 (GtkAttachOptions) (GTK_FILL),
3280 (GtkAttachOptions) (0), 0, 0);
3281 gtk_label_set_justify (GTK_LABEL (label154), GTK_JUSTIFY_RIGHT);
3282 gtk_misc_set_alignment (GTK_MISC (label154), 1, 0.5);
3283
3284 button_PAUTOI4 = gtk_button_new_with_mnemonic ("--");
3285 gtk_widget_show (button_PAUTOI4);
3286 gtk_table_attach (GTK_TABLE (table17), button_PAUTOI4, 8, 9, 0, 1,
3287 (GtkAttachOptions) (GTK_FILL),
3288 (GtkAttachOptions) (0), 0, 0);
3289
3290 label155 = gtk_label_new ("auto II : ");
3291 gtk_widget_show (label155);
3292 gtk_table_attach (GTK_TABLE (table17), label155, 9, 10, 0, 1,
3293 (GtkAttachOptions) (GTK_FILL),
3294 (GtkAttachOptions) (0), 0, 0);
3295 gtk_label_set_justify (GTK_LABEL (label155), GTK_JUSTIFY_RIGHT);
3296 gtk_misc_set_alignment (GTK_MISC (label155), 1, 0.5);
3297
3298 button_PAUTOII4 = gtk_button_new_with_mnemonic ("--");
3299 gtk_widget_show (button_PAUTOII4);
3300 gtk_table_attach (GTK_TABLE (table17), button_PAUTOII4, 10, 11, 0, 1,
3301 (GtkAttachOptions) (GTK_FILL),
3302 (GtkAttachOptions) (0), 0, 0);
3303
3304 label156 = gtk_label_new ("Horizontal Axis : ");
3305 gtk_widget_show (label156);
3306 gtk_table_attach (GTK_TABLE (table17), label156, 0, 2, 0, 1,
3307 (GtkAttachOptions) (GTK_FILL),
3308 (GtkAttachOptions) (0), 0, 0);
3309 gtk_label_set_justify (GTK_LABEL (label156), GTK_JUSTIFY_RIGHT);
3310 gtk_misc_set_alignment (GTK_MISC (label156), 1, 0.5);
3311
3312 button_PXAXIS4 = gtk_button_new_with_mnemonic ("--");
3313 gtk_widget_show (button_PXAXIS4);
3314 gtk_table_attach (GTK_TABLE (table17), button_PXAXIS4, 2, 3, 0, 1,
3315 (GtkAttachOptions) (GTK_FILL),
3316 (GtkAttachOptions) (0), 0, 0);
3317
3318 label157 = gtk_label_new ("Vertical Axis : ");
3319 gtk_widget_show (label157);
3320 gtk_table_attach (GTK_TABLE (table17), label157, 0, 2, 1, 2,
3321 (GtkAttachOptions) (GTK_FILL),
3322 (GtkAttachOptions) (0), 0, 0);
3323 gtk_label_set_justify (GTK_LABEL (label157), GTK_JUSTIFY_RIGHT);
3324 gtk_misc_set_alignment (GTK_MISC (label157), 1, 0.5);
3325
3326 label36 = gtk_label_new ("Player 5");
3327 gtk_widget_show (label36);
3328 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_players), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_players), 4), label36);
3329
3330 hbuttonbox2 = gtk_hbutton_box_new ();
3331 gtk_widget_show (hbuttonbox2);
3332 gtk_box_pack_start (GTK_BOX (vbox5), hbuttonbox2, TRUE, TRUE, 0);
3333 gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox2), GTK_BUTTONBOX_SPREAD);
3334
3335 button_input_ok = gtk_button_new_with_mnemonic ("OK");
3336 gtk_widget_show (button_input_ok);
3337 gtk_container_add (GTK_CONTAINER (hbuttonbox2), button_input_ok);
3338 GTK_WIDGET_SET_FLAGS (button_input_ok, GTK_CAN_DEFAULT);
3339
3340 button_input_cancel = gtk_button_new_with_mnemonic ("Cancel");
3341 gtk_widget_show (button_input_cancel);
3342 gtk_container_add (GTK_CONTAINER (hbuttonbox2), button_input_cancel);
3343 GTK_WIDGET_SET_FLAGS (button_input_cancel, GTK_CAN_DEFAULT);
3344
3345 g_signal_connect ((gpointer) window_input_settings, "show",
3346 G_CALLBACK (on_window_input_settings_show),
3347 NULL);
3348 g_signal_connect ((gpointer) window_input_settings, "delete_event",
3349 G_CALLBACK (on_window_input_settings_delete_event),
3350 NULL);
3351 g_signal_connect ((gpointer) spinbutton_configuration, "value_changed",
3352 G_CALLBACK (on_spinbutton_configuration_value_changed),
3353 NULL);
3354 g_signal_connect_after ((gpointer) spinbutton_joydev0, "value_changed",
3355 G_CALLBACK (on_spinbutton_joydev_value_changed),
3356 NULL);
3357 g_signal_connect ((gpointer) spinbutton_joydev1, "value_changed",
3358 G_CALLBACK (on_spinbutton_joydev_value_changed),
3359 NULL);
3360 g_signal_connect ((gpointer) spinbutton_joydev2, "value_changed",
3361 G_CALLBACK (on_spinbutton_joydev_value_changed),
3362 NULL);
3363 g_signal_connect ((gpointer) spinbutton_joydev3, "value_changed",
3364 G_CALLBACK (on_spinbutton_joydev_value_changed),
3365 NULL);
3366 g_signal_connect ((gpointer) spinbutton_joydev4, "value_changed",
3367 G_CALLBACK (on_spinbutton_joydev_value_changed),
3368 NULL);
3369 g_signal_connect ((gpointer) button_input_ok, "clicked",
3370 G_CALLBACK (on_button_input_ok_activate),
3371 NULL);
3372 g_signal_connect ((gpointer) button_input_cancel, "clicked",
3373 G_CALLBACK (on_button_input_cancel_activate),
3374 NULL);
3375
3376 /* Store pointers to all widgets, for use by lookup_widget(). */
3377 GLADE_HOOKUP_OBJECT_NO_REF (window_input_settings, window_input_settings, "window_input_settings");
3378 GLADE_HOOKUP_OBJECT (window_input_settings, vbox5, "vbox5");
3379 GLADE_HOOKUP_OBJECT (window_input_settings, hbox9, "hbox9");
3380 GLADE_HOOKUP_OBJECT (window_input_settings, label71, "label71");
3381 GLADE_HOOKUP_OBJECT (window_input_settings, spinbutton_configuration, "spinbutton_configuration");
3382 GLADE_HOOKUP_OBJECT (window_input_settings, hseparator2, "hseparator2");
3383 GLADE_HOOKUP_OBJECT (window_input_settings, notebook_players, "notebook_players");
3384 GLADE_HOOKUP_OBJECT (window_input_settings, vbox6, "vbox6");
3385 GLADE_HOOKUP_OBJECT (window_input_settings, label47, "label47");
3386 GLADE_HOOKUP_OBJECT (window_input_settings, hbox14, "hbox14");
3387 GLADE_HOOKUP_OBJECT (window_input_settings, image2, "image2");
3388 GLADE_HOOKUP_OBJECT (window_input_settings, table8, "table8");
3389 GLADE_HOOKUP_OBJECT (window_input_settings, label37, "label37");
3390 GLADE_HOOKUP_OBJECT (window_input_settings, label38, "label38");
3391 GLADE_HOOKUP_OBJECT (window_input_settings, label39, "label39");
3392 GLADE_HOOKUP_OBJECT (window_input_settings, label40, "label40");
3393 GLADE_HOOKUP_OBJECT (window_input_settings, button_UP0, "button_UP0");
3394 GLADE_HOOKUP_OBJECT (window_input_settings, button_LEFT0, "button_LEFT0");
3395 GLADE_HOOKUP_OBJECT (window_input_settings, button_DOWN0, "button_DOWN0");
3396 GLADE_HOOKUP_OBJECT (window_input_settings, button_RIGHT0, "button_RIGHT0");
3397 GLADE_HOOKUP_OBJECT (window_input_settings, label41, "label41");
3398 GLADE_HOOKUP_OBJECT (window_input_settings, button_SELECT0, "button_SELECT0");
3399 GLADE_HOOKUP_OBJECT (window_input_settings, label42, "label42");
3400 GLADE_HOOKUP_OBJECT (window_input_settings, button_RUN0, "button_RUN0");
3401 GLADE_HOOKUP_OBJECT (window_input_settings, label43, "label43");
3402 GLADE_HOOKUP_OBJECT (window_input_settings, button_I0, "button_I0");
3403 GLADE_HOOKUP_OBJECT (window_input_settings, label44, "label44");
3404 GLADE_HOOKUP_OBJECT (window_input_settings, button_II0, "button_II0");
3405 GLADE_HOOKUP_OBJECT (window_input_settings, label45, "label45");
3406 GLADE_HOOKUP_OBJECT (window_input_settings, button_AUTOI0, "button_AUTOI0");
3407 GLADE_HOOKUP_OBJECT (window_input_settings, label46, "label46");
3408 GLADE_HOOKUP_OBJECT (window_input_settings, button_AUTOII0, "button_AUTOII0");
3409 GLADE_HOOKUP_OBJECT (window_input_settings, hseparator3, "hseparator3");
3410 GLADE_HOOKUP_OBJECT (window_input_settings, hbox8, "hbox8");
3411 GLADE_HOOKUP_OBJECT (window_input_settings, label48, "label48");
3412 GLADE_HOOKUP_OBJECT (window_input_settings, spinbutton_joydev0, "spinbutton_joydev0");
3413 GLADE_HOOKUP_OBJECT (window_input_settings, label72, "label72");
3414 GLADE_HOOKUP_OBJECT (window_input_settings, hbox15, "hbox15");
3415 GLADE_HOOKUP_OBJECT (window_input_settings, image1, "image1");
3416 GLADE_HOOKUP_OBJECT (window_input_settings, table9, "table9");
3417 GLADE_HOOKUP_OBJECT (window_input_settings, button_PYAXIS0, "button_PYAXIS0");
3418 GLADE_HOOKUP_OBJECT (window_input_settings, label53, "label53");
3419 GLADE_HOOKUP_OBJECT (window_input_settings, button_PSELECT0, "button_PSELECT0");
3420 GLADE_HOOKUP_OBJECT (window_input_settings, label54, "label54");
3421 GLADE_HOOKUP_OBJECT (window_input_settings, button_PRUN0, "button_PRUN0");
3422 GLADE_HOOKUP_OBJECT (window_input_settings, label55, "label55");
3423 GLADE_HOOKUP_OBJECT (window_input_settings, button_PI0, "button_PI0");
3424 GLADE_HOOKUP_OBJECT (window_input_settings, label56, "label56");
3425 GLADE_HOOKUP_OBJECT (window_input_settings, button_PII0, "button_PII0");
3426 GLADE_HOOKUP_OBJECT (window_input_settings, label57, "label57");
3427 GLADE_HOOKUP_OBJECT (window_input_settings, button_PAUTOI0, "button_PAUTOI0");
3428 GLADE_HOOKUP_OBJECT (window_input_settings, label58, "label58");
3429 GLADE_HOOKUP_OBJECT (window_input_settings, button_PAUTOII0, "button_PAUTOII0");
3430 GLADE_HOOKUP_OBJECT (window_input_settings, label50, "label50");
3431 GLADE_HOOKUP_OBJECT (window_input_settings, button_PXAXIS0, "button_PXAXIS0");
3432 GLADE_HOOKUP_OBJECT (window_input_settings, label73, "label73");
3433 GLADE_HOOKUP_OBJECT (window_input_settings, label32, "label32");
3434 GLADE_HOOKUP_OBJECT (window_input_settings, vbox7, "vbox7");
3435 GLADE_HOOKUP_OBJECT (window_input_settings, label74, "label74");
3436 GLADE_HOOKUP_OBJECT (window_input_settings, hbox16, "hbox16");
3437 GLADE_HOOKUP_OBJECT (window_input_settings, image3, "image3");
3438 GLADE_HOOKUP_OBJECT (window_input_settings, table10, "table10");
3439 GLADE_HOOKUP_OBJECT (window_input_settings, label75, "label75");
3440 GLADE_HOOKUP_OBJECT (window_input_settings, label76, "label76");
3441 GLADE_HOOKUP_OBJECT (window_input_settings, label77, "label77");
3442 GLADE_HOOKUP_OBJECT (window_input_settings, label78, "label78");
3443 GLADE_HOOKUP_OBJECT (window_input_settings, button_UP1, "button_UP1");
3444 GLADE_HOOKUP_OBJECT (window_input_settings, button_LEFT1, "button_LEFT1");
3445 GLADE_HOOKUP_OBJECT (window_input_settings, button_DOWN1, "button_DOWN1");
3446 GLADE_HOOKUP_OBJECT (window_input_settings, button_RIGHT1, "button_RIGHT1");
3447 GLADE_HOOKUP_OBJECT (window_input_settings, label79, "label79");
3448 GLADE_HOOKUP_OBJECT (window_input_settings, button_SELECT1, "button_SELECT1");
3449 GLADE_HOOKUP_OBJECT (window_input_settings, label80, "label80");
3450 GLADE_HOOKUP_OBJECT (window_input_settings, button_RUN1, "button_RUN1");
3451 GLADE_HOOKUP_OBJECT (window_input_settings, label81, "label81");
3452 GLADE_HOOKUP_OBJECT (window_input_settings, button_I1, "button_I1");
3453 GLADE_HOOKUP_OBJECT (window_input_settings, label82, "label82");
3454 GLADE_HOOKUP_OBJECT (window_input_settings, button_II1, "button_II1");
3455 GLADE_HOOKUP_OBJECT (window_input_settings, label83, "label83");
3456 GLADE_HOOKUP_OBJECT (window_input_settings, button_AUTOI1, "button_AUTOI1");
3457 GLADE_HOOKUP_OBJECT (window_input_settings, label84, "label84");
3458 GLADE_HOOKUP_OBJECT (window_input_settings, button_AUTOII1, "button_AUTOII1");
3459 GLADE_HOOKUP_OBJECT (window_input_settings, hseparator4, "hseparator4");
3460 GLADE_HOOKUP_OBJECT (window_input_settings, hbox10, "hbox10");
3461 GLADE_HOOKUP_OBJECT (window_input_settings, label85, "label85");
3462 GLADE_HOOKUP_OBJECT (window_input_settings, spinbutton_joydev1, "spinbutton_joydev1");
3463 GLADE_HOOKUP_OBJECT (window_input_settings, label86, "label86");
3464 GLADE_HOOKUP_OBJECT (window_input_settings, hbox17, "hbox17");
3465 GLADE_HOOKUP_OBJECT (window_input_settings, image4, "image4");
3466 GLADE_HOOKUP_OBJECT (window_input_settings, table11, "table11");
3467 GLADE_HOOKUP_OBJECT (window_input_settings, button_PYAXIS1, "button_PYAXIS1");
3468 GLADE_HOOKUP_OBJECT (window_input_settings, label87, "label87");
3469 GLADE_HOOKUP_OBJECT (window_input_settings, button_PSELECT1, "button_PSELECT1");
3470 GLADE_HOOKUP_OBJECT (window_input_settings, label88, "label88");
3471 GLADE_HOOKUP_OBJECT (window_input_settings, button_PRUN1, "button_PRUN1");
3472 GLADE_HOOKUP_OBJECT (window_input_settings, label89, "label89");
3473 GLADE_HOOKUP_OBJECT (window_input_settings, button_PI1, "button_PI1");
3474 GLADE_HOOKUP_OBJECT (window_input_settings, label90, "label90");
3475 GLADE_HOOKUP_OBJECT (window_input_settings, button_PII1, "button_PII1");
3476 GLADE_HOOKUP_OBJECT (window_input_settings, label91, "label91");
3477 GLADE_HOOKUP_OBJECT (window_input_settings, button_PAUTOI1, "button_PAUTOI1");
3478 GLADE_HOOKUP_OBJECT (window_input_settings, label92, "label92");
3479 GLADE_HOOKUP_OBJECT (window_input_settings, button_PAUTOII1, "button_PAUTOII1");
3480 GLADE_HOOKUP_OBJECT (window_input_settings, label93, "label93");
3481 GLADE_HOOKUP_OBJECT (window_input_settings, button_PXAXIS1, "button_PXAXIS1");
3482 GLADE_HOOKUP_OBJECT (window_input_settings, label94, "label94");
3483 GLADE_HOOKUP_OBJECT (window_input_settings, label33, "label33");
3484 GLADE_HOOKUP_OBJECT (window_input_settings, vbox8, "vbox8");
3485 GLADE_HOOKUP_OBJECT (window_input_settings, label95, "label95");
3486 GLADE_HOOKUP_OBJECT (window_input_settings, hbox18, "hbox18");
3487 GLADE_HOOKUP_OBJECT (window_input_settings, image5, "image5");
3488 GLADE_HOOKUP_OBJECT (window_input_settings, table12, "table12");
3489 GLADE_HOOKUP_OBJECT (window_input_settings, label96, "label96");
3490 GLADE_HOOKUP_OBJECT (window_input_settings, label97, "label97");
3491 GLADE_HOOKUP_OBJECT (window_input_settings, label98, "label98");
3492 GLADE_HOOKUP_OBJECT (window_input_settings, label99, "label99");
3493 GLADE_HOOKUP_OBJECT (window_input_settings, button_UP2, "button_UP2");
3494 GLADE_HOOKUP_OBJECT (window_input_settings, button_LEFT2, "button_LEFT2");
3495 GLADE_HOOKUP_OBJECT (window_input_settings, button_DOWN2, "button_DOWN2");
3496 GLADE_HOOKUP_OBJECT (window_input_settings, button_RIGHT2, "button_RIGHT2");
3497 GLADE_HOOKUP_OBJECT (window_input_settings, label100, "label100");
3498 GLADE_HOOKUP_OBJECT (window_input_settings, button_SELECT2, "button_SELECT2");
3499 GLADE_HOOKUP_OBJECT (window_input_settings, label101, "label101");
3500 GLADE_HOOKUP_OBJECT (window_input_settings, button_RUN2, "button_RUN2");
3501 GLADE_HOOKUP_OBJECT (window_input_settings, label102, "label102");
3502 GLADE_HOOKUP_OBJECT (window_input_settings, button_I2, "button_I2");
3503 GLADE_HOOKUP_OBJECT (window_input_settings, label103, "label103");
3504 GLADE_HOOKUP_OBJECT (window_input_settings, button_II2, "button_II2");
3505 GLADE_HOOKUP_OBJECT (window_input_settings, label104, "label104");
3506 GLADE_HOOKUP_OBJECT (window_input_settings, button_AUTOI2, "button_AUTOI2");
3507 GLADE_HOOKUP_OBJECT (window_input_settings, label105, "label105");
3508 GLADE_HOOKUP_OBJECT (window_input_settings, button_AUTOII2, "button_AUTOII2");
3509 GLADE_HOOKUP_OBJECT (window_input_settings, hseparator5, "hseparator5");
3510 GLADE_HOOKUP_OBJECT (window_input_settings, hbox11, "hbox11");
3511 GLADE_HOOKUP_OBJECT (window_input_settings, label106, "label106");
3512 GLADE_HOOKUP_OBJECT (window_input_settings, spinbutton_joydev2, "spinbutton_joydev2");
3513 GLADE_HOOKUP_OBJECT (window_input_settings, label107, "label107");
3514 GLADE_HOOKUP_OBJECT (window_input_settings, hbox19, "hbox19");
3515 GLADE_HOOKUP_OBJECT (window_input_settings, image6, "image6");
3516 GLADE_HOOKUP_OBJECT (window_input_settings, table13, "table13");
3517 GLADE_HOOKUP_OBJECT (window_input_settings, button_PYAXIS2, "button_PYAXIS2");
3518 GLADE_HOOKUP_OBJECT (window_input_settings, label108, "label108");
3519 GLADE_HOOKUP_OBJECT (window_input_settings, button_PSELECT2, "button_PSELECT2");
3520 GLADE_HOOKUP_OBJECT (window_input_settings, label109, "label109");
3521 GLADE_HOOKUP_OBJECT (window_input_settings, button_PRUN2, "button_PRUN2");
3522 GLADE_HOOKUP_OBJECT (window_input_settings, label110, "label110");
3523 GLADE_HOOKUP_OBJECT (window_input_settings, button_PI2, "button_PI2");
3524 GLADE_HOOKUP_OBJECT (window_input_settings, label111, "label111");
3525 GLADE_HOOKUP_OBJECT (window_input_settings, button_PII2, "button_PII2");
3526 GLADE_HOOKUP_OBJECT (window_input_settings, label112, "label112");
3527 GLADE_HOOKUP_OBJECT (window_input_settings, button_PAUTOI2, "button_PAUTOI2");
3528 GLADE_HOOKUP_OBJECT (window_input_settings, label113, "label113");
3529 GLADE_HOOKUP_OBJECT (window_input_settings, button_PAUTOII2, "button_PAUTOII2");
3530 GLADE_HOOKUP_OBJECT (window_input_settings, label114, "label114");
3531 GLADE_HOOKUP_OBJECT (window_input_settings, button_PXAXIS2, "button_PXAXIS2");
3532 GLADE_HOOKUP_OBJECT (window_input_settings, label115, "label115");
3533 GLADE_HOOKUP_OBJECT (window_input_settings, label34, "label34");
3534 GLADE_HOOKUP_OBJECT (window_input_settings, vbox9, "vbox9");
3535 GLADE_HOOKUP_OBJECT (window_input_settings, label116, "label116");
3536 GLADE_HOOKUP_OBJECT (window_input_settings, hbox20, "hbox20");
3537 GLADE_HOOKUP_OBJECT (window_input_settings, image7, "image7");
3538 GLADE_HOOKUP_OBJECT (window_input_settings, table14, "table14");
3539 GLADE_HOOKUP_OBJECT (window_input_settings, label117, "label117");
3540 GLADE_HOOKUP_OBJECT (window_input_settings, label118, "label118");
3541 GLADE_HOOKUP_OBJECT (window_input_settings, label119, "label119");
3542 GLADE_HOOKUP_OBJECT (window_input_settings, label120, "label120");
3543 GLADE_HOOKUP_OBJECT (window_input_settings, button_UP3, "button_UP3");
3544 GLADE_HOOKUP_OBJECT (window_input_settings, button_LEFT3, "button_LEFT3");
3545 GLADE_HOOKUP_OBJECT (window_input_settings, button_DOWN3, "button_DOWN3");
3546 GLADE_HOOKUP_OBJECT (window_input_settings, button_RIGHT3, "button_RIGHT3");
3547 GLADE_HOOKUP_OBJECT (window_input_settings, label121, "label121");
3548 GLADE_HOOKUP_OBJECT (window_input_settings, button_SELECT3, "button_SELECT3");
3549 GLADE_HOOKUP_OBJECT (window_input_settings, label122, "label122");
3550 GLADE_HOOKUP_OBJECT (window_input_settings, button_RUN3, "button_RUN3");
3551 GLADE_HOOKUP_OBJECT (window_input_settings, label123, "label123");
3552 GLADE_HOOKUP_OBJECT (window_input_settings, button_I3, "button_I3");
3553 GLADE_HOOKUP_OBJECT (window_input_settings, label124, "label124");
3554 GLADE_HOOKUP_OBJECT (window_input_settings, button_II3, "button_II3");
3555 GLADE_HOOKUP_OBJECT (window_input_settings, label125, "label125");
3556 GLADE_HOOKUP_OBJECT (window_input_settings, button_AUTOI3, "button_AUTOI3");
3557 GLADE_HOOKUP_OBJECT (window_input_settings, label126, "label126");
3558 GLADE_HOOKUP_OBJECT (window_input_settings, button_AUTOII3, "button_AUTOII3");
3559 GLADE_HOOKUP_OBJECT (window_input_settings, hseparator6, "hseparator6");
3560 GLADE_HOOKUP_OBJECT (window_input_settings, hbox12, "hbox12");
3561 GLADE_HOOKUP_OBJECT (window_input_settings, label127, "label127");
3562 GLADE_HOOKUP_OBJECT (window_input_settings, spinbutton_joydev3, "spinbutton_joydev3");
3563 GLADE_HOOKUP_OBJECT (window_input_settings, label128, "label128");
3564 GLADE_HOOKUP_OBJECT (window_input_settings, hbox21, "hbox21");
3565 GLADE_HOOKUP_OBJECT (window_input_settings, image8, "image8");
3566 GLADE_HOOKUP_OBJECT (window_input_settings, table15, "table15");
3567 GLADE_HOOKUP_OBJECT (window_input_settings, button_PYAXIS3, "button_PYAXIS3");
3568 GLADE_HOOKUP_OBJECT (window_input_settings, label129, "label129");
3569 GLADE_HOOKUP_OBJECT (window_input_settings, button_PSELECT3, "button_PSELECT3");
3570 GLADE_HOOKUP_OBJECT (window_input_settings, label130, "label130");
3571 GLADE_HOOKUP_OBJECT (window_input_settings, button_PRUN3, "button_PRUN3");
3572 GLADE_HOOKUP_OBJECT (window_input_settings, label131, "label131");
3573 GLADE_HOOKUP_OBJECT (window_input_settings, button_PI3, "button_PI3");
3574 GLADE_HOOKUP_OBJECT (window_input_settings, label132, "label132");
3575 GLADE_HOOKUP_OBJECT (window_input_settings, button_PII3, "button_PII3");
3576 GLADE_HOOKUP_OBJECT (window_input_settings, label133, "label133");
3577 GLADE_HOOKUP_OBJECT (window_input_settings, button_PAUTOI3, "button_PAUTOI3");
3578 GLADE_HOOKUP_OBJECT (window_input_settings, label134, "label134");
3579 GLADE_HOOKUP_OBJECT (window_input_settings, button_PAUTOII3, "button_PAUTOII3");
3580 GLADE_HOOKUP_OBJECT (window_input_settings, label135, "label135");
3581 GLADE_HOOKUP_OBJECT (window_input_settings, button_PXAXIS3, "button_PXAXIS3");
3582 GLADE_HOOKUP_OBJECT (window_input_settings, label136, "label136");
3583 GLADE_HOOKUP_OBJECT (window_input_settings, label35, "label35");
3584 GLADE_HOOKUP_OBJECT (window_input_settings, vbox10, "vbox10");
3585 GLADE_HOOKUP_OBJECT (window_input_settings, label137, "label137");
3586 GLADE_HOOKUP_OBJECT (window_input_settings, hbox22, "hbox22");
3587 GLADE_HOOKUP_OBJECT (window_input_settings, image9, "image9");
3588 GLADE_HOOKUP_OBJECT (window_input_settings, table16, "table16");
3589 GLADE_HOOKUP_OBJECT (window_input_settings, label138, "label138");
3590 GLADE_HOOKUP_OBJECT (window_input_settings, label139, "label139");
3591 GLADE_HOOKUP_OBJECT (window_input_settings, label140, "label140");
3592 GLADE_HOOKUP_OBJECT (window_input_settings, label141, "label141");
3593 GLADE_HOOKUP_OBJECT (window_input_settings, button_UP4, "button_UP4");
3594 GLADE_HOOKUP_OBJECT (window_input_settings, button_LEFT4, "button_LEFT4");
3595 GLADE_HOOKUP_OBJECT (window_input_settings, button_DOWN4, "button_DOWN4");
3596 GLADE_HOOKUP_OBJECT (window_input_settings, button_RIGHT4, "button_RIGHT4");
3597 GLADE_HOOKUP_OBJECT (window_input_settings, label142, "label142");
3598 GLADE_HOOKUP_OBJECT (window_input_settings, button_SELECT4, "button_SELECT4");
3599 GLADE_HOOKUP_OBJECT (window_input_settings, label143, "label143");
3600 GLADE_HOOKUP_OBJECT (window_input_settings, button_RUN4, "button_RUN4");
3601 GLADE_HOOKUP_OBJECT (window_input_settings, label144, "label144");
3602 GLADE_HOOKUP_OBJECT (window_input_settings, button_I4, "button_I4");
3603 GLADE_HOOKUP_OBJECT (window_input_settings, label145, "label145");
3604 GLADE_HOOKUP_OBJECT (window_input_settings, button_II4, "button_II4");
3605 GLADE_HOOKUP_OBJECT (window_input_settings, label146, "label146");
3606 GLADE_HOOKUP_OBJECT (window_input_settings, button_AUTOI4, "button_AUTOI4");
3607 GLADE_HOOKUP_OBJECT (window_input_settings, label147, "label147");
3608 GLADE_HOOKUP_OBJECT (window_input_settings, button_AUTOII4, "button_AUTOII4");
3609 GLADE_HOOKUP_OBJECT (window_input_settings, hseparator7, "hseparator7");
3610 GLADE_HOOKUP_OBJECT (window_input_settings, hbox13, "hbox13");
3611 GLADE_HOOKUP_OBJECT (window_input_settings, label148, "label148");
3612 GLADE_HOOKUP_OBJECT (window_input_settings, spinbutton_joydev4, "spinbutton_joydev4");
3613 GLADE_HOOKUP_OBJECT (window_input_settings, label149, "label149");
3614 GLADE_HOOKUP_OBJECT (window_input_settings, hbox23, "hbox23");
3615 GLADE_HOOKUP_OBJECT (window_input_settings, image10, "image10");
3616 GLADE_HOOKUP_OBJECT (window_input_settings, table17, "table17");
3617 GLADE_HOOKUP_OBJECT (window_input_settings, button_PYAXIS4, "button_PYAXIS4");
3618 GLADE_HOOKUP_OBJECT (window_input_settings, label150, "label150");
3619 GLADE_HOOKUP_OBJECT (window_input_settings, button_PSELECT4, "button_PSELECT4");
3620 GLADE_HOOKUP_OBJECT (window_input_settings, label151, "label151");
3621 GLADE_HOOKUP_OBJECT (window_input_settings, button_PRUN4, "button_PRUN4");
3622 GLADE_HOOKUP_OBJECT (window_input_settings, label152, "label152");
3623 GLADE_HOOKUP_OBJECT (window_input_settings, button_PI4, "button_PI4");
3624 GLADE_HOOKUP_OBJECT (window_input_settings, label153, "label153");
3625 GLADE_HOOKUP_OBJECT (window_input_settings, button_PII4, "button_PII4");
3626 GLADE_HOOKUP_OBJECT (window_input_settings, label154, "label154");
3627 GLADE_HOOKUP_OBJECT (window_input_settings, button_PAUTOI4, "button_PAUTOI4");
3628 GLADE_HOOKUP_OBJECT (window_input_settings, label155, "label155");
3629 GLADE_HOOKUP_OBJECT (window_input_settings, button_PAUTOII4, "button_PAUTOII4");
3630 GLADE_HOOKUP_OBJECT (window_input_settings, label156, "label156");
3631 GLADE_HOOKUP_OBJECT (window_input_settings, button_PXAXIS4, "button_PXAXIS4");
3632 GLADE_HOOKUP_OBJECT (window_input_settings, label157, "label157");
3633 GLADE_HOOKUP_OBJECT (window_input_settings, label36, "label36");
3634 GLADE_HOOKUP_OBJECT (window_input_settings, hbuttonbox2, "hbuttonbox2");
3635 GLADE_HOOKUP_OBJECT (window_input_settings, button_input_ok, "button_input_ok");
3636 GLADE_HOOKUP_OBJECT (window_input_settings, button_input_cancel, "button_input_cancel");
3637
3638 return window_input_settings;
3639 }
3640
3641