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