1 // generated by Fast Light User Interface Designer (fluid) version 1.0305
2 
3 #include "debug_dialog.h"
4 
5 Fl_Choice *mnu_debug_level=(Fl_Choice *)0;
6 
cb_mnu_debug_level(Fl_Choice *,void *)7 static void cb_mnu_debug_level(Fl_Choice*, void*) {
8   mnu_debug_level_cb();
9 }
10 
11 Fl_Button *btn_clear_debug=(Fl_Button *)0;
12 
cb_btn_clear_debug(Fl_Button *,void *)13 static void cb_btn_clear_debug(Fl_Button*, void*) {
14   clear_debug();
15 }
16 
cb_source_code(Fl_Check_Button *,void *)17 static void cb_source_code(Fl_Check_Button*, void*) {
18   btn_debug_source_cb(0);
19 }
20 
cb_source_code1(Fl_Check_Button *,void *)21 static void cb_source_code1(Fl_Check_Button*, void*) {
22   btn_debug_source_cb(1);
23 }
24 
cb_source_code2(Fl_Check_Button *,void *)25 static void cb_source_code2(Fl_Check_Button*, void*) {
26   btn_debug_source_cb(2);
27 }
28 
cb_source_code3(Fl_Check_Button *,void *)29 static void cb_source_code3(Fl_Check_Button*, void*) {
30   btn_debug_source_cb(3);
31 }
32 
cb_source_code4(Fl_Check_Button *,void *)33 static void cb_source_code4(Fl_Check_Button*, void*) {
34   btn_debug_source_cb(4);
35 }
36 
cb_source_code5(Fl_Check_Button *,void *)37 static void cb_source_code5(Fl_Check_Button*, void*) {
38   btn_debug_source_cb(5);
39 }
40 
cb_source_code6(Fl_Check_Button *,void *)41 static void cb_source_code6(Fl_Check_Button*, void*) {
42   btn_debug_source_cb(6);
43 }
44 
cb_source_code7(Fl_Check_Button *,void *)45 static void cb_source_code7(Fl_Check_Button*, void*) {
46   btn_debug_source_cb(7);
47 }
48 
cb_source_code8(Fl_Check_Button *,void *)49 static void cb_source_code8(Fl_Check_Button*, void*) {
50   btn_debug_source_cb(8);
51 }
52 
cb_source_code9(Fl_Check_Button *,void *)53 static void cb_source_code9(Fl_Check_Button*, void*) {
54   btn_debug_source_cb(9);
55 }
56 
cb_source_codea(Fl_Check_Button *,void *)57 static void cb_source_codea(Fl_Check_Button*, void*) {
58   btn_debug_source_cb(10);
59 }
60 
cb_source_codeb(Fl_Check_Button *,void *)61 static void cb_source_codeb(Fl_Check_Button*, void*) {
62   btn_debug_source_cb(11);
63 }
64 
cb_source_codec(Fl_Check_Button *,void *)65 static void cb_source_codec(Fl_Check_Button*, void*) {
66   btn_debug_source_cb(12);
67 }
68 
cb_source_coded(Fl_Check_Button *,void *)69 static void cb_source_coded(Fl_Check_Button*, void*) {
70   btn_debug_source_cb(13);
71 }
72 
73 Fl_Check_Button *source_code[15]={(Fl_Check_Button *)0};
74 
cb_source_codee(Fl_Check_Button *,void *)75 static void cb_source_codee(Fl_Check_Button*, void*) {
76   btn_debug_source_cb(14);
77 }
78 
79 Fl_Browser *btext=(Fl_Browser *)0;
80 
debug_dialog()81 Fl_Double_Window* debug_dialog() {
82   Fl_Double_Window* w;
83   { Fl_Double_Window* o = new Fl_Double_Window(570, 240, "Event Log");
84     w = o; if (w) {/* empty */}
85     { Fl_Group* o = new Fl_Group(0, 0, 570, 60);
86       o->box(FL_ENGRAVED_BOX);
87       { Fl_Group* o = new Fl_Group(0, 0, 140, 60);
88         { Fl_Group* o = new Fl_Group(0, 0, 130, 60);
89           { Fl_Choice* o = mnu_debug_level = new Fl_Choice(6, 5, 120, 22);
90             mnu_debug_level->down_box(FL_BORDER_BOX);
91             mnu_debug_level->callback((Fl_Callback*)cb_mnu_debug_level);
92             mnu_debug_level->align(Fl_Align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE));
93             o->add("Quiet|Error|Warning|Info|Verbose|Debug");
94             o->value(3);
95           } // Fl_Choice* mnu_debug_level
96           { btn_clear_debug = new Fl_Button(5, 34, 60, 21, "clear");
97             btn_clear_debug->callback((Fl_Callback*)cb_btn_clear_debug);
98           } // Fl_Button* btn_clear_debug
99           o->end();
100         } // Fl_Group* o
101         { Fl_Group* o = new Fl_Group(130, 0, 10, 60);
102           o->end();
103           Fl_Group::current()->resizable(o);
104         } // Fl_Group* o
105         o->end();
106         Fl_Group::current()->resizable(o);
107       } // Fl_Group* o
108       { source_code[0] = new Fl_Check_Button(145, 5, 70, 15, "ARQ");
109         source_code[0]->tooltip("ARQ server");
110         source_code[0]->down_box(FL_DOWN_BOX);
111         source_code[0]->callback((Fl_Callback*)cb_source_code);
112       } // Fl_Check_Button* source_code[0]
113       { source_code[1] = new Fl_Check_Button(145, 22, 70, 15, "Audio");
114         source_code[1]->tooltip("Audio: OSS, PortAudio, PulseAudio");
115         source_code[1]->down_box(FL_DOWN_BOX);
116         source_code[1]->callback((Fl_Callback*)cb_source_code1);
117       } // Fl_Check_Button* source_code[1]
118       { source_code[2] = new Fl_Check_Button(145, 40, 70, 15, "Modem");
119         source_code[2]->tooltip("All Modem code");
120         source_code[2]->down_box(FL_DOWN_BOX);
121         source_code[2]->callback((Fl_Callback*)cb_source_code2);
122       } // Fl_Check_Button* source_code[2]
123       { source_code[3] = new Fl_Check_Button(228, 5, 70, 15, "Rig i/o");
124         source_code[3]->tooltip("Rigcat, Hamlib, serial port i/o");
125         source_code[3]->down_box(FL_DOWN_BOX);
126         source_code[3]->callback((Fl_Callback*)cb_source_code3);
127       } // Fl_Check_Button* source_code[3]
128       { source_code[4] = new Fl_Check_Button(228, 22, 70, 15, "Server");
129         source_code[4]->tooltip("XMLRPC server");
130         source_code[4]->down_box(FL_DOWN_BOX);
131         source_code[4]->callback((Fl_Callback*)cb_source_code4);
132       } // Fl_Check_Button* source_code[4]
133       { source_code[5] = new Fl_Check_Button(228, 40, 70, 15, "Client");
134         source_code[5]->tooltip("XMLRPC client (flrig i/o)");
135         source_code[5]->down_box(FL_DOWN_BOX);
136         source_code[5]->callback((Fl_Callback*)cb_source_code5);
137       } // Fl_Check_Button* source_code[5]
138       { source_code[6] = new Fl_Check_Button(311, 5, 70, 15, "Spotter");
139         source_code[6]->tooltip("Spotter client");
140         source_code[6]->down_box(FL_DOWN_BOX);
141         source_code[6]->callback((Fl_Callback*)cb_source_code6);
142       } // Fl_Check_Button* source_code[6]
143       { source_code[7] = new Fl_Check_Button(311, 22, 70, 15, "Data");
144         source_code[7]->tooltip("Data sources i/o");
145         source_code[7]->down_box(FL_DOWN_BOX);
146         source_code[7]->callback((Fl_Callback*)cb_source_code7);
147       } // Fl_Check_Button* source_code[7]
148       { source_code[8] = new Fl_Check_Button(311, 40, 70, 15, "Synop");
149         source_code[8]->tooltip("Synop code");
150         source_code[8]->down_box(FL_DOWN_BOX);
151         source_code[8]->callback((Fl_Callback*)cb_source_code8);
152       } // Fl_Check_Button* source_code[8]
153       { source_code[9] = new Fl_Check_Button(394, 5, 70, 15, "KML");
154         source_code[9]->tooltip("KML code");
155         source_code[9]->down_box(FL_DOWN_BOX);
156         source_code[9]->callback((Fl_Callback*)cb_source_code9);
157       } // Fl_Check_Button* source_code[9]
158       { source_code[10] = new Fl_Check_Button(394, 22, 70, 15, "KISS");
159         source_code[10]->tooltip("KISS code");
160         source_code[10]->down_box(FL_DOWN_BOX);
161         source_code[10]->callback((Fl_Callback*)cb_source_codea);
162       } // Fl_Check_Button* source_code[10]
163       { source_code[11] = new Fl_Check_Button(394, 40, 70, 15, "MacLog");
164         source_code[11]->tooltip("Mac Logger i/o");
165         source_code[11]->down_box(FL_DOWN_BOX);
166         source_code[11]->callback((Fl_Callback*)cb_source_codeb);
167       } // Fl_Check_Button* source_code[11]
168       { source_code[12] = new Fl_Check_Button(477, 5, 70, 15, "FD Log");
169         source_code[12]->tooltip("FD log i/o");
170         source_code[12]->down_box(FL_DOWN_BOX);
171         source_code[12]->callback((Fl_Callback*)cb_source_codec);
172       } // Fl_Check_Button* source_code[12]
173       { source_code[13] = new Fl_Check_Button(477, 22, 70, 15, "N3FJP log");
174         source_code[13]->tooltip("N3FJP log i/o");
175         source_code[13]->down_box(FL_DOWN_BOX);
176         source_code[13]->callback((Fl_Callback*)cb_source_coded);
177       } // Fl_Check_Button* source_code[13]
178       { source_code[14] = new Fl_Check_Button(477, 40, 70, 15, "Other");
179         source_code[14]->tooltip("All other code");
180         source_code[14]->down_box(FL_DOWN_BOX);
181         source_code[14]->callback((Fl_Callback*)cb_source_codee);
182       } // Fl_Check_Button* source_code[14]
183       o->end();
184     } // Fl_Group* o
185     { btext = new Fl_Browser(0, 60, 570, 180);
186       Fl_Group::current()->resizable(btext);
187     } // Fl_Browser* btext
188     o->size_range(570, 240);
189     o->end();
190   } // Fl_Double_Window* o
191   return w;
192 }
193