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_main_window(void)30 create_main_window (void)
31 {
32 GtkWidget *main_window;
33 GtkWidget *vbox1;
34 GtkWidget *hbox1;
35 GtkWidget *escape_key_label;
36 GtkWidget *quit_help_label;
37 GtkWidget *xoscope_help_label;
38 GtkWidget *period_label;
39 GtkWidget *enter_key_label;
40 GtkWidget *refresh_help_label;
41 GtkWidget *hbox2;
42 GtkWidget *at_key_label;
43 GtkWidget *load_help_label;
44 GtkWidget *version_help_label;
45 GtkWidget *min_max_label;
46 GtkWidget *comma_key_label;
47 GtkWidget *graticule_help_label;
48 GtkWidget *hbox3;
49 GtkWidget *pound_key_label;
50 GtkWidget *save_help_label;
51 GtkWidget *dash_key_label;
52 GtkWidget *trigger_label;
53 GtkWidget *plus_key_label;
54 GtkWidget *fps_label;
55 GtkWidget *period_key_label;
56 GtkWidget *graticule_position_help_label;
57 GtkWidget *hbox5;
58 GtkWidget *ampersand_key_label;
59 GtkWidget *data_source_label;
60 GtkWidget *asterisk_key_label;
61 GtkWidget *data_source_opt1_label;
62 GtkWidget *trigger_source_label;
63 GtkWidget *question_mark_label;
64 GtkWidget *help_label;
65 GtkWidget *hbox11;
66 GtkWidget *exclaim_key_label;
67 GtkWidget *line_style_label;
68 GtkWidget *space_key_label;
69 GtkWidget *run_stop_label;
70 GtkWidget *hbox4;
71 GtkWidget *vbox3;
72 GtkWidget *Ch1_frame;
73 GtkWidget *alignment1;
74 GtkWidget *Ch1_vbox;
75 GtkWidget *Ch1_label;
76 GtkWidget *Ch1_scale_label;
77 GtkWidget *Ch1_position_label;
78 GtkWidget *Ch1_source_label;
79 GtkWidget *Ch2_frame;
80 GtkWidget *alignment2;
81 GtkWidget *Ch2_vbox;
82 GtkWidget *Ch2_label;
83 GtkWidget *Ch2_scale_label;
84 GtkWidget *Ch2_position_label;
85 GtkWidget *Ch2_source_label;
86 GtkWidget *Ch3_frame;
87 GtkWidget *alignment3;
88 GtkWidget *Ch3_vbox;
89 GtkWidget *Ch3_label;
90 GtkWidget *Ch3_scale_label;
91 GtkWidget *Ch3_position_label;
92 GtkWidget *Ch3_source_label;
93 GtkWidget *Ch4_frame;
94 GtkWidget *alignment4;
95 GtkWidget *Ch4_vbox;
96 GtkWidget *Ch4_label;
97 GtkWidget *Ch4_scale_label;
98 GtkWidget *Ch4_position_label;
99 GtkWidget *Ch4_source_label;
100 GtkWidget *databox_aspectframe;
101 GtkWidget *databox_vbox;
102 GtkWidget *databox_frame;
103 GtkWidget *databox;
104 GtkWidget *databox_hscrollbar;
105 GtkWidget *vbox2;
106 GtkWidget *Ch5_frame;
107 GtkWidget *alignment5;
108 GtkWidget *Ch5_vbox;
109 GtkWidget *Ch5_label;
110 GtkWidget *Ch5_scale_label;
111 GtkWidget *Ch5_position_label;
112 GtkWidget *Ch5_source_label;
113 GtkWidget *Ch6_frame;
114 GtkWidget *alignment6;
115 GtkWidget *Ch6_vbox;
116 GtkWidget *Ch6_label;
117 GtkWidget *Ch6_scale_label;
118 GtkWidget *Ch6_position_label;
119 GtkWidget *Ch6_source_label;
120 GtkWidget *Ch7_frame;
121 GtkWidget *alignment7;
122 GtkWidget *Ch7_vbox;
123 GtkWidget *Ch7_label;
124 GtkWidget *Ch7_scale_label;
125 GtkWidget *Ch7_position_label;
126 GtkWidget *Ch7_source_label;
127 GtkWidget *Ch8_frame;
128 GtkWidget *alignment8;
129 GtkWidget *Ch8_vbox;
130 GtkWidget *Ch8_label;
131 GtkWidget *Ch8_scale_label;
132 GtkWidget *Ch8_position_label;
133 GtkWidget *Ch8_source_label;
134 GtkWidget *hbox10;
135 GtkWidget *vbox4;
136 GtkWidget *hbox12;
137 GtkWidget *tab_key_label;
138 GtkWidget *tab_help_label;
139 GtkWidget *hbox13;
140 GtkWidget *left_brace_key_label;
141 GtkWidget *scale_help_label;
142 GtkWidget *right_brace_key_label;
143 GtkWidget *hbox14;
144 GtkWidget *left_bracket_key_label;
145 GtkWidget *position_help_label;
146 GtkWidget *right_bracket_key_label;
147 GtkWidget *hbox15;
148 GtkWidget *caret_key_label;
149 GtkWidget *data_source_opt2_label;
150 GtkWidget *vbox5;
151 GtkWidget *hbox6;
152 GtkWidget *status0_label;
153 GtkWidget *_9_key_label;
154 GtkWidget *timebase_label;
155 GtkWidget *_0_key_label;
156 GtkWidget *status1_label;
157 GtkWidget *hbox7;
158 GtkWidget *status2_label;
159 GtkWidget *left_paren_key_label;
160 GtkWidget *sample_rate_label;
161 GtkWidget *right_paren_key_label;
162 GtkWidget *status3_label;
163 GtkWidget *hbox8;
164 GtkWidget *status4_label;
165 GtkWidget *samples_per_frame_label;
166 GtkWidget *status5_label;
167 GtkWidget *hbox9;
168 GtkWidget *status6_label;
169 GtkWidget *registers_left_key_label;
170 GtkWidget *registers_label;
171 GtkWidget *registers_right_key_label;
172 GtkWidget *status7_label;
173 GtkWidget *vbox6;
174 GtkWidget *hbox18;
175 GtkWidget *signal_key_label;
176 GtkWidget *signal_help_label;
177 GtkWidget *memory_help_label;
178 GtkWidget *hbox16;
179 GtkWidget *store_key_label;
180 GtkWidget *store_help_label;
181 GtkWidget *hbox17;
182 GtkWidget *recall_key_label;
183 GtkWidget *recall_help_label;
184
185 main_window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
186 gtk_widget_set_name (main_window, "main_window");
187 gtk_window_set_title (GTK_WINDOW (main_window), _("xoscope"));
188
189 vbox1 = gtk_vbox_new (FALSE, 0);
190 gtk_widget_set_name (vbox1, "vbox1");
191 gtk_widget_show (vbox1);
192 gtk_container_add (GTK_CONTAINER (main_window), vbox1);
193
194 hbox1 = gtk_hbox_new (FALSE, 0);
195 gtk_widget_set_name (hbox1, "hbox1");
196 gtk_widget_show (hbox1);
197 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, TRUE, 0);
198
199 escape_key_label = gtk_label_new (_("(Esc)"));
200 gtk_widget_set_name (escape_key_label, "escape_key_label");
201 gtk_widget_show (escape_key_label);
202 gtk_box_pack_start (GTK_BOX (hbox1), escape_key_label, FALSE, FALSE, 0);
203 gtk_misc_set_alignment (GTK_MISC (escape_key_label), 1, 0.5);
204 gtk_label_set_width_chars (GTK_LABEL (escape_key_label), 5);
205
206 quit_help_label = gtk_label_new (_("Quit"));
207 gtk_widget_set_name (quit_help_label, "quit_help_label");
208 gtk_widget_show (quit_help_label);
209 gtk_box_pack_start (GTK_BOX (hbox1), quit_help_label, FALSE, FALSE, 0);
210 gtk_misc_set_alignment (GTK_MISC (quit_help_label), 0, 0.5);
211 gtk_label_set_width_chars (GTK_LABEL (quit_help_label), 5);
212
213 xoscope_help_label = gtk_label_new (_("xoscope"));
214 gtk_widget_set_name (xoscope_help_label, "xoscope_help_label");
215 gtk_widget_show (xoscope_help_label);
216 gtk_box_pack_start (GTK_BOX (hbox1), xoscope_help_label, FALSE, TRUE, 0);
217 gtk_misc_set_alignment (GTK_MISC (xoscope_help_label), 0, 0.5);
218 gtk_label_set_width_chars (GTK_LABEL (xoscope_help_label), 8);
219
220 period_label = gtk_label_new (_("period"));
221 gtk_widget_set_name (period_label, "period_label");
222 gtk_widget_show (period_label);
223 gtk_box_pack_start (GTK_BOX (hbox1), period_label, TRUE, TRUE, 0);
224 gtk_label_set_justify (GTK_LABEL (period_label), GTK_JUSTIFY_CENTER);
225
226 enter_key_label = gtk_label_new (_("(Enter)"));
227 gtk_widget_set_name (enter_key_label, "enter_key_label");
228 gtk_widget_show (enter_key_label);
229 gtk_box_pack_start (GTK_BOX (hbox1), enter_key_label, FALSE, TRUE, 0);
230 gtk_label_set_justify (GTK_LABEL (enter_key_label), GTK_JUSTIFY_RIGHT);
231 gtk_misc_set_alignment (GTK_MISC (enter_key_label), 1, 0.5);
232 gtk_label_set_width_chars (GTK_LABEL (enter_key_label), 6);
233
234 refresh_help_label = gtk_label_new (_("Refresh"));
235 gtk_widget_set_name (refresh_help_label, "refresh_help_label");
236 gtk_widget_show (refresh_help_label);
237 gtk_box_pack_start (GTK_BOX (hbox1), refresh_help_label, FALSE, FALSE, 0);
238 gtk_misc_set_alignment (GTK_MISC (refresh_help_label), 0, 0.5);
239 gtk_label_set_width_chars (GTK_LABEL (refresh_help_label), 8);
240
241 hbox2 = gtk_hbox_new (FALSE, 0);
242 gtk_widget_set_name (hbox2, "hbox2");
243 gtk_widget_show (hbox2);
244 gtk_box_pack_start (GTK_BOX (vbox1), hbox2, FALSE, TRUE, 0);
245
246 at_key_label = gtk_label_new (_("(@)"));
247 gtk_widget_set_name (at_key_label, "at_key_label");
248 gtk_widget_show (at_key_label);
249 gtk_box_pack_start (GTK_BOX (hbox2), at_key_label, FALSE, FALSE, 0);
250 gtk_misc_set_alignment (GTK_MISC (at_key_label), 1, 0.5);
251 gtk_label_set_width_chars (GTK_LABEL (at_key_label), 5);
252
253 load_help_label = gtk_label_new (_("Load"));
254 gtk_widget_set_name (load_help_label, "load_help_label");
255 gtk_widget_show (load_help_label);
256 gtk_box_pack_start (GTK_BOX (hbox2), load_help_label, FALSE, FALSE, 0);
257 gtk_misc_set_alignment (GTK_MISC (load_help_label), 0, 0.5);
258 gtk_label_set_width_chars (GTK_LABEL (load_help_label), 5);
259
260 version_help_label = gtk_label_new (_("ver: 2.0"));
261 gtk_widget_set_name (version_help_label, "version_help_label");
262 gtk_widget_show (version_help_label);
263 gtk_box_pack_start (GTK_BOX (hbox2), version_help_label, FALSE, TRUE, 0);
264 gtk_misc_set_alignment (GTK_MISC (version_help_label), 0, 0.5);
265 gtk_label_set_width_chars (GTK_LABEL (version_help_label), 8);
266
267 min_max_label = gtk_label_new (_("min-max"));
268 gtk_widget_set_name (min_max_label, "min_max_label");
269 gtk_widget_show (min_max_label);
270 gtk_box_pack_start (GTK_BOX (hbox2), min_max_label, TRUE, TRUE, 0);
271
272 comma_key_label = gtk_label_new (_("(,)"));
273 gtk_widget_set_name (comma_key_label, "comma_key_label");
274 gtk_widget_show (comma_key_label);
275 gtk_box_pack_start (GTK_BOX (hbox2), comma_key_label, FALSE, TRUE, 0);
276 gtk_misc_set_alignment (GTK_MISC (comma_key_label), 1, 0.5);
277 gtk_label_set_width_chars (GTK_LABEL (comma_key_label), 6);
278
279 graticule_help_label = gtk_label_new (_("Graticule"));
280 gtk_widget_set_name (graticule_help_label, "graticule_help_label");
281 gtk_widget_show (graticule_help_label);
282 gtk_box_pack_start (GTK_BOX (hbox2), graticule_help_label, FALSE, FALSE, 0);
283 gtk_misc_set_alignment (GTK_MISC (graticule_help_label), 0, 0.5);
284 gtk_label_set_width_chars (GTK_LABEL (graticule_help_label), 8);
285
286 hbox3 = gtk_hbox_new (FALSE, 0);
287 gtk_widget_set_name (hbox3, "hbox3");
288 gtk_widget_show (hbox3);
289 gtk_box_pack_start (GTK_BOX (vbox1), hbox3, FALSE, TRUE, 0);
290
291 pound_key_label = gtk_label_new (_("(#)"));
292 gtk_widget_set_name (pound_key_label, "pound_key_label");
293 gtk_widget_show (pound_key_label);
294 gtk_box_pack_start (GTK_BOX (hbox3), pound_key_label, FALSE, FALSE, 0);
295 gtk_misc_set_alignment (GTK_MISC (pound_key_label), 1, 0.5);
296 gtk_label_set_width_chars (GTK_LABEL (pound_key_label), 5);
297
298 save_help_label = gtk_label_new (_("Save"));
299 gtk_widget_set_name (save_help_label, "save_help_label");
300 gtk_widget_show (save_help_label);
301 gtk_box_pack_start (GTK_BOX (hbox3), save_help_label, FALSE, FALSE, 0);
302 gtk_misc_set_alignment (GTK_MISC (save_help_label), 0, 0.5);
303 gtk_label_set_width_chars (GTK_LABEL (save_help_label), 15);
304
305 dash_key_label = gtk_label_new (_("(_) (-)"));
306 gtk_widget_set_name (dash_key_label, "dash_key_label");
307 gtk_widget_show (dash_key_label);
308 gtk_box_pack_start (GTK_BOX (hbox3), dash_key_label, FALSE, TRUE, 0);
309
310 trigger_label = gtk_label_new (_("trigger"));
311 gtk_widget_set_name (trigger_label, "trigger_label");
312 gtk_widget_show (trigger_label);
313 gtk_box_pack_start (GTK_BOX (hbox3), trigger_label, TRUE, TRUE, 0);
314
315 plus_key_label = gtk_label_new (_("(=) (+)"));
316 gtk_widget_set_name (plus_key_label, "plus_key_label");
317 gtk_widget_show (plus_key_label);
318 gtk_box_pack_start (GTK_BOX (hbox3), plus_key_label, FALSE, FALSE, 0);
319
320 fps_label = gtk_label_new (_("fps"));
321 gtk_widget_set_name (fps_label, "fps_label");
322 gtk_widget_show (fps_label);
323 gtk_box_pack_start (GTK_BOX (hbox3), fps_label, FALSE, TRUE, 0);
324 gtk_label_set_width_chars (GTK_LABEL (fps_label), 10);
325
326 period_key_label = gtk_label_new (_("(.)"));
327 gtk_widget_set_name (period_key_label, "period_key_label");
328 gtk_widget_show (period_key_label);
329 gtk_box_pack_start (GTK_BOX (hbox3), period_key_label, FALSE, FALSE, 0);
330
331 graticule_position_help_label = gtk_label_new (_("In Front"));
332 gtk_widget_set_name (graticule_position_help_label, "graticule_position_help_label");
333 gtk_widget_show (graticule_position_help_label);
334 gtk_box_pack_start (GTK_BOX (hbox3), graticule_position_help_label, FALSE, FALSE, 0);
335 gtk_misc_set_alignment (GTK_MISC (graticule_position_help_label), 0, 0.5);
336 gtk_label_set_width_chars (GTK_LABEL (graticule_position_help_label), 8);
337
338 hbox5 = gtk_hbox_new (FALSE, 0);
339 gtk_widget_set_name (hbox5, "hbox5");
340 gtk_widget_show (hbox5);
341 gtk_box_pack_start (GTK_BOX (vbox1), hbox5, FALSE, TRUE, 0);
342
343 ampersand_key_label = gtk_label_new (_("(&)"));
344 gtk_widget_set_name (ampersand_key_label, "ampersand_key_label");
345 gtk_widget_show (ampersand_key_label);
346 gtk_box_pack_start (GTK_BOX (hbox5), ampersand_key_label, FALSE, FALSE, 0);
347 gtk_misc_set_alignment (GTK_MISC (ampersand_key_label), 1, 0.5);
348 gtk_label_set_width_chars (GTK_LABEL (ampersand_key_label), 5);
349
350 data_source_label = gtk_label_new (_("source"));
351 gtk_widget_set_name (data_source_label, "data_source_label");
352 gtk_widget_show (data_source_label);
353 gtk_box_pack_start (GTK_BOX (hbox5), data_source_label, FALSE, TRUE, 0);
354 gtk_misc_set_alignment (GTK_MISC (data_source_label), 0, 0.5);
355 gtk_label_set_width_chars (GTK_LABEL (data_source_label), 10);
356
357 asterisk_key_label = gtk_label_new (_("(*)"));
358 gtk_widget_set_name (asterisk_key_label, "asterisk_key_label");
359 gtk_widget_show (asterisk_key_label);
360 gtk_box_pack_start (GTK_BOX (hbox5), asterisk_key_label, FALSE, FALSE, 0);
361
362 data_source_opt1_label = gtk_label_new (_("opt1"));
363 gtk_widget_set_name (data_source_opt1_label, "data_source_opt1_label");
364 gtk_widget_show (data_source_opt1_label);
365 gtk_box_pack_start (GTK_BOX (hbox5), data_source_opt1_label, FALSE, FALSE, 0);
366
367 trigger_source_label = gtk_label_new (_("trigger source"));
368 gtk_widget_set_name (trigger_source_label, "trigger_source_label");
369 gtk_widget_show (trigger_source_label);
370 gtk_box_pack_start (GTK_BOX (hbox5), trigger_source_label, TRUE, TRUE, 0);
371
372 question_mark_label = gtk_label_new (_("(?)"));
373 gtk_widget_set_name (question_mark_label, "question_mark_label");
374 gtk_widget_show (question_mark_label);
375 gtk_box_pack_start (GTK_BOX (hbox5), question_mark_label, FALSE, FALSE, 0);
376
377 help_label = gtk_label_new (_("Help"));
378 gtk_widget_set_name (help_label, "help_label");
379 gtk_widget_show (help_label);
380 gtk_box_pack_start (GTK_BOX (hbox5), help_label, FALSE, FALSE, 0);
381 gtk_misc_set_alignment (GTK_MISC (help_label), 0, 0.5);
382 gtk_label_set_width_chars (GTK_LABEL (help_label), 8);
383
384 hbox11 = gtk_hbox_new (FALSE, 0);
385 gtk_widget_set_name (hbox11, "hbox11");
386 gtk_widget_show (hbox11);
387 gtk_box_pack_start (GTK_BOX (vbox1), hbox11, FALSE, FALSE, 0);
388
389 exclaim_key_label = gtk_label_new (_("(!)"));
390 gtk_widget_set_name (exclaim_key_label, "exclaim_key_label");
391 gtk_widget_show (exclaim_key_label);
392 gtk_box_pack_start (GTK_BOX (hbox11), exclaim_key_label, FALSE, FALSE, 0);
393 gtk_misc_set_alignment (GTK_MISC (exclaim_key_label), 1, 0.5);
394 gtk_label_set_width_chars (GTK_LABEL (exclaim_key_label), 13);
395
396 line_style_label = gtk_label_new (_("line style"));
397 gtk_widget_set_name (line_style_label, "line_style_label");
398 gtk_widget_show (line_style_label);
399 gtk_box_pack_start (GTK_BOX (hbox11), line_style_label, TRUE, TRUE, 0);
400 gtk_misc_set_alignment (GTK_MISC (line_style_label), 0, 0.5);
401
402 space_key_label = gtk_label_new (_("(space)"));
403 gtk_widget_set_name (space_key_label, "space_key_label");
404 gtk_widget_show (space_key_label);
405 gtk_box_pack_start (GTK_BOX (hbox11), space_key_label, TRUE, TRUE, 0);
406 gtk_misc_set_alignment (GTK_MISC (space_key_label), 1, 0.5);
407
408 run_stop_label = gtk_label_new (_("run-stop"));
409 gtk_widget_set_name (run_stop_label, "run_stop_label");
410 gtk_widget_show (run_stop_label);
411 gtk_box_pack_start (GTK_BOX (hbox11), run_stop_label, TRUE, TRUE, 0);
412 gtk_misc_set_alignment (GTK_MISC (run_stop_label), 0, 0.5);
413
414 hbox4 = gtk_hbox_new (FALSE, 0);
415 gtk_widget_set_name (hbox4, "hbox4");
416 gtk_widget_show (hbox4);
417 gtk_box_pack_start (GTK_BOX (vbox1), hbox4, TRUE, TRUE, 0);
418 gtk_container_set_border_width (GTK_CONTAINER (hbox4), 5);
419
420 vbox3 = gtk_vbox_new (FALSE, 0);
421 gtk_widget_set_name (vbox3, "vbox3");
422 gtk_widget_show (vbox3);
423 gtk_box_pack_start (GTK_BOX (hbox4), vbox3, FALSE, TRUE, 0);
424
425 Ch1_frame = gtk_frame_new (NULL);
426 gtk_widget_set_name (Ch1_frame, "Ch1_frame");
427 gtk_widget_show (Ch1_frame);
428 gtk_box_pack_start (GTK_BOX (vbox3), Ch1_frame, TRUE, TRUE, 0);
429
430 alignment1 = gtk_alignment_new (0.5, 0.5, 1, 1);
431 gtk_widget_set_name (alignment1, "alignment1");
432 gtk_widget_show (alignment1);
433 gtk_container_add (GTK_CONTAINER (Ch1_frame), alignment1);
434 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment1), 0, 0, 12, 0);
435
436 Ch1_vbox = gtk_vbox_new (FALSE, 0);
437 gtk_widget_set_name (Ch1_vbox, "Ch1_vbox");
438 gtk_widget_show (Ch1_vbox);
439 gtk_container_add (GTK_CONTAINER (alignment1), Ch1_vbox);
440 gtk_container_set_border_width (GTK_CONTAINER (Ch1_vbox), 3);
441
442 Ch1_label = gtk_label_new (_("Channel 1"));
443 gtk_widget_set_name (Ch1_label, "Ch1_label");
444 gtk_widget_show (Ch1_label);
445 gtk_box_pack_start (GTK_BOX (Ch1_vbox), Ch1_label, FALSE, FALSE, 0);
446
447 Ch1_scale_label = gtk_label_new (_("Ch1_scale"));
448 gtk_widget_set_name (Ch1_scale_label, "Ch1_scale_label");
449 gtk_widget_show (Ch1_scale_label);
450 gtk_box_pack_start (GTK_BOX (Ch1_vbox), Ch1_scale_label, FALSE, FALSE, 0);
451
452 Ch1_position_label = gtk_label_new (_("Ch1_position"));
453 gtk_widget_set_name (Ch1_position_label, "Ch1_position_label");
454 gtk_widget_show (Ch1_position_label);
455 gtk_box_pack_start (GTK_BOX (Ch1_vbox), Ch1_position_label, FALSE, FALSE, 0);
456
457 Ch1_source_label = gtk_label_new (_("Ch1_source"));
458 gtk_widget_set_name (Ch1_source_label, "Ch1_source_label");
459 gtk_widget_show (Ch1_source_label);
460 gtk_box_pack_start (GTK_BOX (Ch1_vbox), Ch1_source_label, FALSE, FALSE, 0);
461
462 Ch2_frame = gtk_frame_new (NULL);
463 gtk_widget_set_name (Ch2_frame, "Ch2_frame");
464 gtk_widget_show (Ch2_frame);
465 gtk_box_pack_start (GTK_BOX (vbox3), Ch2_frame, TRUE, TRUE, 0);
466
467 alignment2 = gtk_alignment_new (0.5, 0.5, 1, 1);
468 gtk_widget_set_name (alignment2, "alignment2");
469 gtk_widget_show (alignment2);
470 gtk_container_add (GTK_CONTAINER (Ch2_frame), alignment2);
471 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment2), 0, 0, 12, 0);
472
473 Ch2_vbox = gtk_vbox_new (FALSE, 0);
474 gtk_widget_set_name (Ch2_vbox, "Ch2_vbox");
475 gtk_widget_show (Ch2_vbox);
476 gtk_container_add (GTK_CONTAINER (alignment2), Ch2_vbox);
477
478 Ch2_label = gtk_label_new (_("Channel 2"));
479 gtk_widget_set_name (Ch2_label, "Ch2_label");
480 gtk_widget_show (Ch2_label);
481 gtk_box_pack_start (GTK_BOX (Ch2_vbox), Ch2_label, FALSE, FALSE, 0);
482
483 Ch2_scale_label = gtk_label_new (_("Ch2_scale"));
484 gtk_widget_set_name (Ch2_scale_label, "Ch2_scale_label");
485 gtk_widget_show (Ch2_scale_label);
486 gtk_box_pack_start (GTK_BOX (Ch2_vbox), Ch2_scale_label, FALSE, FALSE, 0);
487
488 Ch2_position_label = gtk_label_new (_("Ch2_position"));
489 gtk_widget_set_name (Ch2_position_label, "Ch2_position_label");
490 gtk_widget_show (Ch2_position_label);
491 gtk_box_pack_start (GTK_BOX (Ch2_vbox), Ch2_position_label, FALSE, FALSE, 0);
492
493 Ch2_source_label = gtk_label_new (_("Ch2_source"));
494 gtk_widget_set_name (Ch2_source_label, "Ch2_source_label");
495 gtk_widget_show (Ch2_source_label);
496 gtk_box_pack_start (GTK_BOX (Ch2_vbox), Ch2_source_label, FALSE, FALSE, 0);
497
498 Ch3_frame = gtk_frame_new (NULL);
499 gtk_widget_set_name (Ch3_frame, "Ch3_frame");
500 gtk_widget_show (Ch3_frame);
501 gtk_box_pack_start (GTK_BOX (vbox3), Ch3_frame, TRUE, TRUE, 0);
502
503 alignment3 = gtk_alignment_new (0.5, 0.5, 1, 1);
504 gtk_widget_set_name (alignment3, "alignment3");
505 gtk_widget_show (alignment3);
506 gtk_container_add (GTK_CONTAINER (Ch3_frame), alignment3);
507 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment3), 0, 0, 12, 0);
508
509 Ch3_vbox = gtk_vbox_new (FALSE, 0);
510 gtk_widget_set_name (Ch3_vbox, "Ch3_vbox");
511 gtk_widget_show (Ch3_vbox);
512 gtk_container_add (GTK_CONTAINER (alignment3), Ch3_vbox);
513
514 Ch3_label = gtk_label_new (_("Channel 3"));
515 gtk_widget_set_name (Ch3_label, "Ch3_label");
516 gtk_widget_show (Ch3_label);
517 gtk_box_pack_start (GTK_BOX (Ch3_vbox), Ch3_label, FALSE, FALSE, 0);
518
519 Ch3_scale_label = gtk_label_new (_("Ch3_scale"));
520 gtk_widget_set_name (Ch3_scale_label, "Ch3_scale_label");
521 gtk_widget_show (Ch3_scale_label);
522 gtk_box_pack_start (GTK_BOX (Ch3_vbox), Ch3_scale_label, FALSE, FALSE, 0);
523
524 Ch3_position_label = gtk_label_new (_("Ch3_position"));
525 gtk_widget_set_name (Ch3_position_label, "Ch3_position_label");
526 gtk_widget_show (Ch3_position_label);
527 gtk_box_pack_start (GTK_BOX (Ch3_vbox), Ch3_position_label, FALSE, FALSE, 0);
528
529 Ch3_source_label = gtk_label_new (_("Ch3_source"));
530 gtk_widget_set_name (Ch3_source_label, "Ch3_source_label");
531 gtk_widget_show (Ch3_source_label);
532 gtk_box_pack_start (GTK_BOX (Ch3_vbox), Ch3_source_label, FALSE, FALSE, 0);
533
534 Ch4_frame = gtk_frame_new (NULL);
535 gtk_widget_set_name (Ch4_frame, "Ch4_frame");
536 gtk_widget_show (Ch4_frame);
537 gtk_box_pack_start (GTK_BOX (vbox3), Ch4_frame, TRUE, TRUE, 0);
538
539 alignment4 = gtk_alignment_new (0.5, 0.5, 1, 1);
540 gtk_widget_set_name (alignment4, "alignment4");
541 gtk_widget_show (alignment4);
542 gtk_container_add (GTK_CONTAINER (Ch4_frame), alignment4);
543 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment4), 0, 0, 12, 0);
544
545 Ch4_vbox = gtk_vbox_new (FALSE, 0);
546 gtk_widget_set_name (Ch4_vbox, "Ch4_vbox");
547 gtk_widget_show (Ch4_vbox);
548 gtk_container_add (GTK_CONTAINER (alignment4), Ch4_vbox);
549
550 Ch4_label = gtk_label_new (_("Channel 4"));
551 gtk_widget_set_name (Ch4_label, "Ch4_label");
552 gtk_widget_show (Ch4_label);
553 gtk_box_pack_start (GTK_BOX (Ch4_vbox), Ch4_label, FALSE, FALSE, 0);
554
555 Ch4_scale_label = gtk_label_new (_("Ch4_scale"));
556 gtk_widget_set_name (Ch4_scale_label, "Ch4_scale_label");
557 gtk_widget_show (Ch4_scale_label);
558 gtk_box_pack_start (GTK_BOX (Ch4_vbox), Ch4_scale_label, FALSE, FALSE, 0);
559
560 Ch4_position_label = gtk_label_new (_("Ch4_position"));
561 gtk_widget_set_name (Ch4_position_label, "Ch4_position_label");
562 gtk_widget_show (Ch4_position_label);
563 gtk_box_pack_start (GTK_BOX (Ch4_vbox), Ch4_position_label, FALSE, FALSE, 0);
564
565 Ch4_source_label = gtk_label_new (_("Ch4_source"));
566 gtk_widget_set_name (Ch4_source_label, "Ch4_source_label");
567 gtk_widget_show (Ch4_source_label);
568 gtk_box_pack_start (GTK_BOX (Ch4_vbox), Ch4_source_label, FALSE, FALSE, 0);
569
570 databox_aspectframe = gtk_aspect_frame_new (NULL, 0.5, 0.5, 1, FALSE);
571 gtk_widget_set_name (databox_aspectframe, "databox_aspectframe");
572 gtk_widget_show (databox_aspectframe);
573 gtk_box_pack_start (GTK_BOX (hbox4), databox_aspectframe, TRUE, TRUE, 0);
574 gtk_frame_set_shadow_type (GTK_FRAME (databox_aspectframe), GTK_SHADOW_NONE);
575
576 databox_vbox = gtk_vbox_new (FALSE, 0);
577 gtk_widget_set_name (databox_vbox, "databox_vbox");
578 gtk_widget_show (databox_vbox);
579 gtk_container_add (GTK_CONTAINER (databox_aspectframe), databox_vbox);
580
581 databox_frame = gtk_frame_new (NULL);
582 gtk_widget_set_name (databox_frame, "databox_frame");
583 gtk_widget_show (databox_frame);
584 gtk_box_pack_start (GTK_BOX (databox_vbox), databox_frame, TRUE, TRUE, 0);
585
586 databox = create_databox ("databox", "", "", 0, 0);
587 gtk_widget_set_name (databox, "databox");
588 gtk_widget_show (databox);
589 gtk_container_add (GTK_CONTAINER (databox_frame), databox);
590 GTK_WIDGET_UNSET_FLAGS (databox, GTK_CAN_FOCUS);
591 GTK_WIDGET_UNSET_FLAGS (databox, GTK_CAN_DEFAULT);
592
593 databox_hscrollbar = gtk_hscrollbar_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 0, 0, 0, 0)));
594 gtk_widget_set_name (databox_hscrollbar, "databox_hscrollbar");
595 gtk_widget_show (databox_hscrollbar);
596 gtk_box_pack_start (GTK_BOX (databox_vbox), databox_hscrollbar, FALSE, FALSE, 0);
597
598 vbox2 = gtk_vbox_new (FALSE, 0);
599 gtk_widget_set_name (vbox2, "vbox2");
600 gtk_widget_show (vbox2);
601 gtk_box_pack_start (GTK_BOX (hbox4), vbox2, FALSE, TRUE, 0);
602
603 Ch5_frame = gtk_frame_new (NULL);
604 gtk_widget_set_name (Ch5_frame, "Ch5_frame");
605 gtk_widget_show (Ch5_frame);
606 gtk_box_pack_start (GTK_BOX (vbox2), Ch5_frame, TRUE, TRUE, 0);
607
608 alignment5 = gtk_alignment_new (0.5, 0.5, 1, 1);
609 gtk_widget_set_name (alignment5, "alignment5");
610 gtk_widget_show (alignment5);
611 gtk_container_add (GTK_CONTAINER (Ch5_frame), alignment5);
612 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment5), 0, 0, 12, 0);
613
614 Ch5_vbox = gtk_vbox_new (FALSE, 0);
615 gtk_widget_set_name (Ch5_vbox, "Ch5_vbox");
616 gtk_widget_show (Ch5_vbox);
617 gtk_container_add (GTK_CONTAINER (alignment5), Ch5_vbox);
618
619 Ch5_label = gtk_label_new (_("Channel 5"));
620 gtk_widget_set_name (Ch5_label, "Ch5_label");
621 gtk_widget_show (Ch5_label);
622 gtk_box_pack_start (GTK_BOX (Ch5_vbox), Ch5_label, FALSE, FALSE, 0);
623
624 Ch5_scale_label = gtk_label_new (_("Ch5_scale"));
625 gtk_widget_set_name (Ch5_scale_label, "Ch5_scale_label");
626 gtk_widget_show (Ch5_scale_label);
627 gtk_box_pack_start (GTK_BOX (Ch5_vbox), Ch5_scale_label, FALSE, FALSE, 0);
628
629 Ch5_position_label = gtk_label_new (_("Ch5_position"));
630 gtk_widget_set_name (Ch5_position_label, "Ch5_position_label");
631 gtk_widget_show (Ch5_position_label);
632 gtk_box_pack_start (GTK_BOX (Ch5_vbox), Ch5_position_label, FALSE, FALSE, 0);
633
634 Ch5_source_label = gtk_label_new (_("Ch5_source"));
635 gtk_widget_set_name (Ch5_source_label, "Ch5_source_label");
636 gtk_widget_show (Ch5_source_label);
637 gtk_box_pack_start (GTK_BOX (Ch5_vbox), Ch5_source_label, FALSE, FALSE, 0);
638
639 Ch6_frame = gtk_frame_new (NULL);
640 gtk_widget_set_name (Ch6_frame, "Ch6_frame");
641 gtk_widget_show (Ch6_frame);
642 gtk_box_pack_start (GTK_BOX (vbox2), Ch6_frame, TRUE, TRUE, 0);
643
644 alignment6 = gtk_alignment_new (0.5, 0.5, 1, 1);
645 gtk_widget_set_name (alignment6, "alignment6");
646 gtk_widget_show (alignment6);
647 gtk_container_add (GTK_CONTAINER (Ch6_frame), alignment6);
648 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment6), 0, 0, 12, 0);
649
650 Ch6_vbox = gtk_vbox_new (FALSE, 0);
651 gtk_widget_set_name (Ch6_vbox, "Ch6_vbox");
652 gtk_widget_show (Ch6_vbox);
653 gtk_container_add (GTK_CONTAINER (alignment6), Ch6_vbox);
654
655 Ch6_label = gtk_label_new (_("Channel 6"));
656 gtk_widget_set_name (Ch6_label, "Ch6_label");
657 gtk_widget_show (Ch6_label);
658 gtk_box_pack_start (GTK_BOX (Ch6_vbox), Ch6_label, FALSE, FALSE, 0);
659
660 Ch6_scale_label = gtk_label_new (_("Ch6_scale"));
661 gtk_widget_set_name (Ch6_scale_label, "Ch6_scale_label");
662 gtk_widget_show (Ch6_scale_label);
663 gtk_box_pack_start (GTK_BOX (Ch6_vbox), Ch6_scale_label, FALSE, FALSE, 0);
664
665 Ch6_position_label = gtk_label_new (_("Ch6_position"));
666 gtk_widget_set_name (Ch6_position_label, "Ch6_position_label");
667 gtk_widget_show (Ch6_position_label);
668 gtk_box_pack_start (GTK_BOX (Ch6_vbox), Ch6_position_label, FALSE, FALSE, 0);
669
670 Ch6_source_label = gtk_label_new (_("Ch6_source"));
671 gtk_widget_set_name (Ch6_source_label, "Ch6_source_label");
672 gtk_widget_show (Ch6_source_label);
673 gtk_box_pack_start (GTK_BOX (Ch6_vbox), Ch6_source_label, FALSE, FALSE, 0);
674
675 Ch7_frame = gtk_frame_new (NULL);
676 gtk_widget_set_name (Ch7_frame, "Ch7_frame");
677 gtk_widget_show (Ch7_frame);
678 gtk_box_pack_start (GTK_BOX (vbox2), Ch7_frame, TRUE, TRUE, 0);
679
680 alignment7 = gtk_alignment_new (0.5, 0.5, 1, 1);
681 gtk_widget_set_name (alignment7, "alignment7");
682 gtk_widget_show (alignment7);
683 gtk_container_add (GTK_CONTAINER (Ch7_frame), alignment7);
684 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment7), 0, 0, 12, 0);
685
686 Ch7_vbox = gtk_vbox_new (FALSE, 0);
687 gtk_widget_set_name (Ch7_vbox, "Ch7_vbox");
688 gtk_widget_show (Ch7_vbox);
689 gtk_container_add (GTK_CONTAINER (alignment7), Ch7_vbox);
690
691 Ch7_label = gtk_label_new (_("Channel 7"));
692 gtk_widget_set_name (Ch7_label, "Ch7_label");
693 gtk_widget_show (Ch7_label);
694 gtk_box_pack_start (GTK_BOX (Ch7_vbox), Ch7_label, FALSE, FALSE, 0);
695
696 Ch7_scale_label = gtk_label_new (_("Ch7_scale"));
697 gtk_widget_set_name (Ch7_scale_label, "Ch7_scale_label");
698 gtk_widget_show (Ch7_scale_label);
699 gtk_box_pack_start (GTK_BOX (Ch7_vbox), Ch7_scale_label, FALSE, FALSE, 0);
700
701 Ch7_position_label = gtk_label_new (_("Ch7_position"));
702 gtk_widget_set_name (Ch7_position_label, "Ch7_position_label");
703 gtk_widget_show (Ch7_position_label);
704 gtk_box_pack_start (GTK_BOX (Ch7_vbox), Ch7_position_label, FALSE, FALSE, 0);
705
706 Ch7_source_label = gtk_label_new (_("Ch7_source"));
707 gtk_widget_set_name (Ch7_source_label, "Ch7_source_label");
708 gtk_widget_show (Ch7_source_label);
709 gtk_box_pack_start (GTK_BOX (Ch7_vbox), Ch7_source_label, FALSE, FALSE, 0);
710
711 Ch8_frame = gtk_frame_new (NULL);
712 gtk_widget_set_name (Ch8_frame, "Ch8_frame");
713 gtk_widget_show (Ch8_frame);
714 gtk_box_pack_start (GTK_BOX (vbox2), Ch8_frame, TRUE, TRUE, 0);
715
716 alignment8 = gtk_alignment_new (0.5, 0.5, 1, 1);
717 gtk_widget_set_name (alignment8, "alignment8");
718 gtk_widget_show (alignment8);
719 gtk_container_add (GTK_CONTAINER (Ch8_frame), alignment8);
720 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment8), 0, 0, 12, 0);
721
722 Ch8_vbox = gtk_vbox_new (FALSE, 0);
723 gtk_widget_set_name (Ch8_vbox, "Ch8_vbox");
724 gtk_widget_show (Ch8_vbox);
725 gtk_container_add (GTK_CONTAINER (alignment8), Ch8_vbox);
726
727 Ch8_label = gtk_label_new (_("Channel 8"));
728 gtk_widget_set_name (Ch8_label, "Ch8_label");
729 gtk_widget_show (Ch8_label);
730 gtk_box_pack_start (GTK_BOX (Ch8_vbox), Ch8_label, FALSE, FALSE, 0);
731
732 Ch8_scale_label = gtk_label_new (_("Ch8_scale"));
733 gtk_widget_set_name (Ch8_scale_label, "Ch8_scale_label");
734 gtk_widget_show (Ch8_scale_label);
735 gtk_box_pack_start (GTK_BOX (Ch8_vbox), Ch8_scale_label, FALSE, FALSE, 0);
736
737 Ch8_position_label = gtk_label_new (_("Ch8_position"));
738 gtk_widget_set_name (Ch8_position_label, "Ch8_position_label");
739 gtk_widget_show (Ch8_position_label);
740 gtk_box_pack_start (GTK_BOX (Ch8_vbox), Ch8_position_label, FALSE, FALSE, 0);
741
742 Ch8_source_label = gtk_label_new (_("Ch8_source"));
743 gtk_widget_set_name (Ch8_source_label, "Ch8_source_label");
744 gtk_widget_show (Ch8_source_label);
745 gtk_box_pack_start (GTK_BOX (Ch8_vbox), Ch8_source_label, FALSE, FALSE, 0);
746
747 hbox10 = gtk_hbox_new (FALSE, 0);
748 gtk_widget_set_name (hbox10, "hbox10");
749 gtk_widget_show (hbox10);
750 gtk_box_pack_start (GTK_BOX (vbox1), hbox10, FALSE, FALSE, 0);
751
752 vbox4 = gtk_vbox_new (FALSE, 0);
753 gtk_widget_set_name (vbox4, "vbox4");
754 gtk_widget_show (vbox4);
755 gtk_box_pack_start (GTK_BOX (hbox10), vbox4, FALSE, TRUE, 0);
756
757 hbox12 = gtk_hbox_new (FALSE, 0);
758 gtk_widget_set_name (hbox12, "hbox12");
759 gtk_widget_show (hbox12);
760 gtk_box_pack_start (GTK_BOX (vbox4), hbox12, FALSE, TRUE, 0);
761
762 tab_key_label = gtk_label_new (_("(Tab)"));
763 gtk_widget_set_name (tab_key_label, "tab_key_label");
764 gtk_widget_show (tab_key_label);
765 gtk_box_pack_start (GTK_BOX (hbox12), tab_key_label, FALSE, FALSE, 0);
766
767 tab_help_label = gtk_label_new (_("Visible"));
768 gtk_widget_set_name (tab_help_label, "tab_help_label");
769 gtk_widget_show (tab_help_label);
770 gtk_box_pack_start (GTK_BOX (hbox12), tab_help_label, FALSE, FALSE, 0);
771
772 hbox13 = gtk_hbox_new (FALSE, 0);
773 gtk_widget_set_name (hbox13, "hbox13");
774 gtk_widget_show (hbox13);
775 gtk_box_pack_start (GTK_BOX (vbox4), hbox13, FALSE, FALSE, 0);
776
777 left_brace_key_label = gtk_label_new (_("({)"));
778 gtk_widget_set_name (left_brace_key_label, "left_brace_key_label");
779 gtk_widget_show (left_brace_key_label);
780 gtk_box_pack_start (GTK_BOX (hbox13), left_brace_key_label, FALSE, FALSE, 0);
781
782 scale_help_label = gtk_label_new (_("Scale"));
783 gtk_widget_set_name (scale_help_label, "scale_help_label");
784 gtk_widget_show (scale_help_label);
785 gtk_box_pack_start (GTK_BOX (hbox13), scale_help_label, FALSE, FALSE, 0);
786 gtk_label_set_use_markup (GTK_LABEL (scale_help_label), TRUE);
787
788 right_brace_key_label = gtk_label_new (_("(})"));
789 gtk_widget_set_name (right_brace_key_label, "right_brace_key_label");
790 gtk_widget_show (right_brace_key_label);
791 gtk_box_pack_start (GTK_BOX (hbox13), right_brace_key_label, FALSE, FALSE, 0);
792
793 hbox14 = gtk_hbox_new (FALSE, 0);
794 gtk_widget_set_name (hbox14, "hbox14");
795 gtk_widget_show (hbox14);
796 gtk_box_pack_start (GTK_BOX (vbox4), hbox14, FALSE, FALSE, 0);
797
798 left_bracket_key_label = gtk_label_new (_("([)"));
799 gtk_widget_set_name (left_bracket_key_label, "left_bracket_key_label");
800 gtk_widget_show (left_bracket_key_label);
801 gtk_box_pack_start (GTK_BOX (hbox14), left_bracket_key_label, FALSE, FALSE, 0);
802
803 position_help_label = gtk_label_new (_("Pos."));
804 gtk_widget_set_name (position_help_label, "position_help_label");
805 gtk_widget_show (position_help_label);
806 gtk_box_pack_start (GTK_BOX (hbox14), position_help_label, FALSE, FALSE, 0);
807 gtk_label_set_use_markup (GTK_LABEL (position_help_label), TRUE);
808
809 right_bracket_key_label = gtk_label_new (_("(])"));
810 gtk_widget_set_name (right_bracket_key_label, "right_bracket_key_label");
811 gtk_widget_show (right_bracket_key_label);
812 gtk_box_pack_start (GTK_BOX (hbox14), right_bracket_key_label, FALSE, FALSE, 0);
813
814 hbox15 = gtk_hbox_new (FALSE, 0);
815 gtk_widget_set_name (hbox15, "hbox15");
816 gtk_widget_show (hbox15);
817 gtk_box_pack_start (GTK_BOX (vbox4), hbox15, FALSE, FALSE, 0);
818
819 caret_key_label = gtk_label_new (_("(^)"));
820 gtk_widget_set_name (caret_key_label, "caret_key_label");
821 gtk_widget_show (caret_key_label);
822 gtk_box_pack_start (GTK_BOX (hbox15), caret_key_label, FALSE, FALSE, 0);
823
824 data_source_opt2_label = gtk_label_new (_("opt2"));
825 gtk_widget_set_name (data_source_opt2_label, "data_source_opt2_label");
826 gtk_widget_show (data_source_opt2_label);
827 gtk_box_pack_start (GTK_BOX (hbox15), data_source_opt2_label, FALSE, TRUE, 0);
828
829 vbox5 = gtk_vbox_new (FALSE, 0);
830 gtk_widget_set_name (vbox5, "vbox5");
831 gtk_widget_show (vbox5);
832 gtk_box_pack_start (GTK_BOX (hbox10), vbox5, TRUE, TRUE, 0);
833
834 hbox6 = gtk_hbox_new (FALSE, 0);
835 gtk_widget_set_name (hbox6, "hbox6");
836 gtk_widget_show (hbox6);
837 gtk_box_pack_start (GTK_BOX (vbox5), hbox6, FALSE, TRUE, 0);
838
839 status0_label = gtk_label_new (_("status 0"));
840 gtk_widget_set_name (status0_label, "status0_label");
841 gtk_widget_show (status0_label);
842 gtk_box_pack_start (GTK_BOX (hbox6), status0_label, TRUE, TRUE, 0);
843 gtk_misc_set_alignment (GTK_MISC (status0_label), 0, 0.5);
844
845 _9_key_label = gtk_label_new (_("(9)"));
846 gtk_widget_set_name (_9_key_label, "_9_key_label");
847 gtk_widget_show (_9_key_label);
848 gtk_box_pack_start (GTK_BOX (hbox6), _9_key_label, FALSE, FALSE, 0);
849
850 timebase_label = gtk_label_new (_("timebase"));
851 gtk_widget_set_name (timebase_label, "timebase_label");
852 gtk_widget_show (timebase_label);
853 gtk_box_pack_start (GTK_BOX (hbox6), timebase_label, FALSE, TRUE, 0);
854 gtk_label_set_width_chars (GTK_LABEL (timebase_label), 10);
855
856 _0_key_label = gtk_label_new (_("(0)"));
857 gtk_widget_set_name (_0_key_label, "_0_key_label");
858 gtk_widget_show (_0_key_label);
859 gtk_box_pack_start (GTK_BOX (hbox6), _0_key_label, FALSE, FALSE, 0);
860
861 status1_label = gtk_label_new (_("status 1"));
862 gtk_widget_set_name (status1_label, "status1_label");
863 gtk_widget_show (status1_label);
864 gtk_box_pack_start (GTK_BOX (hbox6), status1_label, TRUE, TRUE, 0);
865 gtk_label_set_justify (GTK_LABEL (status1_label), GTK_JUSTIFY_RIGHT);
866 gtk_misc_set_alignment (GTK_MISC (status1_label), 1, 0.5);
867
868 hbox7 = gtk_hbox_new (FALSE, 0);
869 gtk_widget_set_name (hbox7, "hbox7");
870 gtk_widget_show (hbox7);
871 gtk_box_pack_start (GTK_BOX (vbox5), hbox7, FALSE, TRUE, 0);
872
873 status2_label = gtk_label_new (_("status 2"));
874 gtk_widget_set_name (status2_label, "status2_label");
875 gtk_widget_show (status2_label);
876 gtk_box_pack_start (GTK_BOX (hbox7), status2_label, TRUE, TRUE, 0);
877 gtk_misc_set_alignment (GTK_MISC (status2_label), 0, 0.5);
878
879 left_paren_key_label = gtk_label_new (_("(()"));
880 gtk_widget_set_name (left_paren_key_label, "left_paren_key_label");
881 gtk_widget_show (left_paren_key_label);
882 gtk_box_pack_start (GTK_BOX (hbox7), left_paren_key_label, FALSE, FALSE, 0);
883
884 sample_rate_label = gtk_label_new (_("sample rate"));
885 gtk_widget_set_name (sample_rate_label, "sample_rate_label");
886 gtk_widget_show (sample_rate_label);
887 gtk_box_pack_start (GTK_BOX (hbox7), sample_rate_label, FALSE, TRUE, 0);
888
889 right_paren_key_label = gtk_label_new (_("())"));
890 gtk_widget_set_name (right_paren_key_label, "right_paren_key_label");
891 gtk_widget_show (right_paren_key_label);
892 gtk_box_pack_start (GTK_BOX (hbox7), right_paren_key_label, FALSE, FALSE, 0);
893
894 status3_label = gtk_label_new (_("status 3"));
895 gtk_widget_set_name (status3_label, "status3_label");
896 gtk_widget_show (status3_label);
897 gtk_box_pack_start (GTK_BOX (hbox7), status3_label, TRUE, TRUE, 0);
898 gtk_label_set_justify (GTK_LABEL (status3_label), GTK_JUSTIFY_RIGHT);
899 gtk_misc_set_alignment (GTK_MISC (status3_label), 1, 0.5);
900
901 hbox8 = gtk_hbox_new (FALSE, 0);
902 gtk_widget_set_name (hbox8, "hbox8");
903 gtk_widget_show (hbox8);
904 gtk_box_pack_start (GTK_BOX (vbox5), hbox8, FALSE, TRUE, 0);
905
906 status4_label = gtk_label_new (_("status 4"));
907 gtk_widget_set_name (status4_label, "status4_label");
908 gtk_widget_show (status4_label);
909 gtk_box_pack_start (GTK_BOX (hbox8), status4_label, TRUE, TRUE, 0);
910 gtk_misc_set_alignment (GTK_MISC (status4_label), 0, 0.5);
911
912 samples_per_frame_label = gtk_label_new (_("samples per frame"));
913 gtk_widget_set_name (samples_per_frame_label, "samples_per_frame_label");
914 gtk_widget_show (samples_per_frame_label);
915 gtk_box_pack_start (GTK_BOX (hbox8), samples_per_frame_label, FALSE, TRUE, 0);
916
917 status5_label = gtk_label_new (_("status 5"));
918 gtk_widget_set_name (status5_label, "status5_label");
919 gtk_widget_show (status5_label);
920 gtk_box_pack_start (GTK_BOX (hbox8), status5_label, TRUE, TRUE, 0);
921 gtk_label_set_justify (GTK_LABEL (status5_label), GTK_JUSTIFY_RIGHT);
922 gtk_misc_set_alignment (GTK_MISC (status5_label), 1, 0.5);
923
924 hbox9 = gtk_hbox_new (FALSE, 0);
925 gtk_widget_set_name (hbox9, "hbox9");
926 gtk_widget_show (hbox9);
927 gtk_box_pack_start (GTK_BOX (vbox5), hbox9, FALSE, TRUE, 0);
928
929 status6_label = gtk_label_new (_("status 6"));
930 gtk_widget_set_name (status6_label, "status6_label");
931 gtk_widget_show (status6_label);
932 gtk_box_pack_start (GTK_BOX (hbox9), status6_label, TRUE, TRUE, 0);
933 gtk_misc_set_alignment (GTK_MISC (status6_label), 0, 0.5);
934
935 registers_left_key_label = gtk_label_new (_("("));
936 gtk_widget_set_name (registers_left_key_label, "registers_left_key_label");
937 gtk_widget_show (registers_left_key_label);
938 gtk_box_pack_start (GTK_BOX (hbox9), registers_left_key_label, FALSE, FALSE, 0);
939
940 registers_label = gtk_label_new (_("registers"));
941 gtk_widget_set_name (registers_label, "registers_label");
942 gtk_widget_show (registers_label);
943 gtk_box_pack_start (GTK_BOX (hbox9), registers_label, FALSE, TRUE, 0);
944
945 registers_right_key_label = gtk_label_new (_(")"));
946 gtk_widget_set_name (registers_right_key_label, "registers_right_key_label");
947 gtk_widget_show (registers_right_key_label);
948 gtk_box_pack_start (GTK_BOX (hbox9), registers_right_key_label, FALSE, FALSE, 0);
949
950 status7_label = gtk_label_new (_("status 7"));
951 gtk_widget_set_name (status7_label, "status7_label");
952 gtk_widget_show (status7_label);
953 gtk_box_pack_start (GTK_BOX (hbox9), status7_label, TRUE, TRUE, 0);
954 gtk_label_set_justify (GTK_LABEL (status7_label), GTK_JUSTIFY_RIGHT);
955 gtk_misc_set_alignment (GTK_MISC (status7_label), 1, 0.5);
956
957 vbox6 = gtk_vbox_new (FALSE, 0);
958 gtk_widget_set_name (vbox6, "vbox6");
959 gtk_widget_show (vbox6);
960 gtk_box_pack_start (GTK_BOX (hbox10), vbox6, FALSE, TRUE, 0);
961
962 hbox18 = gtk_hbox_new (FALSE, 0);
963 gtk_widget_set_name (hbox18, "hbox18");
964 gtk_widget_show (hbox18);
965 gtk_box_pack_start (GTK_BOX (vbox6), hbox18, FALSE, FALSE, 0);
966
967 signal_key_label = gtk_label_new (_("(a-b)"));
968 gtk_widget_set_name (signal_key_label, "signal_key_label");
969 gtk_widget_show (signal_key_label);
970 gtk_box_pack_start (GTK_BOX (hbox18), signal_key_label, FALSE, FALSE, 0);
971
972 signal_help_label = gtk_label_new (_("Signal"));
973 gtk_widget_set_name (signal_help_label, "signal_help_label");
974 gtk_widget_show (signal_help_label);
975 gtk_box_pack_start (GTK_BOX (hbox18), signal_help_label, FALSE, FALSE, 0);
976
977 memory_help_label = gtk_label_new (_("Memory"));
978 gtk_widget_set_name (memory_help_label, "memory_help_label");
979 gtk_widget_show (memory_help_label);
980 gtk_box_pack_start (GTK_BOX (vbox6), memory_help_label, FALSE, FALSE, 0);
981
982 hbox16 = gtk_hbox_new (FALSE, 0);
983 gtk_widget_set_name (hbox16, "hbox16");
984 gtk_widget_show (hbox16);
985 gtk_box_pack_start (GTK_BOX (vbox6), hbox16, FALSE, FALSE, 0);
986
987 store_key_label = gtk_label_new (_("(A-W)"));
988 gtk_widget_set_name (store_key_label, "store_key_label");
989 gtk_widget_show (store_key_label);
990 gtk_box_pack_start (GTK_BOX (hbox16), store_key_label, FALSE, FALSE, 0);
991
992 store_help_label = gtk_label_new (_("Store"));
993 gtk_widget_set_name (store_help_label, "store_help_label");
994 gtk_widget_show (store_help_label);
995 gtk_box_pack_start (GTK_BOX (hbox16), store_help_label, FALSE, FALSE, 0);
996
997 hbox17 = gtk_hbox_new (FALSE, 0);
998 gtk_widget_set_name (hbox17, "hbox17");
999 gtk_widget_show (hbox17);
1000 gtk_box_pack_start (GTK_BOX (vbox6), hbox17, FALSE, FALSE, 0);
1001
1002 recall_key_label = gtk_label_new (_("(a-z)"));
1003 gtk_widget_set_name (recall_key_label, "recall_key_label");
1004 gtk_widget_show (recall_key_label);
1005 gtk_box_pack_start (GTK_BOX (hbox17), recall_key_label, FALSE, FALSE, 0);
1006
1007 recall_help_label = gtk_label_new (_("Recall"));
1008 gtk_widget_set_name (recall_help_label, "recall_help_label");
1009 gtk_widget_show (recall_help_label);
1010 gtk_box_pack_start (GTK_BOX (hbox17), recall_help_label, FALSE, FALSE, 0);
1011
1012 g_signal_connect ((gpointer) main_window, "key_press_event",
1013 G_CALLBACK (key_press_event),
1014 NULL);
1015 g_signal_connect ((gpointer) main_window, "delete_event",
1016 G_CALLBACK (delete_event),
1017 NULL);
1018 g_signal_connect ((gpointer) databox, "button_press_event",
1019 G_CALLBACK (on_databox_button_press_event),
1020 NULL);
1021
1022 /* Store pointers to all widgets, for use by lookup_widget(). */
1023 GLADE_HOOKUP_OBJECT_NO_REF (main_window, main_window, "main_window");
1024 GLADE_HOOKUP_OBJECT (main_window, vbox1, "vbox1");
1025 GLADE_HOOKUP_OBJECT (main_window, hbox1, "hbox1");
1026 GLADE_HOOKUP_OBJECT (main_window, escape_key_label, "escape_key_label");
1027 GLADE_HOOKUP_OBJECT (main_window, quit_help_label, "quit_help_label");
1028 GLADE_HOOKUP_OBJECT (main_window, xoscope_help_label, "xoscope_help_label");
1029 GLADE_HOOKUP_OBJECT (main_window, period_label, "period_label");
1030 GLADE_HOOKUP_OBJECT (main_window, enter_key_label, "enter_key_label");
1031 GLADE_HOOKUP_OBJECT (main_window, refresh_help_label, "refresh_help_label");
1032 GLADE_HOOKUP_OBJECT (main_window, hbox2, "hbox2");
1033 GLADE_HOOKUP_OBJECT (main_window, at_key_label, "at_key_label");
1034 GLADE_HOOKUP_OBJECT (main_window, load_help_label, "load_help_label");
1035 GLADE_HOOKUP_OBJECT (main_window, version_help_label, "version_help_label");
1036 GLADE_HOOKUP_OBJECT (main_window, min_max_label, "min_max_label");
1037 GLADE_HOOKUP_OBJECT (main_window, comma_key_label, "comma_key_label");
1038 GLADE_HOOKUP_OBJECT (main_window, graticule_help_label, "graticule_help_label");
1039 GLADE_HOOKUP_OBJECT (main_window, hbox3, "hbox3");
1040 GLADE_HOOKUP_OBJECT (main_window, pound_key_label, "pound_key_label");
1041 GLADE_HOOKUP_OBJECT (main_window, save_help_label, "save_help_label");
1042 GLADE_HOOKUP_OBJECT (main_window, dash_key_label, "dash_key_label");
1043 GLADE_HOOKUP_OBJECT (main_window, trigger_label, "trigger_label");
1044 GLADE_HOOKUP_OBJECT (main_window, plus_key_label, "plus_key_label");
1045 GLADE_HOOKUP_OBJECT (main_window, fps_label, "fps_label");
1046 GLADE_HOOKUP_OBJECT (main_window, period_key_label, "period_key_label");
1047 GLADE_HOOKUP_OBJECT (main_window, graticule_position_help_label, "graticule_position_help_label");
1048 GLADE_HOOKUP_OBJECT (main_window, hbox5, "hbox5");
1049 GLADE_HOOKUP_OBJECT (main_window, ampersand_key_label, "ampersand_key_label");
1050 GLADE_HOOKUP_OBJECT (main_window, data_source_label, "data_source_label");
1051 GLADE_HOOKUP_OBJECT (main_window, asterisk_key_label, "asterisk_key_label");
1052 GLADE_HOOKUP_OBJECT (main_window, data_source_opt1_label, "data_source_opt1_label");
1053 GLADE_HOOKUP_OBJECT (main_window, trigger_source_label, "trigger_source_label");
1054 GLADE_HOOKUP_OBJECT (main_window, question_mark_label, "question_mark_label");
1055 GLADE_HOOKUP_OBJECT (main_window, help_label, "help_label");
1056 GLADE_HOOKUP_OBJECT (main_window, hbox11, "hbox11");
1057 GLADE_HOOKUP_OBJECT (main_window, exclaim_key_label, "exclaim_key_label");
1058 GLADE_HOOKUP_OBJECT (main_window, line_style_label, "line_style_label");
1059 GLADE_HOOKUP_OBJECT (main_window, space_key_label, "space_key_label");
1060 GLADE_HOOKUP_OBJECT (main_window, run_stop_label, "run_stop_label");
1061 GLADE_HOOKUP_OBJECT (main_window, hbox4, "hbox4");
1062 GLADE_HOOKUP_OBJECT (main_window, vbox3, "vbox3");
1063 GLADE_HOOKUP_OBJECT (main_window, Ch1_frame, "Ch1_frame");
1064 GLADE_HOOKUP_OBJECT (main_window, alignment1, "alignment1");
1065 GLADE_HOOKUP_OBJECT (main_window, Ch1_vbox, "Ch1_vbox");
1066 GLADE_HOOKUP_OBJECT (main_window, Ch1_label, "Ch1_label");
1067 GLADE_HOOKUP_OBJECT (main_window, Ch1_scale_label, "Ch1_scale_label");
1068 GLADE_HOOKUP_OBJECT (main_window, Ch1_position_label, "Ch1_position_label");
1069 GLADE_HOOKUP_OBJECT (main_window, Ch1_source_label, "Ch1_source_label");
1070 GLADE_HOOKUP_OBJECT (main_window, Ch2_frame, "Ch2_frame");
1071 GLADE_HOOKUP_OBJECT (main_window, alignment2, "alignment2");
1072 GLADE_HOOKUP_OBJECT (main_window, Ch2_vbox, "Ch2_vbox");
1073 GLADE_HOOKUP_OBJECT (main_window, Ch2_label, "Ch2_label");
1074 GLADE_HOOKUP_OBJECT (main_window, Ch2_scale_label, "Ch2_scale_label");
1075 GLADE_HOOKUP_OBJECT (main_window, Ch2_position_label, "Ch2_position_label");
1076 GLADE_HOOKUP_OBJECT (main_window, Ch2_source_label, "Ch2_source_label");
1077 GLADE_HOOKUP_OBJECT (main_window, Ch3_frame, "Ch3_frame");
1078 GLADE_HOOKUP_OBJECT (main_window, alignment3, "alignment3");
1079 GLADE_HOOKUP_OBJECT (main_window, Ch3_vbox, "Ch3_vbox");
1080 GLADE_HOOKUP_OBJECT (main_window, Ch3_label, "Ch3_label");
1081 GLADE_HOOKUP_OBJECT (main_window, Ch3_scale_label, "Ch3_scale_label");
1082 GLADE_HOOKUP_OBJECT (main_window, Ch3_position_label, "Ch3_position_label");
1083 GLADE_HOOKUP_OBJECT (main_window, Ch3_source_label, "Ch3_source_label");
1084 GLADE_HOOKUP_OBJECT (main_window, Ch4_frame, "Ch4_frame");
1085 GLADE_HOOKUP_OBJECT (main_window, alignment4, "alignment4");
1086 GLADE_HOOKUP_OBJECT (main_window, Ch4_vbox, "Ch4_vbox");
1087 GLADE_HOOKUP_OBJECT (main_window, Ch4_label, "Ch4_label");
1088 GLADE_HOOKUP_OBJECT (main_window, Ch4_scale_label, "Ch4_scale_label");
1089 GLADE_HOOKUP_OBJECT (main_window, Ch4_position_label, "Ch4_position_label");
1090 GLADE_HOOKUP_OBJECT (main_window, Ch4_source_label, "Ch4_source_label");
1091 GLADE_HOOKUP_OBJECT (main_window, databox_aspectframe, "databox_aspectframe");
1092 GLADE_HOOKUP_OBJECT (main_window, databox_vbox, "databox_vbox");
1093 GLADE_HOOKUP_OBJECT (main_window, databox_frame, "databox_frame");
1094 GLADE_HOOKUP_OBJECT (main_window, databox, "databox");
1095 GLADE_HOOKUP_OBJECT (main_window, databox_hscrollbar, "databox_hscrollbar");
1096 GLADE_HOOKUP_OBJECT (main_window, vbox2, "vbox2");
1097 GLADE_HOOKUP_OBJECT (main_window, Ch5_frame, "Ch5_frame");
1098 GLADE_HOOKUP_OBJECT (main_window, alignment5, "alignment5");
1099 GLADE_HOOKUP_OBJECT (main_window, Ch5_vbox, "Ch5_vbox");
1100 GLADE_HOOKUP_OBJECT (main_window, Ch5_label, "Ch5_label");
1101 GLADE_HOOKUP_OBJECT (main_window, Ch5_scale_label, "Ch5_scale_label");
1102 GLADE_HOOKUP_OBJECT (main_window, Ch5_position_label, "Ch5_position_label");
1103 GLADE_HOOKUP_OBJECT (main_window, Ch5_source_label, "Ch5_source_label");
1104 GLADE_HOOKUP_OBJECT (main_window, Ch6_frame, "Ch6_frame");
1105 GLADE_HOOKUP_OBJECT (main_window, alignment6, "alignment6");
1106 GLADE_HOOKUP_OBJECT (main_window, Ch6_vbox, "Ch6_vbox");
1107 GLADE_HOOKUP_OBJECT (main_window, Ch6_label, "Ch6_label");
1108 GLADE_HOOKUP_OBJECT (main_window, Ch6_scale_label, "Ch6_scale_label");
1109 GLADE_HOOKUP_OBJECT (main_window, Ch6_position_label, "Ch6_position_label");
1110 GLADE_HOOKUP_OBJECT (main_window, Ch6_source_label, "Ch6_source_label");
1111 GLADE_HOOKUP_OBJECT (main_window, Ch7_frame, "Ch7_frame");
1112 GLADE_HOOKUP_OBJECT (main_window, alignment7, "alignment7");
1113 GLADE_HOOKUP_OBJECT (main_window, Ch7_vbox, "Ch7_vbox");
1114 GLADE_HOOKUP_OBJECT (main_window, Ch7_label, "Ch7_label");
1115 GLADE_HOOKUP_OBJECT (main_window, Ch7_scale_label, "Ch7_scale_label");
1116 GLADE_HOOKUP_OBJECT (main_window, Ch7_position_label, "Ch7_position_label");
1117 GLADE_HOOKUP_OBJECT (main_window, Ch7_source_label, "Ch7_source_label");
1118 GLADE_HOOKUP_OBJECT (main_window, Ch8_frame, "Ch8_frame");
1119 GLADE_HOOKUP_OBJECT (main_window, alignment8, "alignment8");
1120 GLADE_HOOKUP_OBJECT (main_window, Ch8_vbox, "Ch8_vbox");
1121 GLADE_HOOKUP_OBJECT (main_window, Ch8_label, "Ch8_label");
1122 GLADE_HOOKUP_OBJECT (main_window, Ch8_scale_label, "Ch8_scale_label");
1123 GLADE_HOOKUP_OBJECT (main_window, Ch8_position_label, "Ch8_position_label");
1124 GLADE_HOOKUP_OBJECT (main_window, Ch8_source_label, "Ch8_source_label");
1125 GLADE_HOOKUP_OBJECT (main_window, hbox10, "hbox10");
1126 GLADE_HOOKUP_OBJECT (main_window, vbox4, "vbox4");
1127 GLADE_HOOKUP_OBJECT (main_window, hbox12, "hbox12");
1128 GLADE_HOOKUP_OBJECT (main_window, tab_key_label, "tab_key_label");
1129 GLADE_HOOKUP_OBJECT (main_window, tab_help_label, "tab_help_label");
1130 GLADE_HOOKUP_OBJECT (main_window, hbox13, "hbox13");
1131 GLADE_HOOKUP_OBJECT (main_window, left_brace_key_label, "left_brace_key_label");
1132 GLADE_HOOKUP_OBJECT (main_window, scale_help_label, "scale_help_label");
1133 GLADE_HOOKUP_OBJECT (main_window, right_brace_key_label, "right_brace_key_label");
1134 GLADE_HOOKUP_OBJECT (main_window, hbox14, "hbox14");
1135 GLADE_HOOKUP_OBJECT (main_window, left_bracket_key_label, "left_bracket_key_label");
1136 GLADE_HOOKUP_OBJECT (main_window, position_help_label, "position_help_label");
1137 GLADE_HOOKUP_OBJECT (main_window, right_bracket_key_label, "right_bracket_key_label");
1138 GLADE_HOOKUP_OBJECT (main_window, hbox15, "hbox15");
1139 GLADE_HOOKUP_OBJECT (main_window, caret_key_label, "caret_key_label");
1140 GLADE_HOOKUP_OBJECT (main_window, data_source_opt2_label, "data_source_opt2_label");
1141 GLADE_HOOKUP_OBJECT (main_window, vbox5, "vbox5");
1142 GLADE_HOOKUP_OBJECT (main_window, hbox6, "hbox6");
1143 GLADE_HOOKUP_OBJECT (main_window, status0_label, "status0_label");
1144 GLADE_HOOKUP_OBJECT (main_window, _9_key_label, "_9_key_label");
1145 GLADE_HOOKUP_OBJECT (main_window, timebase_label, "timebase_label");
1146 GLADE_HOOKUP_OBJECT (main_window, _0_key_label, "_0_key_label");
1147 GLADE_HOOKUP_OBJECT (main_window, status1_label, "status1_label");
1148 GLADE_HOOKUP_OBJECT (main_window, hbox7, "hbox7");
1149 GLADE_HOOKUP_OBJECT (main_window, status2_label, "status2_label");
1150 GLADE_HOOKUP_OBJECT (main_window, left_paren_key_label, "left_paren_key_label");
1151 GLADE_HOOKUP_OBJECT (main_window, sample_rate_label, "sample_rate_label");
1152 GLADE_HOOKUP_OBJECT (main_window, right_paren_key_label, "right_paren_key_label");
1153 GLADE_HOOKUP_OBJECT (main_window, status3_label, "status3_label");
1154 GLADE_HOOKUP_OBJECT (main_window, hbox8, "hbox8");
1155 GLADE_HOOKUP_OBJECT (main_window, status4_label, "status4_label");
1156 GLADE_HOOKUP_OBJECT (main_window, samples_per_frame_label, "samples_per_frame_label");
1157 GLADE_HOOKUP_OBJECT (main_window, status5_label, "status5_label");
1158 GLADE_HOOKUP_OBJECT (main_window, hbox9, "hbox9");
1159 GLADE_HOOKUP_OBJECT (main_window, status6_label, "status6_label");
1160 GLADE_HOOKUP_OBJECT (main_window, registers_left_key_label, "registers_left_key_label");
1161 GLADE_HOOKUP_OBJECT (main_window, registers_label, "registers_label");
1162 GLADE_HOOKUP_OBJECT (main_window, registers_right_key_label, "registers_right_key_label");
1163 GLADE_HOOKUP_OBJECT (main_window, status7_label, "status7_label");
1164 GLADE_HOOKUP_OBJECT (main_window, vbox6, "vbox6");
1165 GLADE_HOOKUP_OBJECT (main_window, hbox18, "hbox18");
1166 GLADE_HOOKUP_OBJECT (main_window, signal_key_label, "signal_key_label");
1167 GLADE_HOOKUP_OBJECT (main_window, signal_help_label, "signal_help_label");
1168 GLADE_HOOKUP_OBJECT (main_window, memory_help_label, "memory_help_label");
1169 GLADE_HOOKUP_OBJECT (main_window, hbox16, "hbox16");
1170 GLADE_HOOKUP_OBJECT (main_window, store_key_label, "store_key_label");
1171 GLADE_HOOKUP_OBJECT (main_window, store_help_label, "store_help_label");
1172 GLADE_HOOKUP_OBJECT (main_window, hbox17, "hbox17");
1173 GLADE_HOOKUP_OBJECT (main_window, recall_key_label, "recall_key_label");
1174 GLADE_HOOKUP_OBJECT (main_window, recall_help_label, "recall_help_label");
1175
1176 return main_window;
1177 }
1178
1179 GtkWidget*
create_comedi_dialog(void)1180 create_comedi_dialog (void)
1181 {
1182 GtkWidget *comedi_dialog;
1183 GtkWidget *dialog_vbox3;
1184 GtkWidget *notebook2;
1185 GtkWidget *option_table;
1186 GtkWidget *device_label;
1187 GtkWidget *label26;
1188 GtkWidget *device_entry;
1189 GtkWidget *subdevice_optionmenu;
1190 GtkWidget *convertwidget1;
1191 GtkWidget *label28;
1192 GtkWidget *rate_entry;
1193 GtkWidget *label27;
1194 GtkWidget *hbox7;
1195 GtkWidget *aref_ground;
1196 GSList *aref_ground_group = NULL;
1197 GtkWidget *aref_diff;
1198 GtkWidget *aref_common;
1199 GtkWidget *label29;
1200 GtkWidget *hbox8;
1201 GtkWidget *bufsize_default;
1202 GSList *bufsize_default_group = NULL;
1203 GtkWidget *bufsize_custom;
1204 GtkWidget *bufsize_entry;
1205 GtkWidget *label30;
1206 GtkWidget *empty_notebook_page;
1207 GtkWidget *label31;
1208 GtkWidget *dialog_action_area3;
1209 GtkWidget *hbuttonbox2;
1210 GtkWidget *button7;
1211 GtkWidget *button8;
1212 GtkWidget *button9;
1213
1214 comedi_dialog = gtk_dialog_new ();
1215 gtk_widget_set_name (comedi_dialog, "comedi_dialog");
1216 gtk_window_set_title (GTK_WINDOW (comedi_dialog), _("COMEDI Options"));
1217 gtk_window_set_type_hint (GTK_WINDOW (comedi_dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
1218
1219 dialog_vbox3 = GTK_DIALOG (comedi_dialog)->vbox;
1220 gtk_widget_set_name (dialog_vbox3, "dialog_vbox3");
1221 gtk_widget_show (dialog_vbox3);
1222
1223 notebook2 = gtk_notebook_new ();
1224 gtk_widget_set_name (notebook2, "notebook2");
1225 gtk_widget_show (notebook2);
1226 gtk_box_pack_start (GTK_BOX (dialog_vbox3), notebook2, TRUE, TRUE, 0);
1227
1228 option_table = gtk_table_new (5, 2, FALSE);
1229 gtk_widget_set_name (option_table, "option_table");
1230 gtk_widget_show (option_table);
1231 gtk_container_add (GTK_CONTAINER (notebook2), option_table);
1232 gtk_container_set_border_width (GTK_CONTAINER (option_table), 10);
1233 gtk_table_set_row_spacings (GTK_TABLE (option_table), 10);
1234 gtk_table_set_col_spacings (GTK_TABLE (option_table), 10);
1235
1236 device_label = gtk_label_new (_("Device:"));
1237 gtk_widget_set_name (device_label, "device_label");
1238 gtk_widget_show (device_label);
1239 gtk_table_attach (GTK_TABLE (option_table), device_label, 0, 1, 0, 1,
1240 (GtkAttachOptions) (GTK_FILL),
1241 (GtkAttachOptions) (0), 0, 0);
1242 gtk_label_set_justify (GTK_LABEL (device_label), GTK_JUSTIFY_CENTER);
1243 gtk_misc_set_alignment (GTK_MISC (device_label), 0, 0.5);
1244
1245 label26 = gtk_label_new (_("Subdevice:"));
1246 gtk_widget_set_name (label26, "label26");
1247 gtk_widget_show (label26);
1248 gtk_table_attach (GTK_TABLE (option_table), label26, 0, 1, 1, 2,
1249 (GtkAttachOptions) (GTK_FILL),
1250 (GtkAttachOptions) (0), 0, 0);
1251 gtk_label_set_justify (GTK_LABEL (label26), GTK_JUSTIFY_CENTER);
1252 gtk_misc_set_alignment (GTK_MISC (label26), 0, 0.5);
1253
1254 device_entry = gtk_entry_new ();
1255 gtk_widget_set_name (device_entry, "device_entry");
1256 gtk_widget_show (device_entry);
1257 gtk_table_attach (GTK_TABLE (option_table), device_entry, 1, 2, 0, 1,
1258 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1259 (GtkAttachOptions) (0), 0, 0);
1260
1261 subdevice_optionmenu = gtk_option_menu_new ();
1262 gtk_widget_set_name (subdevice_optionmenu, "subdevice_optionmenu");
1263 gtk_widget_show (subdevice_optionmenu);
1264 gtk_table_attach (GTK_TABLE (option_table), subdevice_optionmenu, 1, 2, 1, 2,
1265 (GtkAttachOptions) (0),
1266 (GtkAttachOptions) (0), 0, 0);
1267
1268 convertwidget1 = gtk_menu_new ();
1269 gtk_widget_set_name (convertwidget1, "convertwidget1");
1270
1271 gtk_option_menu_set_menu (GTK_OPTION_MENU (subdevice_optionmenu), convertwidget1);
1272
1273 label28 = gtk_label_new (_("Sampling rate (Hz):"));
1274 gtk_widget_set_name (label28, "label28");
1275 gtk_widget_show (label28);
1276 gtk_table_attach (GTK_TABLE (option_table), label28, 0, 1, 2, 3,
1277 (GtkAttachOptions) (GTK_FILL),
1278 (GtkAttachOptions) (0), 0, 0);
1279 gtk_label_set_justify (GTK_LABEL (label28), GTK_JUSTIFY_CENTER);
1280 gtk_misc_set_alignment (GTK_MISC (label28), 0, 0.5);
1281
1282 rate_entry = gtk_entry_new ();
1283 gtk_widget_set_name (rate_entry, "rate_entry");
1284 gtk_widget_show (rate_entry);
1285 gtk_table_attach (GTK_TABLE (option_table), rate_entry, 1, 2, 2, 3,
1286 (GtkAttachOptions) (GTK_EXPAND),
1287 (GtkAttachOptions) (0), 0, 0);
1288
1289 label27 = gtk_label_new (_("Analog reference:"));
1290 gtk_widget_set_name (label27, "label27");
1291 gtk_widget_show (label27);
1292 gtk_table_attach (GTK_TABLE (option_table), label27, 0, 1, 4, 5,
1293 (GtkAttachOptions) (GTK_FILL),
1294 (GtkAttachOptions) (0), 0, 0);
1295 gtk_label_set_justify (GTK_LABEL (label27), GTK_JUSTIFY_CENTER);
1296 gtk_misc_set_alignment (GTK_MISC (label27), 0, 0.5);
1297
1298 hbox7 = gtk_hbox_new (FALSE, 0);
1299 gtk_widget_set_name (hbox7, "hbox7");
1300 gtk_widget_show (hbox7);
1301 gtk_table_attach (GTK_TABLE (option_table), hbox7, 1, 2, 4, 5,
1302 (GtkAttachOptions) (GTK_FILL),
1303 (GtkAttachOptions) (GTK_FILL), 0, 0);
1304
1305 aref_ground = gtk_radio_button_new_with_mnemonic (NULL, _("Ground"));
1306 gtk_widget_set_name (aref_ground, "aref_ground");
1307 gtk_widget_show (aref_ground);
1308 gtk_box_pack_start (GTK_BOX (hbox7), aref_ground, FALSE, FALSE, 0);
1309 gtk_radio_button_set_group (GTK_RADIO_BUTTON (aref_ground), aref_ground_group);
1310 aref_ground_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (aref_ground));
1311
1312 aref_diff = gtk_radio_button_new_with_mnemonic (NULL, _("Differential"));
1313 gtk_widget_set_name (aref_diff, "aref_diff");
1314 gtk_widget_show (aref_diff);
1315 gtk_box_pack_start (GTK_BOX (hbox7), aref_diff, FALSE, FALSE, 0);
1316 gtk_radio_button_set_group (GTK_RADIO_BUTTON (aref_diff), aref_ground_group);
1317 aref_ground_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (aref_diff));
1318
1319 aref_common = gtk_radio_button_new_with_mnemonic (NULL, _("Common"));
1320 gtk_widget_set_name (aref_common, "aref_common");
1321 gtk_widget_show (aref_common);
1322 gtk_box_pack_start (GTK_BOX (hbox7), aref_common, FALSE, FALSE, 0);
1323 gtk_radio_button_set_group (GTK_RADIO_BUTTON (aref_common), aref_ground_group);
1324 aref_ground_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (aref_common));
1325
1326 label29 = gtk_label_new (_("Buffer size (bytes):"));
1327 gtk_widget_set_name (label29, "label29");
1328 gtk_widget_show (label29);
1329 gtk_table_attach (GTK_TABLE (option_table), label29, 0, 1, 3, 4,
1330 (GtkAttachOptions) (GTK_FILL),
1331 (GtkAttachOptions) (0), 0, 0);
1332 gtk_label_set_justify (GTK_LABEL (label29), GTK_JUSTIFY_CENTER);
1333 gtk_misc_set_alignment (GTK_MISC (label29), 0, 0.5);
1334
1335 hbox8 = gtk_hbox_new (FALSE, 0);
1336 gtk_widget_set_name (hbox8, "hbox8");
1337 gtk_widget_show (hbox8);
1338 gtk_table_attach (GTK_TABLE (option_table), hbox8, 1, 2, 3, 4,
1339 (GtkAttachOptions) (GTK_FILL),
1340 (GtkAttachOptions) (GTK_FILL), 0, 0);
1341
1342 bufsize_default = gtk_radio_button_new_with_mnemonic (NULL, _("Default"));
1343 gtk_widget_set_name (bufsize_default, "bufsize_default");
1344 gtk_widget_show (bufsize_default);
1345 gtk_box_pack_start (GTK_BOX (hbox8), bufsize_default, FALSE, FALSE, 0);
1346 gtk_radio_button_set_group (GTK_RADIO_BUTTON (bufsize_default), bufsize_default_group);
1347 bufsize_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (bufsize_default));
1348
1349 bufsize_custom = gtk_radio_button_new_with_mnemonic (NULL, _("Custom:"));
1350 gtk_widget_set_name (bufsize_custom, "bufsize_custom");
1351 gtk_widget_show (bufsize_custom);
1352 gtk_box_pack_start (GTK_BOX (hbox8), bufsize_custom, FALSE, FALSE, 0);
1353 gtk_radio_button_set_group (GTK_RADIO_BUTTON (bufsize_custom), bufsize_default_group);
1354 bufsize_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (bufsize_custom));
1355
1356 bufsize_entry = gtk_entry_new ();
1357 gtk_widget_set_name (bufsize_entry, "bufsize_entry");
1358 gtk_widget_show (bufsize_entry);
1359 gtk_box_pack_start (GTK_BOX (hbox8), bufsize_entry, TRUE, TRUE, 0);
1360
1361 label30 = gtk_label_new (_("General"));
1362 gtk_widget_set_name (label30, "label30");
1363 gtk_widget_show (label30);
1364 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 0), label30);
1365 gtk_label_set_justify (GTK_LABEL (label30), GTK_JUSTIFY_CENTER);
1366
1367 empty_notebook_page = gtk_vbox_new (FALSE, 0);
1368 gtk_widget_show (empty_notebook_page);
1369 gtk_container_add (GTK_CONTAINER (notebook2), empty_notebook_page);
1370
1371 label31 = gtk_label_new (_("Channels"));
1372 gtk_widget_set_name (label31, "label31");
1373 gtk_widget_show (label31);
1374 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 1), label31);
1375 gtk_label_set_justify (GTK_LABEL (label31), GTK_JUSTIFY_CENTER);
1376
1377 dialog_action_area3 = GTK_DIALOG (comedi_dialog)->action_area;
1378 gtk_widget_set_name (dialog_action_area3, "dialog_action_area3");
1379 gtk_widget_show (dialog_action_area3);
1380 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area3), GTK_BUTTONBOX_END);
1381
1382 hbuttonbox2 = gtk_hbutton_box_new ();
1383 gtk_widget_set_name (hbuttonbox2, "hbuttonbox2");
1384 gtk_widget_show (hbuttonbox2);
1385 gtk_container_add (GTK_CONTAINER (dialog_action_area3), hbuttonbox2);
1386 gtk_box_set_spacing (GTK_BOX (hbuttonbox2), 8);
1387
1388 button7 = gtk_button_new_with_mnemonic (_("OK"));
1389 gtk_widget_set_name (button7, "button7");
1390 gtk_widget_show (button7);
1391 gtk_container_add (GTK_CONTAINER (hbuttonbox2), button7);
1392 GTK_WIDGET_SET_FLAGS (button7, GTK_CAN_DEFAULT);
1393
1394 button8 = gtk_button_new_with_mnemonic (_("Apply"));
1395 gtk_widget_set_name (button8, "button8");
1396 gtk_widget_show (button8);
1397 gtk_container_add (GTK_CONTAINER (hbuttonbox2), button8);
1398 GTK_WIDGET_SET_FLAGS (button8, GTK_CAN_DEFAULT);
1399
1400 button9 = gtk_button_new_with_mnemonic (_("Cancel"));
1401 gtk_widget_set_name (button9, "button9");
1402 gtk_widget_show (button9);
1403 gtk_container_add (GTK_CONTAINER (hbuttonbox2), button9);
1404 GTK_WIDGET_SET_FLAGS (button9, GTK_CAN_DEFAULT);
1405
1406 g_signal_connect ((gpointer) bufsize_default, "clicked",
1407 G_CALLBACK (on_bufsize_default_clicked),
1408 NULL);
1409 g_signal_connect ((gpointer) bufsize_custom, "clicked",
1410 G_CALLBACK (on_bufsize_custom_clicked),
1411 NULL);
1412 g_signal_connect ((gpointer) button7, "clicked",
1413 G_CALLBACK (comedi_on_ok),
1414 NULL);
1415 g_signal_connect ((gpointer) button8, "clicked",
1416 G_CALLBACK (comedi_on_apply),
1417 NULL);
1418 g_signal_connect_swapped ((gpointer) button9, "clicked",
1419 G_CALLBACK (gtk_widget_destroy),
1420 GTK_OBJECT (comedi_dialog));
1421
1422 /* Store pointers to all widgets, for use by lookup_widget(). */
1423 GLADE_HOOKUP_OBJECT_NO_REF (comedi_dialog, comedi_dialog, "comedi_dialog");
1424 GLADE_HOOKUP_OBJECT_NO_REF (comedi_dialog, dialog_vbox3, "dialog_vbox3");
1425 GLADE_HOOKUP_OBJECT (comedi_dialog, notebook2, "notebook2");
1426 GLADE_HOOKUP_OBJECT (comedi_dialog, option_table, "option_table");
1427 GLADE_HOOKUP_OBJECT (comedi_dialog, device_label, "device_label");
1428 GLADE_HOOKUP_OBJECT (comedi_dialog, label26, "label26");
1429 GLADE_HOOKUP_OBJECT (comedi_dialog, device_entry, "device_entry");
1430 GLADE_HOOKUP_OBJECT (comedi_dialog, subdevice_optionmenu, "subdevice_optionmenu");
1431 GLADE_HOOKUP_OBJECT (comedi_dialog, convertwidget1, "convertwidget1");
1432 GLADE_HOOKUP_OBJECT (comedi_dialog, label28, "label28");
1433 GLADE_HOOKUP_OBJECT (comedi_dialog, rate_entry, "rate_entry");
1434 GLADE_HOOKUP_OBJECT (comedi_dialog, label27, "label27");
1435 GLADE_HOOKUP_OBJECT (comedi_dialog, hbox7, "hbox7");
1436 GLADE_HOOKUP_OBJECT (comedi_dialog, aref_ground, "aref_ground");
1437 GLADE_HOOKUP_OBJECT (comedi_dialog, aref_diff, "aref_diff");
1438 GLADE_HOOKUP_OBJECT (comedi_dialog, aref_common, "aref_common");
1439 GLADE_HOOKUP_OBJECT (comedi_dialog, label29, "label29");
1440 GLADE_HOOKUP_OBJECT (comedi_dialog, hbox8, "hbox8");
1441 GLADE_HOOKUP_OBJECT (comedi_dialog, bufsize_default, "bufsize_default");
1442 GLADE_HOOKUP_OBJECT (comedi_dialog, bufsize_custom, "bufsize_custom");
1443 GLADE_HOOKUP_OBJECT (comedi_dialog, bufsize_entry, "bufsize_entry");
1444 GLADE_HOOKUP_OBJECT (comedi_dialog, label30, "label30");
1445 GLADE_HOOKUP_OBJECT (comedi_dialog, label31, "label31");
1446 GLADE_HOOKUP_OBJECT_NO_REF (comedi_dialog, dialog_action_area3, "dialog_action_area3");
1447 GLADE_HOOKUP_OBJECT (comedi_dialog, hbuttonbox2, "hbuttonbox2");
1448 GLADE_HOOKUP_OBJECT (comedi_dialog, button7, "button7");
1449 GLADE_HOOKUP_OBJECT (comedi_dialog, button8, "button8");
1450 GLADE_HOOKUP_OBJECT (comedi_dialog, button9, "button9");
1451
1452 return comedi_dialog;
1453 }
1454
1455 GtkWidget*
create_dialog2(void)1456 create_dialog2 (void)
1457 {
1458 GtkWidget *dialog2;
1459 GtkWidget *dialog_vbox1;
1460 GtkWidget *notebook1;
1461 GtkWidget *table3;
1462 GtkWidget *label23;
1463 GtkWidget *device_entry;
1464 GtkWidget *label22;
1465 GtkWidget *table1;
1466 GtkWidget *label6;
1467 GtkWidget *label7;
1468 GtkWidget *label8;
1469 GtkWidget *label10;
1470 GtkWidget *vbox1;
1471 GtkWidget *radiobutton12;
1472 GSList *radiobutton12_group = NULL;
1473 GtkWidget *radiobutton13;
1474 GtkWidget *vbox2;
1475 GtkWidget *radiobutton14;
1476 GSList *radiobutton14_group = NULL;
1477 GtkWidget *radiobutton15;
1478 GtkWidget *radiobutton16;
1479 GtkWidget *radiobutton17;
1480 GtkWidget *vbox3;
1481 GtkWidget *radiobutton18;
1482 GSList *radiobutton18_group = NULL;
1483 GtkWidget *radiobutton19;
1484 GtkWidget *vbox4;
1485 GtkWidget *radiobutton20;
1486 GSList *radiobutton20_group = NULL;
1487 GtkWidget *radiobutton21;
1488 GtkWidget *radiobutton22;
1489 GtkWidget *radiobutton23;
1490 GtkWidget *checkbutton2;
1491 GtkWidget *checkbutton3;
1492 GtkWidget *hbox1;
1493 GtkWidget *radiobutton24;
1494 GSList *radiobutton24_group = NULL;
1495 GtkWidget *radiobutton25;
1496 GtkWidget *label11;
1497 GtkWidget *hseparator3;
1498 GtkWidget *hseparator2;
1499 GtkWidget *hseparator1;
1500 GtkWidget *vseparator1;
1501 GtkWidget *vseparator2;
1502 GtkWidget *label3;
1503 GtkWidget *table2;
1504 GtkWidget *label12;
1505 GtkWidget *label16;
1506 GtkWidget *label17;
1507 GtkWidget *hbox4;
1508 GtkWidget *radiobutton30;
1509 GSList *radiobutton30_group = NULL;
1510 GtkWidget *radiobutton31;
1511 GtkWidget *hbox5;
1512 GtkWidget *radiobutton38;
1513 GSList *radiobutton38_group = NULL;
1514 GtkWidget *radiobutton40;
1515 GtkWidget *label15;
1516 GtkWidget *entry1;
1517 GtkWidget *hseparator4;
1518 GtkWidget *hseparator5;
1519 GtkWidget *label21;
1520 GtkWidget *label19;
1521 GtkWidget *label13;
1522 GtkWidget *label14;
1523 GtkWidget *vseparator3;
1524 GtkWidget *hscale1;
1525 GtkWidget *hscale2;
1526 GtkWidget *hbox3;
1527 GtkWidget *radiobutton28;
1528 GSList *radiobutton28_group = NULL;
1529 GtkWidget *radiobutton39;
1530 GtkWidget *label4;
1531 GtkWidget *dialog_action_area1;
1532 GtkWidget *hbuttonbox1;
1533 GtkWidget *button1;
1534 GtkWidget *button2;
1535 GtkWidget *button3;
1536
1537 dialog2 = gtk_dialog_new ();
1538 gtk_widget_set_name (dialog2, "dialog2");
1539 gtk_window_set_title (GTK_WINDOW (dialog2), _("BitScope"));
1540 gtk_window_set_type_hint (GTK_WINDOW (dialog2), GDK_WINDOW_TYPE_HINT_DIALOG);
1541
1542 dialog_vbox1 = GTK_DIALOG (dialog2)->vbox;
1543 gtk_widget_set_name (dialog_vbox1, "dialog_vbox1");
1544 gtk_widget_show (dialog_vbox1);
1545
1546 notebook1 = gtk_notebook_new ();
1547 gtk_widget_set_name (notebook1, "notebook1");
1548 gtk_widget_show (notebook1);
1549 gtk_box_pack_start (GTK_BOX (dialog_vbox1), notebook1, TRUE, TRUE, 0);
1550
1551 table3 = gtk_table_new (1, 2, FALSE);
1552 gtk_widget_set_name (table3, "table3");
1553 gtk_widget_show (table3);
1554 gtk_container_add (GTK_CONTAINER (notebook1), table3);
1555 gtk_container_set_border_width (GTK_CONTAINER (table3), 10);
1556 gtk_table_set_row_spacings (GTK_TABLE (table3), 10);
1557 gtk_table_set_col_spacings (GTK_TABLE (table3), 10);
1558
1559 label23 = gtk_label_new (_("Device:"));
1560 gtk_widget_set_name (label23, "label23");
1561 gtk_widget_show (label23);
1562 gtk_table_attach (GTK_TABLE (table3), label23, 0, 1, 0, 1,
1563 (GtkAttachOptions) (GTK_FILL),
1564 (GtkAttachOptions) (0), 0, 0);
1565 gtk_label_set_justify (GTK_LABEL (label23), GTK_JUSTIFY_CENTER);
1566 gtk_misc_set_alignment (GTK_MISC (label23), 0, 0.5);
1567
1568 device_entry = gtk_entry_new ();
1569 gtk_widget_set_name (device_entry, "device_entry");
1570 gtk_widget_show (device_entry);
1571 gtk_table_attach (GTK_TABLE (table3), device_entry, 1, 2, 0, 1,
1572 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1573 (GtkAttachOptions) (0), 0, 0);
1574
1575 label22 = gtk_label_new (_("Connection"));
1576 gtk_widget_set_name (label22, "label22");
1577 gtk_widget_show (label22);
1578 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label22);
1579 gtk_label_set_justify (GTK_LABEL (label22), GTK_JUSTIFY_CENTER);
1580
1581 table1 = gtk_table_new (7, 5, FALSE);
1582 gtk_widget_set_name (table1, "table1");
1583 gtk_widget_show (table1);
1584 gtk_container_add (GTK_CONTAINER (notebook1), table1);
1585 gtk_table_set_row_spacings (GTK_TABLE (table1), 10);
1586 gtk_table_set_col_spacings (GTK_TABLE (table1), 10);
1587
1588 label6 = gtk_label_new (_("X (Primary)"));
1589 gtk_widget_set_name (label6, "label6");
1590 gtk_widget_show (label6);
1591 gtk_table_attach (GTK_TABLE (table1), label6, 2, 3, 0, 1,
1592 (GtkAttachOptions) (0),
1593 (GtkAttachOptions) (0), 0, 0);
1594 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_CENTER);
1595
1596 label7 = gtk_label_new (_("Y (Secondary)"));
1597 gtk_widget_set_name (label7, "label7");
1598 gtk_widget_show (label7);
1599 gtk_table_attach (GTK_TABLE (table1), label7, 4, 5, 0, 1,
1600 (GtkAttachOptions) (0),
1601 (GtkAttachOptions) (0), 0, 0);
1602 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_CENTER);
1603
1604 label8 = gtk_label_new (_("Source\nChannel"));
1605 gtk_widget_set_name (label8, "label8");
1606 gtk_widget_show (label8);
1607 gtk_table_attach (GTK_TABLE (table1), label8, 0, 1, 2, 3,
1608 (GtkAttachOptions) (0),
1609 (GtkAttachOptions) (0), 0, 0);
1610 gtk_label_set_justify (GTK_LABEL (label8), GTK_JUSTIFY_CENTER);
1611
1612 label10 = gtk_label_new (_("Input\nVoltage\nRange"));
1613 gtk_widget_set_name (label10, "label10");
1614 gtk_widget_show (label10);
1615 gtk_table_attach (GTK_TABLE (table1), label10, 0, 1, 6, 7,
1616 (GtkAttachOptions) (0),
1617 (GtkAttachOptions) (0), 0, 0);
1618 gtk_label_set_justify (GTK_LABEL (label10), GTK_JUSTIFY_CENTER);
1619
1620 vbox1 = gtk_vbox_new (FALSE, 0);
1621 gtk_widget_set_name (vbox1, "vbox1");
1622 gtk_widget_show (vbox1);
1623 gtk_table_attach (GTK_TABLE (table1), vbox1, 4, 5, 2, 3,
1624 (GtkAttachOptions) (GTK_FILL),
1625 (GtkAttachOptions) (GTK_FILL), 0, 0);
1626
1627 radiobutton12 = gtk_radio_button_new_with_mnemonic (NULL, _("A"));
1628 gtk_widget_set_name (radiobutton12, "radiobutton12");
1629 gtk_widget_show (radiobutton12);
1630 gtk_box_pack_start (GTK_BOX (vbox1), radiobutton12, FALSE, FALSE, 0);
1631 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton12), radiobutton12_group);
1632 radiobutton12_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton12));
1633
1634 radiobutton13 = gtk_radio_button_new_with_mnemonic (NULL, _("B"));
1635 gtk_widget_set_name (radiobutton13, "radiobutton13");
1636 gtk_widget_show (radiobutton13);
1637 gtk_box_pack_start (GTK_BOX (vbox1), radiobutton13, FALSE, FALSE, 0);
1638 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton13), radiobutton12_group);
1639 radiobutton12_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton13));
1640 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton13), TRUE);
1641
1642 vbox2 = gtk_vbox_new (FALSE, 0);
1643 gtk_widget_set_name (vbox2, "vbox2");
1644 gtk_widget_show (vbox2);
1645 gtk_table_attach (GTK_TABLE (table1), vbox2, 4, 5, 6, 7,
1646 (GtkAttachOptions) (GTK_FILL),
1647 (GtkAttachOptions) (GTK_FILL), 0, 0);
1648
1649 radiobutton14 = gtk_radio_button_new_with_mnemonic (NULL, _("1.30V"));
1650 gtk_widget_set_name (radiobutton14, "radiobutton14");
1651 gtk_widget_show (radiobutton14);
1652 gtk_box_pack_start (GTK_BOX (vbox2), radiobutton14, FALSE, FALSE, 0);
1653 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton14), radiobutton14_group);
1654 radiobutton14_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton14));
1655
1656 radiobutton15 = gtk_radio_button_new_with_mnemonic (NULL, _("6.00V"));
1657 gtk_widget_set_name (radiobutton15, "radiobutton15");
1658 gtk_widget_show (radiobutton15);
1659 gtk_box_pack_start (GTK_BOX (vbox2), radiobutton15, FALSE, FALSE, 0);
1660 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton15), radiobutton14_group);
1661 radiobutton14_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton15));
1662
1663 radiobutton16 = gtk_radio_button_new_with_mnemonic (NULL, _("12.0V"));
1664 gtk_widget_set_name (radiobutton16, "radiobutton16");
1665 gtk_widget_show (radiobutton16);
1666 gtk_box_pack_start (GTK_BOX (vbox2), radiobutton16, FALSE, FALSE, 0);
1667 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton16), radiobutton14_group);
1668 radiobutton14_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton16));
1669 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton16), TRUE);
1670
1671 radiobutton17 = gtk_radio_button_new_with_mnemonic (NULL, _("+/- 31.60 V"));
1672 gtk_widget_set_name (radiobutton17, "radiobutton17");
1673 gtk_widget_show (radiobutton17);
1674 gtk_box_pack_start (GTK_BOX (vbox2), radiobutton17, FALSE, FALSE, 0);
1675 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton17), radiobutton14_group);
1676 radiobutton14_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton17));
1677
1678 vbox3 = gtk_vbox_new (FALSE, 0);
1679 gtk_widget_set_name (vbox3, "vbox3");
1680 gtk_widget_show (vbox3);
1681 gtk_table_attach (GTK_TABLE (table1), vbox3, 2, 3, 2, 3,
1682 (GtkAttachOptions) (GTK_FILL),
1683 (GtkAttachOptions) (GTK_FILL), 0, 0);
1684
1685 radiobutton18 = gtk_radio_button_new_with_mnemonic (NULL, _("A"));
1686 gtk_widget_set_name (radiobutton18, "radiobutton18");
1687 gtk_widget_show (radiobutton18);
1688 gtk_box_pack_start (GTK_BOX (vbox3), radiobutton18, FALSE, FALSE, 0);
1689 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton18), radiobutton18_group);
1690 radiobutton18_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton18));
1691 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton18), TRUE);
1692
1693 radiobutton19 = gtk_radio_button_new_with_mnemonic (NULL, _("B"));
1694 gtk_widget_set_name (radiobutton19, "radiobutton19");
1695 gtk_widget_show (radiobutton19);
1696 gtk_box_pack_start (GTK_BOX (vbox3), radiobutton19, FALSE, FALSE, 0);
1697 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton19), radiobutton18_group);
1698 radiobutton18_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton19));
1699
1700 vbox4 = gtk_vbox_new (FALSE, 0);
1701 gtk_widget_set_name (vbox4, "vbox4");
1702 gtk_widget_show (vbox4);
1703 gtk_table_attach (GTK_TABLE (table1), vbox4, 2, 3, 6, 7,
1704 (GtkAttachOptions) (GTK_FILL),
1705 (GtkAttachOptions) (GTK_FILL), 0, 0);
1706
1707 radiobutton20 = gtk_radio_button_new_with_mnemonic (NULL, _("+/- 0.632 V"));
1708 gtk_widget_set_name (radiobutton20, "radiobutton20");
1709 gtk_widget_show (radiobutton20);
1710 gtk_box_pack_start (GTK_BOX (vbox4), radiobutton20, FALSE, FALSE, 0);
1711 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton20), radiobutton20_group);
1712 radiobutton20_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton20));
1713
1714 radiobutton21 = gtk_radio_button_new_with_mnemonic (NULL, _("6.00V"));
1715 gtk_widget_set_name (radiobutton21, "radiobutton21");
1716 gtk_widget_show (radiobutton21);
1717 gtk_box_pack_start (GTK_BOX (vbox4), radiobutton21, FALSE, FALSE, 0);
1718 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton21), radiobutton20_group);
1719 radiobutton20_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton21));
1720
1721 radiobutton22 = gtk_radio_button_new_with_mnemonic (NULL, _("12.0V"));
1722 gtk_widget_set_name (radiobutton22, "radiobutton22");
1723 gtk_widget_show (radiobutton22);
1724 gtk_box_pack_start (GTK_BOX (vbox4), radiobutton22, FALSE, FALSE, 0);
1725 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton22), radiobutton20_group);
1726 radiobutton20_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton22));
1727 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton22), TRUE);
1728
1729 radiobutton23 = gtk_radio_button_new_with_mnemonic (NULL, _("+/- 31.60 V"));
1730 gtk_widget_set_name (radiobutton23, "radiobutton23");
1731 gtk_widget_show (radiobutton23);
1732 gtk_box_pack_start (GTK_BOX (vbox4), radiobutton23, FALSE, FALSE, 0);
1733 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton23), radiobutton20_group);
1734 radiobutton20_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton23));
1735
1736 checkbutton2 = gtk_check_button_new_with_mnemonic (_("x10"));
1737 gtk_widget_set_name (checkbutton2, "checkbutton2");
1738 gtk_widget_show (checkbutton2);
1739 gtk_table_attach (GTK_TABLE (table1), checkbutton2, 2, 3, 4, 5,
1740 (GtkAttachOptions) (0),
1741 (GtkAttachOptions) (0), 0, 0);
1742 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton2), TRUE);
1743
1744 checkbutton3 = gtk_check_button_new_with_mnemonic (_("x10"));
1745 gtk_widget_set_name (checkbutton3, "checkbutton3");
1746 gtk_widget_show (checkbutton3);
1747 gtk_table_attach (GTK_TABLE (table1), checkbutton3, 4, 5, 4, 5,
1748 (GtkAttachOptions) (0),
1749 (GtkAttachOptions) (0), 0, 0);
1750 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton3), TRUE);
1751
1752 hbox1 = gtk_hbox_new (FALSE, 0);
1753 gtk_widget_set_name (hbox1, "hbox1");
1754 gtk_widget_show (hbox1);
1755 gtk_table_attach (GTK_TABLE (table1), hbox1, 0, 1, 4, 5,
1756 (GtkAttachOptions) (GTK_FILL),
1757 (GtkAttachOptions) (GTK_FILL), 0, 0);
1758
1759 radiobutton24 = gtk_radio_button_new_with_mnemonic (NULL, _("POD"));
1760 gtk_widget_set_name (radiobutton24, "radiobutton24");
1761 gtk_widget_show (radiobutton24);
1762 gtk_box_pack_start (GTK_BOX (hbox1), radiobutton24, FALSE, FALSE, 0);
1763 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton24), radiobutton24_group);
1764 radiobutton24_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton24));
1765
1766 radiobutton25 = gtk_radio_button_new_with_mnemonic (NULL, _("BNC"));
1767 gtk_widget_set_name (radiobutton25, "radiobutton25");
1768 gtk_widget_show (radiobutton25);
1769 gtk_box_pack_start (GTK_BOX (hbox1), radiobutton25, FALSE, FALSE, 0);
1770 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton25), radiobutton24_group);
1771 radiobutton24_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton25));
1772 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton25), TRUE);
1773
1774 label11 = gtk_label_new ("");
1775 gtk_widget_set_name (label11, "label11");
1776 gtk_widget_show (label11);
1777 gtk_table_attach (GTK_TABLE (table1), label11, 0, 1, 0, 1,
1778 (GtkAttachOptions) (0),
1779 (GtkAttachOptions) (0), 0, 0);
1780 gtk_label_set_justify (GTK_LABEL (label11), GTK_JUSTIFY_CENTER);
1781
1782 hseparator3 = gtk_hseparator_new ();
1783 gtk_widget_set_name (hseparator3, "hseparator3");
1784 gtk_widget_show (hseparator3);
1785 gtk_table_attach (GTK_TABLE (table1), hseparator3, 0, 5, 5, 6,
1786 (GtkAttachOptions) (GTK_FILL),
1787 (GtkAttachOptions) (GTK_FILL), 0, 0);
1788
1789 hseparator2 = gtk_hseparator_new ();
1790 gtk_widget_set_name (hseparator2, "hseparator2");
1791 gtk_widget_show (hseparator2);
1792 gtk_table_attach (GTK_TABLE (table1), hseparator2, 0, 5, 3, 4,
1793 (GtkAttachOptions) (GTK_FILL),
1794 (GtkAttachOptions) (GTK_FILL), 0, 0);
1795
1796 hseparator1 = gtk_hseparator_new ();
1797 gtk_widget_set_name (hseparator1, "hseparator1");
1798 gtk_widget_show (hseparator1);
1799 gtk_table_attach (GTK_TABLE (table1), hseparator1, 0, 5, 1, 2,
1800 (GtkAttachOptions) (GTK_FILL),
1801 (GtkAttachOptions) (GTK_FILL), 0, 0);
1802
1803 vseparator1 = gtk_vseparator_new ();
1804 gtk_widget_set_name (vseparator1, "vseparator1");
1805 gtk_widget_show (vseparator1);
1806 gtk_table_attach (GTK_TABLE (table1), vseparator1, 1, 2, 0, 7,
1807 (GtkAttachOptions) (GTK_FILL),
1808 (GtkAttachOptions) (GTK_FILL), 0, 0);
1809
1810 vseparator2 = gtk_vseparator_new ();
1811 gtk_widget_set_name (vseparator2, "vseparator2");
1812 gtk_widget_show (vseparator2);
1813 gtk_table_attach (GTK_TABLE (table1), vseparator2, 3, 4, 0, 7,
1814 (GtkAttachOptions) (GTK_FILL),
1815 (GtkAttachOptions) (GTK_FILL), 0, 0);
1816
1817 label3 = gtk_label_new (_("Input"));
1818 gtk_widget_set_name (label3, "label3");
1819 gtk_widget_show (label3);
1820 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label3);
1821 gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_CENTER);
1822
1823 table2 = gtk_table_new (10, 3, FALSE);
1824 gtk_widget_set_name (table2, "table2");
1825 gtk_widget_show (table2);
1826 gtk_container_add (GTK_CONTAINER (notebook1), table2);
1827 gtk_table_set_row_spacings (GTK_TABLE (table2), 10);
1828 gtk_table_set_col_spacings (GTK_TABLE (table2), 10);
1829
1830 label12 = gtk_label_new (_("Trigger Condition"));
1831 gtk_widget_set_name (label12, "label12");
1832 gtk_widget_show (label12);
1833 gtk_table_attach (GTK_TABLE (table2), label12, 0, 1, 2, 3,
1834 (GtkAttachOptions) (0),
1835 (GtkAttachOptions) (0), 0, 0);
1836 gtk_label_set_justify (GTK_LABEL (label12), GTK_JUSTIFY_CENTER);
1837
1838 label16 = gtk_label_new (_("Edge Sense"));
1839 gtk_widget_set_name (label16, "label16");
1840 gtk_widget_show (label16);
1841 gtk_table_attach (GTK_TABLE (table2), label16, 0, 1, 9, 10,
1842 (GtkAttachOptions) (0),
1843 (GtkAttachOptions) (0), 0, 0);
1844 gtk_label_set_justify (GTK_LABEL (label16), GTK_JUSTIFY_CENTER);
1845
1846 label17 = gtk_label_new (_("Trigger Source"));
1847 gtk_widget_set_name (label17, "label17");
1848 gtk_widget_show (label17);
1849 gtk_table_attach (GTK_TABLE (table2), label17, 0, 1, 0, 1,
1850 (GtkAttachOptions) (0),
1851 (GtkAttachOptions) (0), 0, 0);
1852 gtk_label_set_justify (GTK_LABEL (label17), GTK_JUSTIFY_CENTER);
1853
1854 hbox4 = gtk_hbox_new (FALSE, 0);
1855 gtk_widget_set_name (hbox4, "hbox4");
1856 gtk_widget_show (hbox4);
1857 gtk_table_attach (GTK_TABLE (table2), hbox4, 2, 3, 0, 1,
1858 (GtkAttachOptions) (GTK_FILL),
1859 (GtkAttachOptions) (GTK_FILL), 0, 0);
1860
1861 radiobutton30 = gtk_radio_button_new_with_mnemonic (NULL, _("Digital"));
1862 gtk_widget_set_name (radiobutton30, "radiobutton30");
1863 gtk_widget_show (radiobutton30);
1864 gtk_box_pack_start (GTK_BOX (hbox4), radiobutton30, FALSE, FALSE, 0);
1865 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton30), radiobutton30_group);
1866 radiobutton30_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton30));
1867
1868 radiobutton31 = gtk_radio_button_new_with_mnemonic (NULL, _("Analog"));
1869 gtk_widget_set_name (radiobutton31, "radiobutton31");
1870 gtk_widget_show (radiobutton31);
1871 gtk_box_pack_start (GTK_BOX (hbox4), radiobutton31, FALSE, FALSE, 0);
1872 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton31), radiobutton30_group);
1873 radiobutton30_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton31));
1874 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton31), TRUE);
1875
1876 hbox5 = gtk_hbox_new (FALSE, 0);
1877 gtk_widget_set_name (hbox5, "hbox5");
1878 gtk_widget_show (hbox5);
1879 gtk_table_attach (GTK_TABLE (table2), hbox5, 2, 3, 8, 9,
1880 (GtkAttachOptions) (GTK_FILL),
1881 (GtkAttachOptions) (GTK_FILL), 0, 0);
1882
1883 radiobutton38 = gtk_radio_button_new_with_mnemonic (NULL, _("Level"));
1884 gtk_widget_set_name (radiobutton38, "radiobutton38");
1885 gtk_widget_show (radiobutton38);
1886 gtk_box_pack_start (GTK_BOX (hbox5), radiobutton38, FALSE, FALSE, 0);
1887 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton38), radiobutton38_group);
1888 radiobutton38_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton38));
1889
1890 radiobutton40 = gtk_radio_button_new_with_mnemonic (NULL, _("Edge"));
1891 gtk_widget_set_name (radiobutton40, "radiobutton40");
1892 gtk_widget_show (radiobutton40);
1893 gtk_box_pack_start (GTK_BOX (hbox5), radiobutton40, FALSE, FALSE, 0);
1894 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton40), radiobutton38_group);
1895 radiobutton38_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton40));
1896
1897 label15 = gtk_label_new (_("Sensitivity"));
1898 gtk_widget_set_name (label15, "label15");
1899 gtk_widget_show (label15);
1900 gtk_table_attach (GTK_TABLE (table2), label15, 0, 1, 8, 9,
1901 (GtkAttachOptions) (0),
1902 (GtkAttachOptions) (0), 0, 0);
1903 gtk_label_set_justify (GTK_LABEL (label15), GTK_JUSTIFY_CENTER);
1904
1905 entry1 = gtk_entry_new ();
1906 gtk_widget_set_name (entry1, "entry1");
1907 gtk_widget_show (entry1);
1908 gtk_table_attach (GTK_TABLE (table2), entry1, 2, 3, 2, 3,
1909 (GtkAttachOptions) (0),
1910 (GtkAttachOptions) (0), 0, 0);
1911 gtk_entry_set_text (GTK_ENTRY (entry1), _("1000XXXX"));
1912
1913 hseparator4 = gtk_hseparator_new ();
1914 gtk_widget_set_name (hseparator4, "hseparator4");
1915 gtk_widget_show (hseparator4);
1916 gtk_table_attach (GTK_TABLE (table2), hseparator4, 0, 3, 7, 8,
1917 (GtkAttachOptions) (GTK_FILL),
1918 (GtkAttachOptions) (GTK_FILL), 0, 0);
1919
1920 hseparator5 = gtk_hseparator_new ();
1921 gtk_widget_set_name (hseparator5, "hseparator5");
1922 gtk_widget_show (hseparator5);
1923 gtk_table_attach (GTK_TABLE (table2), hseparator5, 0, 3, 1, 2,
1924 (GtkAttachOptions) (GTK_FILL),
1925 (GtkAttachOptions) (GTK_FILL), 0, 0);
1926
1927 label21 = gtk_label_new (_("16"));
1928 gtk_widget_set_name (label21, "label21");
1929 gtk_widget_show (label21);
1930 gtk_table_attach (GTK_TABLE (table2), label21, 2, 3, 3, 4,
1931 (GtkAttachOptions) (0),
1932 (GtkAttachOptions) (0), 0, 0);
1933 gtk_label_set_justify (GTK_LABEL (label21), GTK_JUSTIFY_CENTER);
1934
1935 label19 = gtk_label_new (_("128"));
1936 gtk_widget_set_name (label19, "label19");
1937 gtk_widget_show (label19);
1938 gtk_table_attach (GTK_TABLE (table2), label19, 2, 3, 5, 6,
1939 (GtkAttachOptions) (0),
1940 (GtkAttachOptions) (0), 0, 0);
1941 gtk_label_set_justify (GTK_LABEL (label19), GTK_JUSTIFY_CENTER);
1942
1943 label13 = gtk_label_new (_("Analog Levels"));
1944 gtk_widget_set_name (label13, "label13");
1945 gtk_widget_show (label13);
1946 gtk_table_attach (GTK_TABLE (table2), label13, 0, 1, 3, 5,
1947 (GtkAttachOptions) (0),
1948 (GtkAttachOptions) (0), 0, 0);
1949 gtk_label_set_justify (GTK_LABEL (label13), GTK_JUSTIFY_CENTER);
1950
1951 label14 = gtk_label_new (_("Level Selection"));
1952 gtk_widget_set_name (label14, "label14");
1953 gtk_widget_show (label14);
1954 gtk_table_attach (GTK_TABLE (table2), label14, 0, 1, 5, 7,
1955 (GtkAttachOptions) (0),
1956 (GtkAttachOptions) (0), 0, 0);
1957 gtk_label_set_justify (GTK_LABEL (label14), GTK_JUSTIFY_CENTER);
1958
1959 vseparator3 = gtk_vseparator_new ();
1960 gtk_widget_set_name (vseparator3, "vseparator3");
1961 gtk_widget_show (vseparator3);
1962 gtk_table_attach (GTK_TABLE (table2), vseparator3, 1, 2, 0, 10,
1963 (GtkAttachOptions) (GTK_FILL),
1964 (GtkAttachOptions) (GTK_FILL), 0, 0);
1965
1966 hscale1 = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (4, -1, 8, 1, 1, 0)));
1967 gtk_widget_set_name (hscale1, "hscale1");
1968 gtk_widget_show (hscale1);
1969 gtk_table_attach (GTK_TABLE (table2), hscale1, 2, 3, 4, 5,
1970 (GtkAttachOptions) (GTK_FILL),
1971 (GtkAttachOptions) (GTK_FILL), 0, 0);
1972 gtk_scale_set_draw_value (GTK_SCALE (hscale1), FALSE);
1973 gtk_scale_set_digits (GTK_SCALE (hscale1), 0);
1974
1975 hscale2 = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (128, 0, 255, 1, 1, 0)));
1976 gtk_widget_set_name (hscale2, "hscale2");
1977 gtk_widget_show (hscale2);
1978 gtk_table_attach (GTK_TABLE (table2), hscale2, 2, 3, 6, 7,
1979 (GtkAttachOptions) (GTK_FILL),
1980 (GtkAttachOptions) (GTK_FILL), 0, 0);
1981 gtk_scale_set_draw_value (GTK_SCALE (hscale2), FALSE);
1982 gtk_scale_set_digits (GTK_SCALE (hscale2), 0);
1983
1984 hbox3 = gtk_hbox_new (FALSE, 0);
1985 gtk_widget_set_name (hbox3, "hbox3");
1986 gtk_widget_show (hbox3);
1987 gtk_table_attach (GTK_TABLE (table2), hbox3, 2, 3, 9, 10,
1988 (GtkAttachOptions) (GTK_FILL),
1989 (GtkAttachOptions) (GTK_FILL), 0, 0);
1990
1991 radiobutton28 = gtk_radio_button_new_with_mnemonic (NULL, _("F->T"));
1992 gtk_widget_set_name (radiobutton28, "radiobutton28");
1993 gtk_widget_show (radiobutton28);
1994 gtk_box_pack_start (GTK_BOX (hbox3), radiobutton28, FALSE, FALSE, 0);
1995 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton28), radiobutton28_group);
1996 radiobutton28_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton28));
1997
1998 radiobutton39 = gtk_radio_button_new_with_mnemonic (NULL, _("T->F"));
1999 gtk_widget_set_name (radiobutton39, "radiobutton39");
2000 gtk_widget_show (radiobutton39);
2001 gtk_box_pack_start (GTK_BOX (hbox3), radiobutton39, FALSE, FALSE, 0);
2002 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton39), radiobutton28_group);
2003 radiobutton28_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton39));
2004
2005 label4 = gtk_label_new (_("Trigger"));
2006 gtk_widget_set_name (label4, "label4");
2007 gtk_widget_show (label4);
2008 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), label4);
2009 gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_CENTER);
2010
2011 dialog_action_area1 = GTK_DIALOG (dialog2)->action_area;
2012 gtk_widget_set_name (dialog_action_area1, "dialog_action_area1");
2013 gtk_widget_show (dialog_action_area1);
2014 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);
2015
2016 hbuttonbox1 = gtk_hbutton_box_new ();
2017 gtk_widget_set_name (hbuttonbox1, "hbuttonbox1");
2018 gtk_widget_show (hbuttonbox1);
2019 gtk_container_add (GTK_CONTAINER (dialog_action_area1), hbuttonbox1);
2020 gtk_box_set_spacing (GTK_BOX (hbuttonbox1), 30);
2021
2022 button1 = gtk_button_new_with_mnemonic (_("OK"));
2023 gtk_widget_set_name (button1, "button1");
2024 gtk_widget_show (button1);
2025 gtk_container_add (GTK_CONTAINER (hbuttonbox1), button1);
2026 GTK_WIDGET_SET_FLAGS (button1, GTK_CAN_DEFAULT);
2027
2028 button2 = gtk_button_new_with_mnemonic (_("Apply"));
2029 gtk_widget_set_name (button2, "button2");
2030 gtk_widget_show (button2);
2031 gtk_container_add (GTK_CONTAINER (hbuttonbox1), button2);
2032 GTK_WIDGET_SET_FLAGS (button2, GTK_CAN_DEFAULT);
2033
2034 button3 = gtk_button_new_with_mnemonic (_("Cancel"));
2035 gtk_widget_set_name (button3, "button3");
2036 gtk_widget_show (button3);
2037 gtk_container_add (GTK_CONTAINER (hbuttonbox1), button3);
2038 GTK_WIDGET_SET_FLAGS (button3, GTK_CAN_DEFAULT);
2039
2040 g_signal_connect ((gpointer) dialog2, "delete_event",
2041 G_CALLBACK (gtk_widget_destroy),
2042 NULL);
2043 g_signal_connect ((gpointer) dialog2, "destroy_event",
2044 G_CALLBACK (gtk_widget_destroy),
2045 NULL);
2046 g_signal_connect ((gpointer) notebook1, "switch_page",
2047 G_CALLBACK (on_notebook1_switch_page),
2048 NULL);
2049 g_signal_connect ((gpointer) radiobutton14, "toggled",
2050 G_CALLBACK (on_toggled),
2051 NULL);
2052 g_signal_connect ((gpointer) radiobutton15, "toggled",
2053 G_CALLBACK (on_toggled),
2054 NULL);
2055 g_signal_connect ((gpointer) radiobutton16, "toggled",
2056 G_CALLBACK (on_toggled),
2057 NULL);
2058 g_signal_connect ((gpointer) radiobutton17, "toggled",
2059 G_CALLBACK (on_toggled),
2060 NULL);
2061 g_signal_connect ((gpointer) radiobutton20, "toggled",
2062 G_CALLBACK (on_toggled),
2063 NULL);
2064 g_signal_connect ((gpointer) radiobutton21, "toggled",
2065 G_CALLBACK (on_toggled),
2066 NULL);
2067 g_signal_connect ((gpointer) radiobutton22, "toggled",
2068 G_CALLBACK (on_toggled),
2069 NULL);
2070 g_signal_connect ((gpointer) radiobutton23, "toggled",
2071 G_CALLBACK (on_toggled),
2072 NULL);
2073 g_signal_connect ((gpointer) checkbutton2, "toggled",
2074 G_CALLBACK (on_toggled),
2075 NULL);
2076 g_signal_connect ((gpointer) checkbutton3, "toggled",
2077 G_CALLBACK (on_toggled),
2078 NULL);
2079 g_signal_connect ((gpointer) radiobutton24, "toggled",
2080 G_CALLBACK (on_toggled),
2081 NULL);
2082 g_signal_connect ((gpointer) radiobutton25, "toggled",
2083 G_CALLBACK (on_toggled),
2084 NULL);
2085 g_signal_connect ((gpointer) entry1, "activate",
2086 G_CALLBACK (on_entry1_changed),
2087 NULL);
2088 g_signal_connect ((gpointer) entry1, "focus_out_event",
2089 G_CALLBACK (on_entry1_focusout),
2090 NULL);
2091 g_signal_connect ((gpointer) button1, "clicked",
2092 G_CALLBACK (on_ok),
2093 NULL);
2094 g_signal_connect ((gpointer) button2, "clicked",
2095 G_CALLBACK (on_apply),
2096 NULL);
2097 g_signal_connect_swapped ((gpointer) button3, "clicked",
2098 G_CALLBACK (gtk_widget_destroy),
2099 GTK_OBJECT (dialog2));
2100
2101 /* Store pointers to all widgets, for use by lookup_widget(). */
2102 GLADE_HOOKUP_OBJECT_NO_REF (dialog2, dialog2, "dialog2");
2103 GLADE_HOOKUP_OBJECT_NO_REF (dialog2, dialog_vbox1, "dialog_vbox1");
2104 GLADE_HOOKUP_OBJECT (dialog2, notebook1, "notebook1");
2105 GLADE_HOOKUP_OBJECT (dialog2, table3, "table3");
2106 GLADE_HOOKUP_OBJECT (dialog2, label23, "label23");
2107 GLADE_HOOKUP_OBJECT (dialog2, device_entry, "device_entry");
2108 GLADE_HOOKUP_OBJECT (dialog2, label22, "label22");
2109 GLADE_HOOKUP_OBJECT (dialog2, table1, "table1");
2110 GLADE_HOOKUP_OBJECT (dialog2, label6, "label6");
2111 GLADE_HOOKUP_OBJECT (dialog2, label7, "label7");
2112 GLADE_HOOKUP_OBJECT (dialog2, label8, "label8");
2113 GLADE_HOOKUP_OBJECT (dialog2, label10, "label10");
2114 GLADE_HOOKUP_OBJECT (dialog2, vbox1, "vbox1");
2115 GLADE_HOOKUP_OBJECT (dialog2, radiobutton12, "radiobutton12");
2116 GLADE_HOOKUP_OBJECT (dialog2, radiobutton13, "radiobutton13");
2117 GLADE_HOOKUP_OBJECT (dialog2, vbox2, "vbox2");
2118 GLADE_HOOKUP_OBJECT (dialog2, radiobutton14, "radiobutton14");
2119 GLADE_HOOKUP_OBJECT (dialog2, radiobutton15, "radiobutton15");
2120 GLADE_HOOKUP_OBJECT (dialog2, radiobutton16, "radiobutton16");
2121 GLADE_HOOKUP_OBJECT (dialog2, radiobutton17, "radiobutton17");
2122 GLADE_HOOKUP_OBJECT (dialog2, vbox3, "vbox3");
2123 GLADE_HOOKUP_OBJECT (dialog2, radiobutton18, "radiobutton18");
2124 GLADE_HOOKUP_OBJECT (dialog2, radiobutton19, "radiobutton19");
2125 GLADE_HOOKUP_OBJECT (dialog2, vbox4, "vbox4");
2126 GLADE_HOOKUP_OBJECT (dialog2, radiobutton20, "radiobutton20");
2127 GLADE_HOOKUP_OBJECT (dialog2, radiobutton21, "radiobutton21");
2128 GLADE_HOOKUP_OBJECT (dialog2, radiobutton22, "radiobutton22");
2129 GLADE_HOOKUP_OBJECT (dialog2, radiobutton23, "radiobutton23");
2130 GLADE_HOOKUP_OBJECT (dialog2, checkbutton2, "checkbutton2");
2131 GLADE_HOOKUP_OBJECT (dialog2, checkbutton3, "checkbutton3");
2132 GLADE_HOOKUP_OBJECT (dialog2, hbox1, "hbox1");
2133 GLADE_HOOKUP_OBJECT (dialog2, radiobutton24, "radiobutton24");
2134 GLADE_HOOKUP_OBJECT (dialog2, radiobutton25, "radiobutton25");
2135 GLADE_HOOKUP_OBJECT (dialog2, label11, "label11");
2136 GLADE_HOOKUP_OBJECT (dialog2, hseparator3, "hseparator3");
2137 GLADE_HOOKUP_OBJECT (dialog2, hseparator2, "hseparator2");
2138 GLADE_HOOKUP_OBJECT (dialog2, hseparator1, "hseparator1");
2139 GLADE_HOOKUP_OBJECT (dialog2, vseparator1, "vseparator1");
2140 GLADE_HOOKUP_OBJECT (dialog2, vseparator2, "vseparator2");
2141 GLADE_HOOKUP_OBJECT (dialog2, label3, "label3");
2142 GLADE_HOOKUP_OBJECT (dialog2, table2, "table2");
2143 GLADE_HOOKUP_OBJECT (dialog2, label12, "label12");
2144 GLADE_HOOKUP_OBJECT (dialog2, label16, "label16");
2145 GLADE_HOOKUP_OBJECT (dialog2, label17, "label17");
2146 GLADE_HOOKUP_OBJECT (dialog2, hbox4, "hbox4");
2147 GLADE_HOOKUP_OBJECT (dialog2, radiobutton30, "radiobutton30");
2148 GLADE_HOOKUP_OBJECT (dialog2, radiobutton31, "radiobutton31");
2149 GLADE_HOOKUP_OBJECT (dialog2, hbox5, "hbox5");
2150 GLADE_HOOKUP_OBJECT (dialog2, radiobutton38, "radiobutton38");
2151 GLADE_HOOKUP_OBJECT (dialog2, radiobutton40, "radiobutton40");
2152 GLADE_HOOKUP_OBJECT (dialog2, label15, "label15");
2153 GLADE_HOOKUP_OBJECT (dialog2, entry1, "entry1");
2154 GLADE_HOOKUP_OBJECT (dialog2, hseparator4, "hseparator4");
2155 GLADE_HOOKUP_OBJECT (dialog2, hseparator5, "hseparator5");
2156 GLADE_HOOKUP_OBJECT (dialog2, label21, "label21");
2157 GLADE_HOOKUP_OBJECT (dialog2, label19, "label19");
2158 GLADE_HOOKUP_OBJECT (dialog2, label13, "label13");
2159 GLADE_HOOKUP_OBJECT (dialog2, label14, "label14");
2160 GLADE_HOOKUP_OBJECT (dialog2, vseparator3, "vseparator3");
2161 GLADE_HOOKUP_OBJECT (dialog2, hscale1, "hscale1");
2162 GLADE_HOOKUP_OBJECT (dialog2, hscale2, "hscale2");
2163 GLADE_HOOKUP_OBJECT (dialog2, hbox3, "hbox3");
2164 GLADE_HOOKUP_OBJECT (dialog2, radiobutton28, "radiobutton28");
2165 GLADE_HOOKUP_OBJECT (dialog2, radiobutton39, "radiobutton39");
2166 GLADE_HOOKUP_OBJECT (dialog2, label4, "label4");
2167 GLADE_HOOKUP_OBJECT_NO_REF (dialog2, dialog_action_area1, "dialog_action_area1");
2168 GLADE_HOOKUP_OBJECT (dialog2, hbuttonbox1, "hbuttonbox1");
2169 GLADE_HOOKUP_OBJECT (dialog2, button1, "button1");
2170 GLADE_HOOKUP_OBJECT (dialog2, button2, "button2");
2171 GLADE_HOOKUP_OBJECT (dialog2, button3, "button3");
2172
2173 return dialog2;
2174 }
2175
2176