root/trunk/wmgui/interface.c

Revision 3, 71.1 kB (checked in by dsmith, 2 years ago)

Initial import

Line 
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*
30 create_winMain (void)
31 {
32   GtkWidget *winMain;
33   GtkWidget *vbox1;
34   GtkWidget *menubar1;
35   GtkWidget *menuitem1;
36   GtkWidget *menuitem1_menu;
37   GtkWidget *menuConnect;
38   GtkWidget *image27;
39   GtkWidget *menuDisconnect;
40   GtkWidget *image28;
41   GtkWidget *separatormenuitem1;
42   GtkWidget *menuQuit;
43   GtkWidget *image29;
44   GtkWidget *menuSettings;
45   GtkWidget *menuSettings_menu;
46   GtkWidget *chkAcc;
47   GtkWidget *chkIR;
48   GtkWidget *chkExt;
49   GtkWidget *menuControls;
50   GtkWidget *menuControls_menu;
51   GtkWidget *chkLED1;
52   GtkWidget *chkLED2;
53   GtkWidget *chkLED3;
54   GtkWidget *chkLED4;
55   GtkWidget *separator1;
56   GtkWidget *chkRumble;
57   GtkWidget *menuView;
58   GtkWidget *menuView_menu;
59   GtkWidget *menuRW;
60   GtkWidget *menuHelp;
61   GtkWidget *menuHelp_menu;
62   GtkWidget *menuAbout;
63   GtkWidget *hbox1;
64   GtkWidget *frame1;
65   GtkWidget *alignment1;
66   GtkWidget *table1;
67   GtkWidget *alignment3;
68   GtkWidget *evUp;
69   GtkWidget *lblUp;
70   GtkWidget *alignment4;
71   GtkWidget *evLeft;
72   GtkWidget *lblLeft;
73   GtkWidget *alignment5;
74   GtkWidget *evRight;
75   GtkWidget *lblRight;
76   GtkWidget *alignment6;
77   GtkWidget *evDown;
78   GtkWidget *lblDown;
79   GtkWidget *alignment7;
80   GtkWidget *evA;
81   GtkWidget *lblA;
82   GtkWidget *alignment9;
83   GtkWidget *evB;
84   GtkWidget *lblB;
85   GtkWidget *alignment10;
86   GtkWidget *evMinus;
87   GtkWidget *lblMinus;
88   GtkWidget *alignment11;
89   GtkWidget *evHome;
90   GtkWidget *lblHome;
91   GtkWidget *alignment12;
92   GtkWidget *evPlus;
93   GtkWidget *lblPlus;
94   GtkWidget *alignment13;
95   GtkWidget *ev1;
96   GtkWidget *lbl1;
97   GtkWidget *alignment14;
98   GtkWidget *ev2;
99   GtkWidget *lbl2;
100   GtkWidget *label1;
101   GtkWidget *frame2;
102   GtkWidget *alignment2;
103   GtkWidget *hbox2;
104   GtkWidget *table4;
105   GtkWidget *progAccX;
106   GtkWidget *progAccY;
107   GtkWidget *progAccZ;
108   GtkWidget *lblAccX;
109   GtkWidget *lblAccXVal;
110   GtkWidget *lblAccY;
111   GtkWidget *lblAccYVal;
112   GtkWidget *lblAccZ;
113   GtkWidget *lblAccZVal;
114   GtkWidget *lblPitch;
115   GtkWidget *lblPitchVal;
116   GtkWidget *lblRoll;
117   GtkWidget *lblRollVal;
118   GtkWidget *lblAcc;
119   GtkWidget *lblAccVal;
120   GtkWidget *btnBeep;
121   GtkWidget *frame3;
122   GtkWidget *drawIR;
123   GtkWidget *lblIR;
124   GtkWidget *label2;
125   GtkWidget *hbox10;
126   GtkWidget *frame4;
127   GtkWidget *alignment28;
128   GtkWidget *hbox12;
129   GtkWidget *vbox4;
130   GtkWidget *drawNCStick;
131   GtkWidget *hbox13;
132   GtkWidget *evNCC;
133   GtkWidget *lblNCC;
134   GtkWidget *evNCZ;
135   GtkWidget *lblNCZ;
136   GtkWidget *table8;
137   GtkWidget *lblNCAccX;
138   GtkWidget *lblNCAccY;
139   GtkWidget *lblNCAccZ;
140   GtkWidget *lblNCAcc;
141   GtkWidget *lblNCRoll;
142   GtkWidget *lblNCPitch;
143   GtkWidget *lblNCAccXVal;
144   GtkWidget *lblNCAccYVal;
145   GtkWidget *lblNCAccZVal;
146   GtkWidget *lblNCAccVal;
147   GtkWidget *lblNCRollVal;
148   GtkWidget *lblNCPitchVal;
149   GtkWidget *progNCAccX;
150   GtkWidget *progNCAccZ;
151   GtkWidget *progNCAccY;
152   GtkWidget *lblNC;
153   GtkWidget *frame5;
154   GtkWidget *alignment29;
155   GtkWidget *vbox5;
156   GtkWidget *table9;
157   GtkWidget *alignment15;
158   GtkWidget *evCCLeft;
159   GtkWidget *lblCCLeft;
160   GtkWidget *alignment16;
161   GtkWidget *evCCUp;
162   GtkWidget *lblCCUp;
163   GtkWidget *alignment17;
164   GtkWidget *evCCDown;
165   GtkWidget *lblCCDown;
166   GtkWidget *alignment18;
167   GtkWidget *evCCRight;
168   GtkWidget *lblCCRight;
169   GtkWidget *alignment19;
170   GtkWidget *evCCMinus;
171   GtkWidget *lblCCMinus;
172   GtkWidget *alignment20;
173   GtkWidget *evCCHome;
174   GtkWidget *lblCCHome;
175   GtkWidget *alignment21;
176   GtkWidget *evCCPlus;
177   GtkWidget *lblCCPlus;
178   GtkWidget *alignment22;
179   GtkWidget *evCCZL;
180   GtkWidget *lblCCZL;
181   GtkWidget *alignment23;
182   GtkWidget *evCCZR;
183   GtkWidget *lblCCZR;
184   GtkWidget *alignment24;
185   GtkWidget *evCCX;
186   GtkWidget *lblCCX;
187   GtkWidget *alignment25;
188   GtkWidget *evCCY;
189   GtkWidget *lblCCY;
190   GtkWidget *alignment26;
191   GtkWidget *evCCB;
192   GtkWidget *lblCCB;
193   GtkWidget *alignment27;
194   GtkWidget *evCCA;
195   GtkWidget *lblCCA;
196   GtkWidget *hbox15;
197   GtkWidget *drawCCLStick;
198   GtkWidget *drawCCRStick;
199   GtkWidget *table10;
200   GtkWidget *lblCCLVal;
201   GtkWidget *lblCCRVal;
202   GtkWidget *progCCL;
203   GtkWidget *progCCR;
204   GtkWidget *evCCR;
205   GtkWidget *lblCCR;
206   GtkWidget *evCCL;
207   GtkWidget *lblCCL;
208   GtkWidget *lblClassic;
209   GtkWidget *hbox11;
210   GtkWidget *statConnection;
211   GtkWidget *statBattery;
212   GtkWidget *statExtension;
213   GtkAccelGroup *accel_group;
214
215   accel_group = gtk_accel_group_new ();
216
217   winMain = gtk_window_new (GTK_WINDOW_TOPLEVEL);
218   gtk_widget_set_name (winMain, "winMain");
219   gtk_window_set_title (GTK_WINDOW (winMain), "wmgui");
220
221   vbox1 = gtk_vbox_new (FALSE, 3);
222   gtk_widget_set_name (vbox1, "vbox1");
223   gtk_widget_show (vbox1);
224   gtk_container_add (GTK_CONTAINER (winMain), vbox1);
225
226   menubar1 = gtk_menu_bar_new ();
227   gtk_widget_set_name (menubar1, "menubar1");
228   gtk_widget_show (menubar1);
229   gtk_box_pack_start (GTK_BOX (vbox1), menubar1, FALSE, FALSE, 0);
230
231   menuitem1 = gtk_menu_item_new_with_mnemonic ("_File");
232   gtk_widget_set_name (menuitem1, "menuitem1");
233   gtk_widget_show (menuitem1);
234   gtk_container_add (GTK_CONTAINER (menubar1), menuitem1);
235
236   menuitem1_menu = gtk_menu_new ();
237   gtk_widget_set_name (menuitem1_menu, "menuitem1_menu");
238   gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem1), menuitem1_menu);
239
240   menuConnect = gtk_image_menu_item_new_with_mnemonic ("_Connect");
241   gtk_widget_set_name (menuConnect, "menuConnect");
242   gtk_widget_show (menuConnect);
243   gtk_container_add (GTK_CONTAINER (menuitem1_menu), menuConnect);
244   gtk_widget_add_accelerator (menuConnect, "activate", accel_group,
245                               GDK_C, GDK_CONTROL_MASK,
246                               GTK_ACCEL_VISIBLE);
247
248   image27 = gtk_image_new_from_stock ("gtk-connect", GTK_ICON_SIZE_MENU);
249   gtk_widget_set_name (image27, "image27");
250   gtk_widget_show (image27);
251   gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuConnect), image27);
252
253   menuDisconnect = gtk_image_menu_item_new_with_mnemonic ("_Disconnect");
254   gtk_widget_set_name (menuDisconnect, "menuDisconnect");
255   gtk_widget_show (menuDisconnect);
256   gtk_container_add (GTK_CONTAINER (menuitem1_menu), menuDisconnect);
257   gtk_widget_add_accelerator (menuDisconnect, "activate", accel_group,
258                               GDK_D, GDK_CONTROL_MASK,
259                               GTK_ACCEL_VISIBLE);
260
261   image28 = gtk_image_new_from_stock ("gtk-disconnect", GTK_ICON_SIZE_MENU);
262   gtk_widget_set_name (image28, "image28");
263   gtk_widget_show (image28);
264   gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuDisconnect), image28);
265
266   separatormenuitem1 = gtk_separator_menu_item_new ();
267   gtk_widget_set_name (separatormenuitem1, "separatormenuitem1");
268   gtk_widget_show (separatormenuitem1);
269   gtk_container_add (GTK_CONTAINER (menuitem1_menu), separatormenuitem1);
270   gtk_widget_set_sensitive (separatormenuitem1, FALSE);
271
272   menuQuit = gtk_image_menu_item_new_with_mnemonic ("_Quit");
273   gtk_widget_set_name (menuQuit, "menuQuit");
274   gtk_widget_show (menuQuit);
275   gtk_container_add (GTK_CONTAINER (menuitem1_menu), menuQuit);
276   gtk_widget_add_accelerator (menuQuit, "activate", accel_group,
277                               GDK_Q, GDK_CONTROL_MASK,
278                               GTK_ACCEL_VISIBLE);
279
280   image29 = gtk_image_new_from_stock ("gtk-quit", GTK_ICON_SIZE_MENU);
281   gtk_widget_set_name (image29, "image29");
282   gtk_widget_show (image29);
283   gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuQuit), image29);
284
285   menuSettings = gtk_menu_item_new_with_mnemonic ("_Settings");
286   gtk_widget_set_name (menuSettings, "menuSettings");
287   gtk_widget_show (menuSettings);
288   gtk_container_add (GTK_CONTAINER (menubar1), menuSettings);
289
290   menuSettings_menu = gtk_menu_new ();
291   gtk_widget_set_name (menuSettings_menu, "menuSettings_menu");
292   gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuSettings), menuSettings_menu);
293
294   chkAcc = gtk_check_menu_item_new_with_mnemonic ("_Acc Data");
295   gtk_widget_set_name (chkAcc, "chkAcc");
296   gtk_widget_show (chkAcc);
297   gtk_container_add (GTK_CONTAINER (menuSettings_menu), chkAcc);
298   gtk_widget_add_accelerator (chkAcc, "activate", accel_group,
299                               GDK_A, GDK_CONTROL_MASK,
300                               GTK_ACCEL_VISIBLE);
301
302   chkIR = gtk_check_menu_item_new_with_mnemonic ("_IR Data");
303   gtk_widget_set_name (chkIR, "chkIR");
304   gtk_widget_show (chkIR);
305   gtk_container_add (GTK_CONTAINER (menuSettings_menu), chkIR);
306   gtk_widget_add_accelerator (chkIR, "activate", accel_group,
307                               GDK_I, GDK_CONTROL_MASK,
308                               GTK_ACCEL_VISIBLE);
309
310   chkExt = gtk_check_menu_item_new_with_mnemonic ("_Extension Data");
311   gtk_widget_set_name (chkExt, "chkExt");
312   gtk_widget_show (chkExt);
313   gtk_container_add (GTK_CONTAINER (menuSettings_menu), chkExt);
314   gtk_widget_add_accelerator (chkExt, "activate", accel_group,
315                               GDK_E, GDK_CONTROL_MASK,
316                               GTK_ACCEL_VISIBLE);
317
318   menuControls = gtk_menu_item_new_with_mnemonic ("_Controls");
319   gtk_widget_set_name (menuControls, "menuControls");
320   gtk_widget_show (menuControls);
321   gtk_container_add (GTK_CONTAINER (menubar1), menuControls);
322
323   menuControls_menu = gtk_menu_new ();
324   gtk_widget_set_name (menuControls_menu, "menuControls_menu");
325   gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuControls), menuControls_menu);
326
327   chkLED1 = gtk_check_menu_item_new_with_mnemonic ("LED _1");
328   gtk_widget_set_name (chkLED1, "chkLED1");
329   gtk_widget_show (chkLED1);
330   gtk_container_add (GTK_CONTAINER (menuControls_menu), chkLED1);
331   gtk_widget_add_accelerator (chkLED1, "activate", accel_group,
332                               GDK_1, GDK_CONTROL_MASK,
333                               GTK_ACCEL_VISIBLE);
334
335   chkLED2 = gtk_check_menu_item_new_with_mnemonic ("LED _2");
336   gtk_widget_set_name (chkLED2, "chkLED2");
337   gtk_widget_show (chkLED2);
338   gtk_container_add (GTK_CONTAINER (menuControls_menu), chkLED2);
339   gtk_widget_add_accelerator (chkLED2, "activate", accel_group,
340                               GDK_2, GDK_CONTROL_MASK,
341                               GTK_ACCEL_VISIBLE);
342
343   chkLED3 = gtk_check_menu_item_new_with_mnemonic ("LED _3");
344   gtk_widget_set_name (chkLED3, "chkLED3");
345   gtk_widget_show (chkLED3);
346   gtk_container_add (GTK_CONTAINER (menuControls_menu), chkLED3);
347   gtk_widget_add_accelerator (chkLED3, "activate", accel_group,
348                               GDK_3, GDK_CONTROL_MASK,
349                               GTK_ACCEL_VISIBLE);
350
351   chkLED4 = gtk_check_menu_item_new_with_mnemonic ("LED _4");
352   gtk_widget_set_name (chkLED4, "chkLED4");
353   gtk_widget_show (chkLED4);
354   gtk_container_add (GTK_CONTAINER (menuControls_menu), chkLED4);
355   gtk_widget_add_accelerator (chkLED4, "activate", accel_group,
356                               GDK_4, GDK_CONTROL_MASK,
357                               GTK_ACCEL_VISIBLE);
358
359   separator1 = gtk_separator_menu_item_new ();
360   gtk_widget_set_name (separator1, "separator1");
361   gtk_widget_show (separator1);
362   gtk_container_add (GTK_CONTAINER (menuControls_menu), separator1);
363   gtk_widget_set_sensitive (separator1, FALSE);
364
365   chkRumble = gtk_check_menu_item_new_with_mnemonic ("_Rumble");
366   gtk_widget_set_name (chkRumble, "chkRumble");
367   gtk_widget_show (chkRumble);
368   gtk_container_add (GTK_CONTAINER (menuControls_menu), chkRumble);
369   gtk_widget_add_accelerator (chkRumble, "activate", accel_group,
370                               GDK_R, GDK_CONTROL_MASK,
371                               GTK_ACCEL_VISIBLE);
372
373   menuView = gtk_menu_item_new_with_mnemonic ("_View");
374   gtk_widget_set_name (menuView, "menuView");
375   gtk_widget_show (menuView);
376   gtk_container_add (GTK_CONTAINER (menubar1), menuView);
377
378   menuView_menu = gtk_menu_new ();
379   gtk_widget_set_name (menuView_menu, "menuView_menu");
380   gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuView), menuView_menu);
381
382   menuRW = gtk_menu_item_new_with_mnemonic ("_Memory Read/Write");
383   gtk_widget_set_name (menuRW, "menuRW");
384   gtk_widget_show (menuRW);
385   gtk_container_add (GTK_CONTAINER (menuView_menu), menuRW);
386   gtk_widget_add_accelerator (menuRW, "activate", accel_group,
387                               GDK_M, GDK_CONTROL_MASK,
388                               GTK_ACCEL_VISIBLE);
389
390   menuHelp = gtk_menu_item_new_with_mnemonic ("_Help");
391   gtk_widget_set_name (menuHelp, "menuHelp");
392   gtk_widget_show (menuHelp);
393   gtk_container_add (GTK_CONTAINER (menubar1), menuHelp);
394
395   menuHelp_menu = gtk_menu_new ();
396   gtk_widget_set_name (menuHelp_menu, "menuHelp_menu");
397   gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuHelp), menuHelp_menu);
398
399   menuAbout = gtk_menu_item_new_with_mnemonic ("_About");
400   gtk_widget_set_name (menuAbout, "menuAbout");
401   gtk_widget_show (menuAbout);
402   gtk_container_add (GTK_CONTAINER (menuHelp_menu), menuAbout);
403
404   hbox1 = gtk_hbox_new (FALSE, 0);
405   gtk_widget_set_name (hbox1, "hbox1");
406   gtk_widget_show (hbox1);
407   gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0);
408
409   frame1 = gtk_frame_new (NULL);
410   gtk_widget_set_name (frame1, "frame1");
411   gtk_widget_show (frame1);
412   gtk_box_pack_start (GTK_BOX (hbox1), frame1, TRUE, TRUE, 3);
413
414   alignment1 = gtk_alignment_new (0.5, 0.5, 1, 1);
415   gtk_widget_set_name (alignment1, "alignment1");
416   gtk_widget_show (alignment1);
417   gtk_container_add (GTK_CONTAINER (frame1), alignment1);
418   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment1), 0, 0, 12, 0);
419
420   table1 = gtk_table_new (6, 3, TRUE);
421   gtk_widget_set_name (table1, "table1");
422   gtk_widget_show (table1);
423   gtk_container_add (GTK_CONTAINER (alignment1), table1);
424
425   alignment3 = gtk_alignment_new (0.5, 0.5, 1, 1);
426   gtk_widget_set_name (alignment3, "alignment3");
427   gtk_widget_show (alignment3);
428   gtk_table_attach (GTK_TABLE (table1), alignment3, 1, 2, 0, 1,
429                     (GtkAttachOptions) (GTK_FILL),
430                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
431
432   evUp = gtk_event_box_new ();
433   gtk_widget_set_name (evUp, "evUp");
434   gtk_widget_show (evUp);
435   gtk_container_add (GTK_CONTAINER (alignment3), evUp);
436
437   lblUp = gtk_label_new ("Up");
438   gtk_widget_set_name (lblUp, "lblUp");
439   gtk_widget_show (lblUp);
440   gtk_container_add (GTK_CONTAINER (evUp), lblUp);
441
442   alignment4 = gtk_alignment_new (0.5, 0.5, 1, 1);
443   gtk_widget_set_name (alignment4, "alignment4");
444   gtk_widget_show (alignment4);
445   gtk_table_attach (GTK_TABLE (table1), alignment4, 0, 1, 1, 2,
446                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
447                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
448
449   evLeft = gtk_event_box_new ();
450   gtk_widget_set_name (evLeft, "evLeft");
451   gtk_widget_show (evLeft);
452   gtk_container_add (GTK_CONTAINER (alignment4), evLeft);
453
454   lblLeft = gtk_label_new ("Left");
455   gtk_widget_set_name (lblLeft, "lblLeft");
456   gtk_widget_show (lblLeft);
457   gtk_container_add (GTK_CONTAINER (evLeft), lblLeft);
458
459   alignment5 = gtk_alignment_new (0.5, 0.5, 1, 1);
460   gtk_widget_set_name (alignment5, "alignment5");
461   gtk_widget_show (alignment5);
462   gtk_table_attach (GTK_TABLE (table1), alignment5, 2, 3, 1, 2,
463                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
464                     (GtkAttachOptions) (GTK_FILL), 0, 0);
465
466   evRight = gtk_event_box_new ();
467   gtk_widget_set_name (evRight, "evRight");
468   gtk_widget_show (evRight);
469   gtk_container_add (GTK_CONTAINER (alignment5), evRight);
470
471   lblRight = gtk_label_new ("Right");
472   gtk_widget_set_name (lblRight, "lblRight");
473   gtk_widget_show (lblRight);
474   gtk_container_add (GTK_CONTAINER (evRight), lblRight);
475
476   alignment6 = gtk_alignment_new (0.5, 0.5, 1, 1);
477   gtk_widget_set_name (alignment6, "alignment6");
478   gtk_widget_show (alignment6);
479   gtk_table_attach (GTK_TABLE (table1), alignment6, 1, 2, 2, 3,
480                     (GtkAttachOptions) (GTK_FILL),
481                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
482
483   evDown = gtk_event_box_new ();
484   gtk_widget_set_name (evDown, "evDown");
485   gtk_widget_show (evDown);
486   gtk_container_add (GTK_CONTAINER (alignment6), evDown);
487
488   lblDown = gtk_label_new ("Down");
489   gtk_widget_set_name (lblDown, "lblDown");
490   gtk_widget_show (lblDown);
491   gtk_container_add (GTK_CONTAINER (evDown), lblDown);
492
493   alignment7 = gtk_alignment_new (0.5, 0.5, 1, 1);
494   gtk_widget_set_name (alignment7, "alignment7");
495   gtk_widget_show (alignment7);
496   gtk_table_attach (GTK_TABLE (table1), alignment7, 0, 1, 3, 4,
497                     (GtkAttachOptions) (GTK_FILL),
498                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
499
500   evA = gtk_event_box_new ();
501   gtk_widget_set_name (evA, "evA");
502   gtk_widget_show (evA);
503   gtk_container_add (GTK_CONTAINER (alignment7), evA);
504
505   lblA = gtk_label_new ("A");
506   gtk_widget_set_name (lblA, "lblA");
507   gtk_widget_show (lblA);
508   gtk_container_add (GTK_CONTAINER (evA), lblA);
509
510   alignment9 = gtk_alignment_new (0.5, 0.5, 1, 1);
511   gtk_widget_set_name (alignment9, "alignment9");
512   gtk_widget_show (alignment9);
513   gtk_table_attach (GTK_TABLE (table1), alignment9, 2, 3, 3, 4,
514                     (GtkAttachOptions) (GTK_FILL),
515                     (GtkAttachOptions) (GTK_FILL), 0, 0);
516
517   evB = gtk_event_box_new ();
518   gtk_widget_set_name (evB, "evB");
519   gtk_widget_show (evB);
520   gtk_container_add (GTK_CONTAINER (alignment9), evB);
521
522   lblB = gtk_label_new ("B");
523   gtk_widget_set_name (lblB, "lblB");
524   gtk_widget_show (lblB);
525   gtk_container_add (GTK_CONTAINER (evB), lblB);
526
527   alignment10 = gtk_alignment_new (0.5, 0.5, 1, 1);
528   gtk_widget_set_name (alignment10, "alignment10");
529   gtk_widget_show (alignment10);
530   gtk_table_attach (GTK_TABLE (table1), alignment10, 0, 1, 4, 5,
531                     (GtkAttachOptions) (GTK_FILL),
532                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
533
534   evMinus = gtk_event_box_new ();
535   gtk_widget_set_name (evMinus, "evMinus");
536   gtk_widget_show (evMinus);
537   gtk_container_add (GTK_CONTAINER (alignment10), evMinus);
538
539   lblMinus = gtk_label_new ("-");
540   gtk_widget_set_name (lblMinus, "lblMinus");
541   gtk_widget_show (lblMinus);
542   gtk_container_add (GTK_CONTAINER (evMinus), lblMinus);
543
544   alignment11 = gtk_alignment_new (0.5, 0.5, 1, 1);
545   gtk_widget_set_name (alignment11, "alignment11");
546   gtk_widget_show (alignment11);
547   gtk_table_attach (GTK_TABLE (table1), alignment11, 1, 2, 4, 5,
548                     (GtkAttachOptions) (GTK_FILL),
549                     (GtkAttachOptions) (GTK_FILL), 0, 0);
550
551   evHome = gtk_event_box_new ();
552   gtk_widget_set_name (evHome, "evHome");
553   gtk_widget_show (evHome);
554   gtk_container_add (GTK_CONTAINER (alignment11), evHome);
555
556   lblHome = gtk_label_new ("Home");
557   gtk_widget_set_name (lblHome, "lblHome");
558   gtk_widget_show (lblHome);
559   gtk_container_add (GTK_CONTAINER (evHome), lblHome);
560
561   alignment12 = gtk_alignment_new (0.5, 0.5, 1, 1);
562   gtk_widget_set_name (alignment12, "alignment12");
563   gtk_widget_show (alignment12);
564   gtk_table_attach (GTK_TABLE (table1), alignment12, 2, 3, 4, 5,
565                     (GtkAttachOptions) (GTK_FILL),
566                     (GtkAttachOptions) (GTK_FILL), 0, 0);
567
568   evPlus = gtk_event_box_new ();
569   gtk_widget_set_name (evPlus, "evPlus");
570   gtk_widget_show (evPlus);
571   gtk_container_add (GTK_CONTAINER (alignment12), evPlus);
572
573   lblPlus = gtk_label_new ("+");
574   gtk_widget_set_name (lblPlus, "lblPlus");
575   gtk_widget_show (lblPlus);
576   gtk_container_add (GTK_CONTAINER (evPlus), lblPlus);
577
578   alignment13 = gtk_alignment_new (0.5, 0.5, 1, 1);
579   gtk_widget_set_name (alignment13, "alignment13");
580   gtk_widget_show (alignment13);
581   gtk_table_attach (GTK_TABLE (table1), alignment13, 0, 1, 5, 6,
582                     (GtkAttachOptions) (GTK_FILL),
583                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
584
585   ev1 = gtk_event_box_new ();
586   gtk_widget_set_name (ev1, "ev1");
587   gtk_widget_show (ev1);
588   gtk_container_add (GTK_CONTAINER (alignment13), ev1);
589
590   lbl1 = gtk_label_new ("1");
591   gtk_widget_set_name (lbl1, "lbl1");
592   gtk_widget_show (lbl1);
593   gtk_container_add (GTK_CONTAINER (ev1), lbl1);
594
595   alignment14 = gtk_alignment_new (0.5, 0.5, 1, 1);
596   gtk_widget_set_name (alignment14, "alignment14");
597   gtk_widget_show (alignment14);
598   gtk_table_attach (GTK_TABLE (table1), alignment14, 2, 3, 5, 6,
599                     (GtkAttachOptions) (GTK_FILL),
600                     (GtkAttachOptions) (GTK_FILL), 0, 0);
601
602   ev2 = gtk_event_box_new ();
603   gtk_widget_set_name (ev2, "ev2");
604   gtk_widget_show (ev2);
605   gtk_container_add (GTK_CONTAINER (alignment14), ev2);
606
607   lbl2 = gtk_label_new ("2");
608   gtk_widget_set_name (lbl2, "lbl2");
609   gtk_widget_show (lbl2);
610   gtk_container_add (GTK_CONTAINER (ev2), lbl2);
611
612   label1 = gtk_label_new ("<b>Buttons</b>");
613   gtk_widget_set_name (label1, "label1");
614   gtk_widget_show (label1);
615   gtk_frame_set_label_widget (GTK_FRAME (frame1), label1);
616   gtk_label_set_use_markup (GTK_LABEL (label1), TRUE);
617
618   frame2 = gtk_frame_new (NULL);
619   gtk_widget_set_name (frame2, "frame2");
620   gtk_widget_show (frame2);
621   gtk_box_pack_start (GTK_BOX (hbox1), frame2, TRUE, TRUE, 3);
622
623   alignment2 = gtk_alignment_new (0.5, 0.5, 1, 1);
624   gtk_widget_set_name (alignment2, "alignment2");
625   gtk_widget_show (alignment2);
626   gtk_container_add (GTK_CONTAINER (frame2), alignment2);
627   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment2), 0, 0, 12, 0);
628
629   hbox2 = gtk_hbox_new (TRUE, 6);
630   gtk_widget_set_name (hbox2, "hbox2");
631   gtk_widget_show (hbox2);
632   gtk_container_add (GTK_CONTAINER (alignment2), hbox2);
633
634   table4 = gtk_table_new (6, 3, FALSE);
635   gtk_widget_set_name (table4, "table4");
636   gtk_widget_show (table4);
637   gtk_box_pack_start (GTK_BOX (hbox2), table4, TRUE, TRUE, 0);
638   gtk_table_set_row_spacings (GTK_TABLE (table4), 3);
639
640   progAccX = gtk_progress_bar_new ();
641   gtk_widget_set_name (progAccX, "progAccX");
642   gtk_widget_show (progAccX);
643   gtk_table_attach (GTK_TABLE (table4), progAccX, 2, 3, 0, 1,
644                     (GtkAttachOptions) (GTK_FILL),
645                     (GtkAttachOptions) (0), 0, 0);
646   gtk_widget_set_sensitive (progAccX, FALSE);
647
648   progAccY = gtk_progress_bar_new ();
649   gtk_widget_set_name (progAccY, "progAccY");
650   gtk_widget_show (progAccY);
651   gtk_table_attach (GTK_TABLE (table4), progAccY, 2, 3, 1, 2,
652                     (GtkAttachOptions) (GTK_FILL),
653                     (GtkAttachOptions) (0), 0, 0);
654   gtk_widget_set_sensitive (progAccY, FALSE);
655
656   progAccZ = gtk_progress_bar_new ();
657   gtk_widget_set_name (progAccZ, "progAccZ");
658   gtk_widget_show (progAccZ);
659   gtk_table_attach (GTK_TABLE (table4), progAccZ, 2, 3, 2, 3,
660                     (GtkAttachOptions) (GTK_FILL),
661                     (GtkAttachOptions) (0), 0, 0);
662   gtk_widget_set_sensitive (progAccZ, FALSE);
663
664   lblAccX = gtk_label_new ("X:");
665   gtk_widget_set_name (lblAccX, "lblAccX");
666   gtk_widget_show (lblAccX);
667   gtk_table_attach (GTK_TABLE (table4), lblAccX, 0, 1, 0, 1,
668                     (GtkAttachOptions) (GTK_FILL),
669                     (GtkAttachOptions) (0), 0, 0);
670   gtk_widget_set_sensitive (lblAccX, FALSE);
671   gtk_label_set_justify (GTK_LABEL (lblAccX), GTK_JUSTIFY_RIGHT);
672   gtk_misc_set_alignment (GTK_MISC (lblAccX), 0, 0.5);
673
674   lblAccXVal = gtk_label_new ("0");
675   gtk_widget_set_name (lblAccXVal, "lblAccXVal");
676   gtk_widget_show (lblAccXVal);
677   gtk_table_attach (GTK_TABLE (table4), lblAccXVal, 1, 2, 0, 1,
678                     (GtkAttachOptions) (GTK_FILL),
679                     (GtkAttachOptions) (0), 0, 0);
680   gtk_widget_set_size_request (lblAccXVal, 35, -1);
681   gtk_widget_set_sensitive (lblAccXVal, FALSE);
682   gtk_misc_set_alignment (GTK_MISC (lblAccXVal), 0, 0.5);
683
684   lblAccY = gtk_label_new ("Y:");
685   gtk_widget_set_name (lblAccY, "lblAccY");
686   gtk_widget_show (lblAccY);
687   gtk_table_attach (GTK_TABLE (table4), lblAccY, 0, 1, 1, 2,
688                     (GtkAttachOptions) (GTK_FILL),
689                     (GtkAttachOptions) (0), 0, 0);
690   gtk_widget_set_sensitive (lblAccY, FALSE);
691   gtk_label_set_justify (GTK_LABEL (lblAccY), GTK_JUSTIFY_RIGHT);
692   gtk_misc_set_alignment (GTK_MISC (lblAccY), 0, 0.5);
693
694   lblAccYVal = gtk_label_new ("0");
695   gtk_widget_set_name (lblAccYVal, "lblAccYVal");
696   gtk_widget_show (lblAccYVal);
697   gtk_table_attach (GTK_TABLE (table4), lblAccYVal, 1, 2, 1, 2,
698                     (GtkAttachOptions) (GTK_FILL),
699                     (GtkAttachOptions) (0), 0, 0);
700   gtk_widget_set_size_request (lblAccYVal, 35, -1);
701   gtk_widget_set_sensitive (lblAccYVal, FALSE);
702   gtk_misc_set_alignment (GTK_MISC (lblAccYVal), 0, 0.5);
703
704   lblAccZ = gtk_label_new ("Z:");
705   gtk_widget_set_name (lblAccZ, "lblAccZ");
706   gtk_widget_show (lblAccZ);
707   gtk_table_attach (GTK_TABLE (table4), lblAccZ, 0, 1, 2, 3,
708                     (GtkAttachOptions) (GTK_FILL),
709                     (GtkAttachOptions) (0), 0, 0);
710   gtk_widget_set_sensitive (lblAccZ, FALSE);
711   gtk_label_set_justify (GTK_LABEL (lblAccZ), GTK_JUSTIFY_RIGHT);
712   gtk_misc_set_alignment (GTK_MISC (lblAccZ), 0, 0.5);
713
714   lblAccZVal = gtk_label_new ("0");
715   gtk_widget_set_name (lblAccZVal, "lblAccZVal");
716   gtk_widget_show (lblAccZVal);
717   gtk_table_attach (GTK_TABLE (table4), lblAccZVal, 1, 2, 2, 3,
718                     (GtkAttachOptions) (GTK_FILL),
719                     (GtkAttachOptions) (0), 0, 0);
720   gtk_widget_set_size_request (lblAccZVal, 35, -1);
721   gtk_widget_set_sensitive (lblAccZVal, FALSE);
722   gtk_misc_set_alignment (GTK_MISC (lblAccZVal), 0, 0.5);
723
724   lblPitch = gtk_label_new ("Pitch:");
725   gtk_widget_set_name (lblPitch, "lblPitch");
726   gtk_widget_show (lblPitch);
727   gtk_table_attach (GTK_TABLE (table4), lblPitch, 0, 1, 5, 6,
728                     (GtkAttachOptions) (GTK_FILL),
729                     (GtkAttachOptions) (0), 0, 0);
730   gtk_widget_set_sensitive (lblPitch, FALSE);
731   gtk_label_set_justify (GTK_LABEL (lblPitch), GTK_JUSTIFY_RIGHT);
732   gtk_misc_set_alignment (GTK_MISC (lblPitch), 0, 0.5);
733
734   lblPitchVal = gtk_label_new ("0");
735   gtk_widget_set_name (lblPitchVal, "lblPitchVal");
736   gtk_widget_show (lblPitchVal);
737   gtk_table_attach (GTK_TABLE (table4), lblPitchVal, 1, 2, 5, 6,
738                     (GtkAttachOptions) (GTK_FILL),
739                     (GtkAttachOptions) (0), 0, 0);
740   gtk_widget_set_size_request (lblPitchVal, 35, -1);
741   gtk_widget_set_sensitive (lblPitchVal, FALSE);
742   gtk_misc_set_alignment (GTK_MISC (lblPitchVal), 0, 0.5);
743
744   lblRoll = gtk_label_new ("Roll:");
745   gtk_widget_set_name (lblRoll, "lblRoll");
746   gtk_widget_show (lblRoll);
747   gtk_table_attach (GTK_TABLE (table4), lblRoll, 0, 1, 4, 5,
748                     (GtkAttachOptions) (GTK_FILL),
749                     (GtkAttachOptions) (0), 0, 0);
750   gtk_widget_set_sensitive (lblRoll, FALSE);
751   gtk_label_set_justify (GTK_LABEL (lblRoll), GTK_JUSTIFY_RIGHT);
752   gtk_misc_set_alignment (GTK_MISC (lblRoll), 0, 0.5);
753
754   lblRollVal = gtk_label_new ("0");
755   gtk_widget_set_name (lblRollVal, "lblRollVal");
756   gtk_widget_show (lblRollVal);
757   gtk_table_attach (GTK_TABLE (table4), lblRollVal, 1, 2, 4, 5,
758                     (GtkAttachOptions) (GTK_FILL),
759                     (GtkAttachOptions) (0), 0, 0);
760   gtk_widget_set_size_request (lblRollVal, 35, -1);
761   gtk_widget_set_sensitive (lblRollVal, FALSE);
762   gtk_misc_set_alignment (GTK_MISC (lblRollVal), 0, 0.5);
763
764   lblAcc = gtk_label_new ("Acc:");
765   gtk_widget_set_name (lblAcc, "lblAcc");
766   gtk_widget_show (lblAcc);
767   gtk_table_attach (GTK_TABLE (table4), lblAcc, 0, 1, 3, 4,
768                     (GtkAttachOptions) (GTK_FILL),
769                     (GtkAttachOptions) (0), 0, 0);
770   gtk_widget_set_sensitive (lblAcc, FALSE);
771   gtk_misc_set_alignment (GTK_MISC (lblAcc), 0, 0.5);
772
773   lblAccVal = gtk_label_new ("0");
774   gtk_widget_set_name (lblAccVal, "lblAccVal");
775   gtk_widget_show (lblAccVal);
776   gtk_table_attach (GTK_TABLE (table4), lblAccVal, 1, 2, 3, 4,
777                     (GtkAttachOptions) (GTK_FILL),
778                     (GtkAttachOptions) (0), 0, 0);
779   gtk_widget_set_size_request (lblAccVal, 35, -1);
780   gtk_widget_set_sensitive (lblAccVal, FALSE);
781   gtk_misc_set_alignment (GTK_MISC (lblAccVal), 0, 0.5);
782
783   btnBeep = gtk_button_new_with_mnemonic ("Beep");
784   gtk_widget_set_name (btnBeep, "btnBeep");
785   gtk_table_attach (GTK_TABLE (table4), btnBeep, 2, 3, 4, 5,
786                     (GtkAttachOptions) (0),
787                     (GtkAttachOptions) (0), 0, 0);
788
789   frame3 = gtk_frame_new (NULL);
790   gtk_widget_set_name (frame3, "frame3");
791   gtk_widget_show (frame3);
792   gtk_box_pack_start (GTK_BOX (hbox2), frame3, TRUE, TRUE, 0);
793   gtk_container_set_border_width (GTK_CONTAINER (frame3), 4);
794   gtk_frame_set_shadow_type (GTK_FRAME (frame3), GTK_SHADOW_IN);
795
796   drawIR = gtk_drawing_area_new ();
797   gtk_widget_set_name (drawIR, "drawIR");
798   gtk_widget_show (drawIR);
799   gtk_container_add (GTK_CONTAINER (frame3), drawIR);
800
801   lblIR = gtk_label_new ("IR");
802   gtk_widget_set_name (lblIR, "lblIR");
803   gtk_widget_show (lblIR);
804   gtk_frame_set_label_widget (GTK_FRAME (frame3), lblIR);
805   gtk_widget_set_sensitive (lblIR, FALSE);
806   gtk_label_set_use_markup (GTK_LABEL (lblIR), TRUE);
807
808   label2 = gtk_label_new ("<b>Motion Sensors</b>");
809   gtk_widget_set_name (label2, "label2");
810   gtk_widget_show (label2);
811   gtk_frame_set_label_widget (GTK_FRAME (frame2), label2);
812   gtk_label_set_use_markup (GTK_LABEL (label2), TRUE);
813
814   hbox10 = gtk_hbox_new (FALSE, 0);
815   gtk_widget_set_name (hbox10, "hbox10");
816   gtk_widget_show (hbox10);
817   gtk_box_pack_start (GTK_BOX (vbox1), hbox10, FALSE, FALSE, 0);
818
819   frame4 = gtk_frame_new (NULL);
820   gtk_widget_set_name (frame4, "frame4");
821   gtk_widget_show (frame4);
822   gtk_box_pack_start (GTK_BOX (hbox10), frame4, TRUE, TRUE, 3);
823
824   alignment28 = gtk_alignment_new (0.5, 0.5, 1, 1);
825   gtk_widget_set_name (alignment28, "alignment28");
826   gtk_widget_show (alignment28);
827   gtk_container_add (GTK_CONTAINER (frame4), alignment28);
828   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment28), 0, 0, 12, 0);
829
830   hbox12 = gtk_hbox_new (FALSE, 4);
831   gtk_widget_set_name (hbox12, "hbox12");
832   gtk_widget_show (hbox12);
833   gtk_container_add (GTK_CONTAINER (alignment28), hbox12);
834
835   vbox4 = gtk_vbox_new (FALSE, 0);
836   gtk_widget_set_name (vbox4, "vbox4");
837   gtk_widget_show (vbox4);
838   gtk_box_pack_start (GTK_BOX (hbox12), vbox4, TRUE, TRUE, 0);
839
840   drawNCStick = gtk_drawing_area_new ();
841   gtk_widget_set_name (drawNCStick, "drawNCStick");
842   gtk_widget_show (drawNCStick);
843   gtk_box_pack_start (GTK_BOX (vbox4), drawNCStick, TRUE, FALSE, 0);
844   gtk_widget_set_size_request (drawNCStick, 50, 50);
845
846   hbox13 = gtk_hbox_new (FALSE, 0);
847   gtk_widget_set_name (hbox13, "hbox13");
848   gtk_widget_show (hbox13);
849   gtk_box_pack_start (GTK_BOX (vbox4), hbox13, TRUE, FALSE, 0);
850
851   evNCC = gtk_event_box_new ();
852   gtk_widget_set_name (evNCC, "evNCC");
853   gtk_widget_show (evNCC);
854   gtk_box_pack_start (GTK_BOX (hbox13), evNCC, TRUE, TRUE, 0);
855
856   lblNCC = gtk_label_new ("C");
857   gtk_widget_set_name (lblNCC, "lblNCC");
858   gtk_widget_show (lblNCC);
859   gtk_container_add (GTK_CONTAINER (evNCC), lblNCC);
860
861   evNCZ = gtk_event_box_new ();
862   gtk_widget_set_name (evNCZ, "evNCZ");
863   gtk_widget_show (evNCZ);
864   gtk_box_pack_start (GTK_BOX (hbox13), evNCZ, TRUE, TRUE, 0);
865
866   lblNCZ = gtk_label_new ("Z");
867   gtk_widget_set_name (lblNCZ, "lblNCZ");
868   gtk_widget_show (lblNCZ);
869   gtk_container_add (GTK_CONTAINER (evNCZ), lblNCZ);
870
871   table8 = gtk_table_new (6, 3, FALSE);
872   gtk_widget_set_name (table8, "table8");
873   gtk_widget_show (table8);
874   gtk_box_pack_start (GTK_BOX (hbox12), table8, FALSE, TRUE, 0);
875   gtk_table_set_row_spacings (GTK_TABLE (table8), 3);
876
877   lblNCAccX = gtk_label_new ("X:");
878   gtk_widget_set_name (lblNCAccX, "lblNCAccX");
879   gtk_widget_show (lblNCAccX);
880   gtk_table_attach (GTK_TABLE (table8), lblNCAccX, 0, 1, 0, 1,
881                     (GtkAttachOptions) (GTK_FILL),
882                     (GtkAttachOptions) (0), 0, 0);
883   gtk_widget_set_sensitive (lblNCAccX, FALSE);
884   gtk_misc_set_alignment (GTK_MISC (lblNCAccX), 0, 0.5);
885
886   lblNCAccY = gtk_label_new ("Y:");
887   gtk_widget_set_name (lblNCAccY, "lblNCAccY");
888   gtk_widget_show (lblNCAccY);
889   gtk_table_attach (GTK_TABLE (table8), lblNCAccY, 0, 1, 1, 2,
890                     (GtkAttachOptions) (GTK_FILL),
891                     (GtkAttachOptions) (0), 0, 0);
892   gtk_widget_set_sensitive (lblNCAccY, FALSE);
893   gtk_misc_set_alignment (GTK_MISC (lblNCAccY), 0, 0.5);
894
895   lblNCAccZ = gtk_label_new ("Z:");
896   gtk_widget_set_name (lblNCAccZ, "lblNCAccZ");
897   gtk_widget_show (lblNCAccZ);
898   gtk_table_attach (GTK_TABLE (table8), lblNCAccZ, 0, 1, 2, 3,
899                     (GtkAttachOptions) (GTK_FILL),
900                     (GtkAttachOptions) (0), 0, 0);
901   gtk_widget_set_sensitive (lblNCAccZ, FALSE);
902   gtk_misc_set_alignment (GTK_MISC (lblNCAccZ), 0, 0.5);
903
904   lblNCAcc = gtk_label_new ("Acc:");
905   gtk_widget_set_name (lblNCAcc, "lblNCAcc");
906   gtk_widget_show (lblNCAcc);
907   gtk_table_attach (GTK_TABLE (table8), lblNCAcc, 0, 1, 3, 4,
908                     (GtkAttachOptions) (GTK_FILL),
909                     (GtkAttachOptions) (0), 0, 0);
910   gtk_widget_set_sensitive (lblNCAcc, FALSE);
911   gtk_misc_set_alignment (GTK_MISC (lblNCAcc), 0, 0.5);
912
913   lblNCRoll = gtk_label_new ("Roll:");
914   gtk_widget_set_name (lblNCRoll, "lblNCRoll");
915   gtk_widget_show (lblNCRoll);
916   gtk_table_attach (GTK_TABLE (table8), lblNCRoll, 0, 1, 4, 5,
917                     (GtkAttachOptions) (GTK_FILL),
918                     (GtkAttachOptions) (0), 0, 0);
919   gtk_widget_set_sensitive (lblNCRoll, FALSE);
920   gtk_misc_set_alignment (GTK_MISC (lblNCRoll), 0, 0.5);
921
922   lblNCPitch = gtk_label_new ("Pitch:");
923   gtk_widget_set_name (lblNCPitch, "lblNCPitch");
924   gtk_widget_show (lblNCPitch);
925   gtk_table_attach (GTK_TABLE (table8), lblNCPitch, 0, 1, 5, 6,
926                     (GtkAttachOptions) (GTK_FILL),
927                     (GtkAttachOptions) (0), 0, 0);
928   gtk_widget_set_sensitive (lblNCPitch, FALSE);
929   gtk_misc_set_alignment (GTK_MISC (lblNCPitch), 0, 0.5);
930
931   lblNCAccXVal = gtk_label_new ("0");
932   gtk_widget_set_name (lblNCAccXVal, "lblNCAccXVal");
933   gtk_widget_show (lblNCAccXVal);
934   gtk_table_attach (GTK_TABLE (table8), lblNCAccXVal, 1, 2, 0, 1,
935                     (GtkAttachOptions) (GTK_FILL),
936                     (GtkAttachOptions) (0), 0, 0);
937   gtk_widget_set_size_request (lblNCAccXVal, 35, -1);
938   gtk_widget_set_sensitive (lblNCAccXVal, FALSE);
939   gtk_misc_set_alignment (GTK_MISC (lblNCAccXVal), 0, 0.5);
940
941   lblNCAccYVal = gtk_label_new ("0");
942   gtk_widget_set_name (lblNCAccYVal, "lblNCAccYVal");
943   gtk_widget_show (lblNCAccYVal);
944   gtk_table_attach (GTK_TABLE (table8), lblNCAccYVal, 1, 2, 1, 2,
945                     (GtkAttachOptions) (GTK_FILL),
946                     (GtkAttachOptions) (0), 0, 0);
947   gtk_widget_set_size_request (lblNCAccYVal, 35, -1);
948   gtk_widget_set_sensitive (lblNCAccYVal, FALSE);
949   gtk_misc_set_alignment (GTK_MISC (lblNCAccYVal), 0, 0.5);
950
951   lblNCAccZVal = gtk_label_new ("0");
952   gtk_widget_set_name (lblNCAccZVal, "lblNCAccZVal");
953   gtk_widget_show (lblNCAccZVal);
954   gtk_table_attach (GTK_TABLE (table8), lblNCAccZVal, 1, 2, 2, 3,
955                     (GtkAttachOptions) (GTK_FILL),
956                     (GtkAttachOptions) (0), 0, 0);
957   gtk_widget_set_size_request (lblNCAccZVal, 35, -1);
958   gtk_widget_set_sensitive (lblNCAccZVal, FALSE);
959   gtk_misc_set_alignment (GTK_MISC (lblNCAccZVal), 0, 0.5);
960
961   lblNCAccVal = gtk_label_new ("0");
962   gtk_widget_set_name (lblNCAccVal, "lblNCAccVal");
963   gtk_widget_show (lblNCAccVal);
964   gtk_table_attach (GTK_TABLE (table8), lblNCAccVal, 1, 2, 3, 4,
965                     (GtkAttachOptions) (GTK_FILL),
966                     (GtkAttachOptions) (0), 0, 0);
967   gtk_widget_set_size_request (lblNCAccVal, 35, -1);
968   gtk_widget_set_sensitive (lblNCAccVal, FALSE);
969   gtk_misc_set_alignment (GTK_MISC (lblNCAccVal), 0, 0.5);
970
971   lblNCRollVal = gtk_label_new ("0");
972   gtk_widget_set_name (lblNCRollVal, "lblNCRollVal");
973   gtk_widget_show (lblNCRollVal);
974   gtk_table_attach (GTK_TABLE (table8), lblNCRollVal, 1, 2, 4, 5,
975                     (GtkAttachOptions) (GTK_FILL),
976                     (GtkAttachOptions) (0), 0, 0);
977   gtk_widget_set_size_request (lblNCRollVal, 35, -1);
978   gtk_widget_set_sensitive (lblNCRollVal, FALSE);
979   gtk_misc_set_alignment (GTK_MISC (lblNCRollVal), 0, 0.5);
980
981   lblNCPitchVal = gtk_label_new ("0");
982   gtk_widget_set_name (lblNCPitchVal, "lblNCPitchVal");
983   gtk_widget_show (lblNCPitchVal);
984   gtk_table_attach (GTK_TABLE (table8), lblNCPitchVal, 1, 2, 5, 6,
985                     (GtkAttachOptions) (GTK_FILL),
986                     (GtkAttachOptions) (0), 0, 0);
987   gtk_widget_set_size_request (lblNCPitchVal, 35, -1);
988   gtk_widget_set_sensitive (lblNCPitchVal, FALSE);
989   gtk_misc_set_alignment (GTK_MISC (lblNCPitchVal), 0, 0.5);
990
991   progNCAccX = gtk_progress_bar_new ();
992   gtk_widget_set_name (progNCAccX, "progNCAccX");
993   gtk_widget_show (progNCAccX);
994   gtk_table_attach (GTK_TABLE (table8), progNCAccX, 2, 3, 0, 1,
995                     (GtkAttachOptions) (GTK_FILL),
996                     (GtkAttachOptions) (0), 0, 0);
997   gtk_widget_set_sensitive (progNCAccX, FALSE);
998
999   progNCAccZ = gtk_progress_bar_new ();
1000   gtk_widget_set_name (progNCAccZ, "progNCAccZ");
1001   gtk_widget_show (progNCAccZ);
1002   gtk_table_attach (GTK_TABLE (table8), progNCAccZ, 2, 3, 2, 3,
1003                     (GtkAttachOptions) (GTK_FILL),
1004                     (GtkAttachOptions) (0), 0, 0);
1005   gtk_widget_set_sensitive (progNCAccZ, FALSE);
1006
1007   progNCAccY = gtk_progress_bar_new ();
1008   gtk_widget_set_name (progNCAccY, "progNCAccY");
1009   gtk_widget_show (progNCAccY);
1010   gtk_table_attach (GTK_TABLE (table8), progNCAccY, 2, 3, 1, 2,
1011                     (GtkAttachOptions) (GTK_FILL),
1012                     (GtkAttachOptions) (0), 0, 0);
1013   gtk_widget_set_sensitive (progNCAccY, FALSE);
1014
1015   lblNC = gtk_label_new ("<b>Nunchuk</b>");
1016   gtk_widget_set_name (lblNC, "lblNC");
1017   gtk_widget_show (lblNC);
1018   gtk_frame_set_label_widget (GTK_FRAME (frame4), lblNC);
1019   gtk_label_set_use_markup (GTK_LABEL (lblNC), TRUE);
1020
1021   frame5 = gtk_frame_new (NULL);
1022   gtk_widget_set_name (frame5, "frame5");
1023   gtk_widget_show (frame5);
1024   gtk_box_pack_start (GTK_BOX (hbox10), frame5, TRUE, TRUE, 3);
1025
1026   alignment29 = gtk_alignment_new (0.5, 0.5, 1, 1);
1027   gtk_widget_set_name (alignment29, "alignment29");
1028   gtk_widget_show (alignment29);
1029   gtk_container_add (GTK_CONTAINER (frame5), alignment29);
1030   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment29), 0, 0, 12, 0);
1031
1032   vbox5 = gtk_vbox_new (FALSE, 5);
1033   gtk_widget_set_name (vbox5, "vbox5");
1034   gtk_widget_show (vbox5);
1035   gtk_container_add (GTK_CONTAINER (alignment29), vbox5);
1036
1037   table9 = gtk_table_new (3, 9, TRUE);
1038   gtk_widget_set_name (table9, "table9");
1039   gtk_widget_show (table9);
1040   gtk_box_pack_start (GTK_BOX (vbox5), table9, TRUE, TRUE, 0);
1041
1042   alignment15 = gtk_alignment_new (0.5, 0.5, 1, 1);
1043   gtk_widget_set_name (alignment15, "alignment15");
1044   gtk_widget_show (alignment15);
1045   gtk_table_attach (GTK_TABLE (table9), alignment15, 0, 1, 1, 2,
1046                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1047                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
1048
1049   evCCLeft = gtk_event_box_new ();
1050   gtk_widget_set_name (evCCLeft, "evCCLeft");
1051   gtk_widget_show (evCCLeft);
1052   gtk_container_add (GTK_CONTAINER (alignment15), evCCLeft);
1053
1054   lblCCLeft = gtk_label_new ("Left");
1055   gtk_widget_set_name (lblCCLeft, "lblCCLeft");
1056   gtk_widget_show (lblCCLeft);
1057   gtk_container_add (GTK_CONTAINER (evCCLeft), lblCCLeft);
1058
1059   alignment16 = gtk_alignment_new (0.5, 0.5, 1, 1);
1060   gtk_widget_set_name (alignment16, "alignment16");
1061   gtk_widget_show (alignment16);
1062   gtk_table_attach (GTK_TABLE (table9), alignment16, 1, 2, 0, 1,
1063                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1064                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
1065
1066   evCCUp = gtk_event_box_new ();
1067   gtk_widget_set_name (evCCUp, "evCCUp");
1068   gtk_widget_show (evCCUp);
1069   gtk_container_add (GTK_CONTAINER (alignment16), evCCUp);
1070
1071   lblCCUp = gtk_label_new ("Up");
1072   gtk_widget_set_name (lblCCUp, "lblCCUp");
1073   gtk_widget_show (lblCCUp);
1074   gtk_container_add (GTK_CONTAINER (evCCUp), lblCCUp);
1075
1076   alignment17 = gtk_alignment_new (0.5, 0.5, 1, 1);
1077   gtk_widget_set_name (alignment17, "alignment17");
1078   gtk_widget_show (alignment17);
1079   gtk_table_attach (GTK_TABLE (table9), alignment17, 1, 2, 2, 3,
1080                     (GtkAttachOptions) (GTK_FILL),
1081                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
1082
1083   evCCDown = gtk_event_box_new ();
1084   gtk_widget_set_name (evCCDown, "evCCDown");
1085   gtk_widget_show (evCCDown);
1086   gtk_container_add (GTK_CONTAINER (alignment17), evCCDown);
1087
1088   lblCCDown = gtk_label_new ("Down");
1089   gtk_widget_set_name (lblCCDown, "lblCCDown");
1090   gtk_widget_show (lblCCDown);
1091   gtk_container_add (GTK_CONTAINER (evCCDown), lblCCDown);
1092
1093   alignment18 = gtk_alignment_new (0.5, 0.5, 1, 1);
1094   gtk_widget_set_name (alignment18, "alignment18");
1095   gtk_widget_show (alignment18);
1096   gtk_table_attach (GTK_TABLE (table9), alignment18, 2, 3, 1, 2,
1097                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1098                     (GtkAttachOptions) (GTK_FILL), 0, 0);
1099
1100   evCCRight = gtk_event_box_new ();
1101   gtk_widget_set_name (evCCRight, "evCCRight");
1102   gtk_widget_show (evCCRight);
1103   gtk_container_add (GTK_CONTAINER (alignment18), evCCRight);
1104
1105   lblCCRight = gtk_label_new ("Right");
1106   gtk_widget_set_name (lblCCRight, "lblCCRight");
1107   gtk_widget_show (lblCCRight);
1108   gtk_container_add (GTK_CONTAINER (evCCRight), lblCCRight);
1109
1110   alignment19 = gtk_alignment_new (0.5, 0.5, 1, 1);
1111   gtk_widget_set_name (alignment19, "alignment19");
1112   gtk_widget_show (alignment19);
1113   gtk_table_attach (GTK_TABLE (table9), alignment19, 3, 4, 2, 3,
1114                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1115                     (GtkAttachOptions) (GTK_FILL), 0, 0);
1116
1117   evCCMinus = gtk_event_box_new ();
1118   gtk_widget_set_name (evCCMinus, "evCCMinus");
1119   gtk_widget_show (evCCMinus);
1120   gtk_container_add (GTK_CONTAINER (alignment19), evCCMinus);
1121
1122   lblCCMinus = gtk_label_new ("-");
1123   gtk_widget_set_name (lblCCMinus, "lblCCMinus");
1124   gtk_widget_show (lblCCMinus);
1125   gtk_container_add (GTK_CONTAINER (evCCMinus), lblCCMinus);
1126
1127   alignment20 = gtk_alignment_new (0.5, 0.5, 1, 1);
1128   gtk_widget_set_name (alignment20, "alignment20");
1129   gtk_widget_show (alignment20);
1130   gtk_table_attach (GTK_TABLE (table9), alignment20, 4, 5, 2, 3,
1131                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1132                     (GtkAttachOptions) (GTK_FILL), 0, 0);
1133
1134   evCCHome = gtk_event_box_new ();
1135   gtk_widget_set_name (evCCHome, "evCCHome");
1136   gtk_widget_show (evCCHome);
1137   gtk_container_add (GTK_CONTAINER (alignment20), evCCHome);
1138
1139   lblCCHome = gtk_label_new ("Home");
1140   gtk_widget_set_name (lblCCHome, "lblCCHome");
1141   gtk_widget_show (lblCCHome);
1142   gtk_container_add (GTK_CONTAINER (evCCHome), lblCCHome);
1143
1144   alignment21 = gtk_alignment_new (0.5, 0.5, 1, 1);
1145   gtk_widget_set_name (alignment21, "alignment21");
1146   gtk_widget_show (alignment21);
1147   gtk_table_attach (GTK_TABLE (table9), alignment21, 5, 6, 2, 3,
1148                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1149                     (GtkAttachOptions) (GTK_FILL), 0, 0);
1150
1151   evCCPlus = gtk_event_box_new ();
1152   gtk_widget_set_name (evCCPlus, "evCCPlus");
1153   gtk_widget_show (evCCPlus);
1154   gtk_container_add (GTK_CONTAINER (alignment21), evCCPlus);
1155
1156   lblCCPlus = gtk_label_new ("+");
1157   gtk_widget_set_name (lblCCPlus, "lblCCPlus");
1158   gtk_widget_show (lblCCPlus);