1 // generated by Fast Light User Interface Designer (fluid) version 1.0305
2 
3 #include "gettext.h"
4 #include "lgbook.h"
5 #include <config.h>
6 #include <FL/Fl_Pixmap.H>
7 #include "flmisc.h"
8 #include "logsupport.h"
9 #include "pixmaps.h"
10 
11 Fl_Double_Window *wExport=(Fl_Double_Window *)0;
12 
13 Fl_Check_Browser *chkExportBrowser=(Fl_Check_Browser *)0;
14 
15 Fl_Button *btnClearAll=(Fl_Button *)0;
16 
cb_btnClearAll(Fl_Button *,void *)17 static void cb_btnClearAll(Fl_Button*, void*) {
18   btn_export_by_date->value(0);
19 chkExportBrowser->check_none();
20 }
21 
22 Fl_Button *btnCheckAll=(Fl_Button *)0;
23 
cb_btnCheckAll(Fl_Button *,void *)24 static void cb_btnCheckAll(Fl_Button*, void*) {
25   btn_export_by_date->value(0);
26 chkExportBrowser->check_all();
27 }
28 
29 Fl_DateInput *inp_export_start_date=(Fl_DateInput *)0;
30 
cb_inp_export_start_date(Fl_DateInput *,void *)31 static void cb_inp_export_start_date(Fl_DateInput*, void*) {
32   cb_export_date_select();
33 }
34 
35 Fl_DateInput *inp_export_stop_date=(Fl_DateInput *)0;
36 
cb_inp_export_stop_date(Fl_DateInput *,void *)37 static void cb_inp_export_stop_date(Fl_DateInput*, void*) {
38   cb_export_date_select();
39 }
40 
41 Fl_Check_Button *btn_export_by_date=(Fl_Check_Button *)0;
42 
cb_btn_export_by_date(Fl_Check_Button *,void *)43 static void cb_btn_export_by_date(Fl_Check_Button*, void*) {
44   cb_export_date_select();
45 }
46 
47 Fl_Check_Button *btnSelectCall=(Fl_Check_Button *)0;
48 
49 Fl_Check_Button *btnSelectName=(Fl_Check_Button *)0;
50 
51 Fl_Check_Button *btnSelectFreq=(Fl_Check_Button *)0;
52 
53 Fl_Check_Button *btnSelectBand=(Fl_Check_Button *)0;
54 
55 Fl_Check_Button *btnSelectMode=(Fl_Check_Button *)0;
56 
57 Fl_Check_Button *btnSelectQSOdateOn=(Fl_Check_Button *)0;
58 
59 Fl_Check_Button *btnSelectQSOdateOff=(Fl_Check_Button *)0;
60 
61 Fl_Check_Button *btnSelectTimeON=(Fl_Check_Button *)0;
62 
63 Fl_Check_Button *btnSelectTimeOFF=(Fl_Check_Button *)0;
64 
65 Fl_Check_Button *btnSelectTX_pwr=(Fl_Check_Button *)0;
66 
67 Fl_Check_Button *btnSelectRSTsent=(Fl_Check_Button *)0;
68 
69 Fl_Check_Button *btnSelectRSTrcvd=(Fl_Check_Button *)0;
70 
71 Fl_Check_Button *btnSelectQth=(Fl_Check_Button *)0;
72 
73 Fl_Check_Button *btnSelectLOC=(Fl_Check_Button *)0;
74 
75 Fl_Check_Button *btnSelectState=(Fl_Check_Button *)0;
76 
77 Fl_Check_Button *btnSelectAge=(Fl_Check_Button *)0;
78 
79 Fl_Check_Button *btnSelectStaCall=(Fl_Check_Button *)0;
80 
81 Fl_Check_Button *btnSelectStaCity=(Fl_Check_Button *)0;
82 
83 Fl_Check_Button *btnSelectStaGrid=(Fl_Check_Button *)0;
84 
85 Fl_Check_Button *btnSelectOperator=(Fl_Check_Button *)0;
86 
87 Fl_Check_Button *btnSelectProvince=(Fl_Check_Button *)0;
88 
89 Fl_Check_Button *btnSelectCountry=(Fl_Check_Button *)0;
90 
91 Fl_Check_Button *btnSelectNotes=(Fl_Check_Button *)0;
92 
93 Fl_Check_Button *btnSelectQSLrcvd=(Fl_Check_Button *)0;
94 
95 Fl_Check_Button *btnSelectQSLsent=(Fl_Check_Button *)0;
96 
97 Fl_Check_Button *btnSelecteQSLrcvd=(Fl_Check_Button *)0;
98 
99 Fl_Check_Button *btnSelecteQSLsent=(Fl_Check_Button *)0;
100 
101 Fl_Check_Button *btnSelectLOTWrcvd=(Fl_Check_Button *)0;
102 
103 Fl_Check_Button *btnSelectLOTWsent=(Fl_Check_Button *)0;
104 
105 Fl_Check_Button *btnSelectQSL_VIA=(Fl_Check_Button *)0;
106 
107 Fl_Check_Button *btnSelectSerialIN=(Fl_Check_Button *)0;
108 
109 Fl_Check_Button *btnSelectSerialOUT=(Fl_Check_Button *)0;
110 
111 Fl_Check_Button *btnSelectCheck=(Fl_Check_Button *)0;
112 
113 Fl_Check_Button *btnSelectXchgIn=(Fl_Check_Button *)0;
114 
115 Fl_Check_Button *btnSelectMyXchg=(Fl_Check_Button *)0;
116 
117 Fl_Check_Button *btnSelectCNTY=(Fl_Check_Button *)0;
118 
119 Fl_Check_Button *btnSelectCONT=(Fl_Check_Button *)0;
120 
121 Fl_Check_Button *btnSelectCQZ=(Fl_Check_Button *)0;
122 
123 Fl_Check_Button *btnSelectDXCC=(Fl_Check_Button *)0;
124 
125 Fl_Check_Button *btnSelectIOTA=(Fl_Check_Button *)0;
126 
127 Fl_Check_Button *btnSelectITUZ=(Fl_Check_Button *)0;
128 
129 Fl_Check_Button *btnSelectClass=(Fl_Check_Button *)0;
130 
131 Fl_Check_Button *btnSelectSection=(Fl_Check_Button *)0;
132 
133 Fl_Check_Button *btnSelect_cwss_serno=(Fl_Check_Button *)0;
134 
135 Fl_Check_Button *btnSelect_cwss_prec=(Fl_Check_Button *)0;
136 
137 Fl_Check_Button *btnSelect_cwss_check=(Fl_Check_Button *)0;
138 
139 Fl_Check_Button *btnSelect_cwss_section=(Fl_Check_Button *)0;
140 
141 Fl_Check_Button *btnSelect_1010=(Fl_Check_Button *)0;
142 
143 Fl_Button *btnClearAllFields=(Fl_Button *)0;
144 
cb_btnClearAllFields(Fl_Button *,void *)145 static void cb_btnClearAllFields(Fl_Button*, void*) {
146   btnSelectCall->value(0);
147 btnSelectName->value(0);
148 btnSelectFreq->value(0);
149 btnSelectBand->value(0);
150 btnSelectMode->value(0);
151 btnSelectQSOdateOn->value(0);
152 btnSelectQSOdateOff->value(0);
153 btnSelectTimeON->value(0);
154 btnSelectTimeOFF->value(0);
155 btnSelectTX_pwr->value(0);
156 btnSelectRSTsent->value(0);
157 btnSelectRSTrcvd->value(0);
158 btnSelectQth->value(0);
159 btnSelectLOC->value(0);
160 btnSelectState->value(0);
161 btnSelectAge->value(0);
162 
163 btnSelectStaCall->value(0);
164 btnSelectStaGrid->value(0);
165 btnSelectStaCity->value(0);
166 btnSelectOperator->value(0);
167 btnSelectProvince->value(0);
168 btnSelectCountry->value(0);
169 btnSelectNotes->value(0);
170 btnSelectQSLrcvd->value(0);
171 btnSelectQSLsent->value(0);
172 btnSelecteQSLrcvd->value(0);
173 btnSelecteQSLsent->value(0);
174 btnSelectLOTWrcvd->value(0);
175 btnSelectLOTWsent->value(0);
176 btnSelectQSL_VIA->value(0);
177 btnSelectSerialIN->value(0);
178 btnSelectSerialOUT->value(0);
179 
180 btnSelectCheck->value(0);
181 btnSelectXchgIn->value(0);
182 btnSelectMyXchg->value(0);
183 btnSelectCNTY->value(0);
184 btnSelectCONT->value(0);
185 btnSelectCQZ->value(0);
186 btnSelectDXCC->value(0);
187 btnSelectIOTA->value(0);
188 btnSelectITUZ->value(0);
189 btnSelectClass->value(0);
190 btnSelectSection->value(0);
191 btnSelect_cwss_serno->value(0);
192 btnSelect_cwss_prec->value(0);
193 btnSelect_cwss_check->value(0);
194 btnSelect_1010->value(0);
195 }
196 
197 Fl_Button *btnCheckAllFields=(Fl_Button *)0;
198 
cb_btnCheckAllFields(Fl_Button *,void *)199 static void cb_btnCheckAllFields(Fl_Button*, void*) {
200   btnSelectCall->value(1);
201 btnSelectName->value(1);
202 btnSelectFreq->value(1);
203 btnSelectBand->value(1);
204 btnSelectMode->value(1);
205 btnSelectQSOdateOn->value(1);
206 btnSelectQSOdateOff->value(1);
207 btnSelectTimeON->value(1);
208 btnSelectTimeOFF->value(1);
209 btnSelectTX_pwr->value(1);
210 btnSelectRSTsent->value(1);
211 btnSelectRSTrcvd->value(1);
212 btnSelectQth->value(1);
213 btnSelectLOC->value(1);
214 btnSelectState->value(1);
215 btnSelectAge->value(1);
216 
217 btnSelectStaCall->value(1);
218 btnSelectStaGrid->value(1);
219 btnSelectStaCity->value(1);
220 btnSelectOperator->value(1);
221 btnSelectProvince->value(1);
222 btnSelectCountry->value(1);
223 btnSelectNotes->value(1);
224 btnSelectQSLrcvd->value(1);
225 btnSelectQSLsent->value(1);
226 btnSelecteQSLrcvd->value(1);
227 btnSelecteQSLsent->value(1);
228 btnSelectLOTWrcvd->value(1);
229 btnSelectLOTWsent->value(1);
230 btnSelectQSL_VIA->value(1);
231 btnSelectSerialIN->value(1);
232 btnSelectSerialOUT->value(1);
233 
234 btnSelectCheck->value(1);
235 btnSelectXchgIn->value(1);
236 btnSelectMyXchg->value(1);
237 btnSelectCNTY->value(1);
238 btnSelectCONT->value(1);
239 btnSelectCQZ->value(1);
240 btnSelectDXCC->value(1);
241 btnSelectIOTA->value(1);
242 btnSelectITUZ->value(1);
243 btnSelectClass->value(1);
244 btnSelectSection->value(1);
245 btnSelect_cwss_serno->value(1);
246 btnSelect_cwss_prec->value(1);
247 btnSelect_cwss_check->value(1);
248 btnSelect_cwss_section->value(1);
249 btnSelect_1010->value(1);
250 }
251 
252 Fl_Button *btnSetFieldDefaults=(Fl_Button *)0;
253 
cb_btnSetFieldDefaults(Fl_Button *,void *)254 static void cb_btnSetFieldDefaults(Fl_Button*, void*) {
255   btnSelectCall->value(1);
256 btnSelectName->value(1);
257 btnSelectFreq->value(1);
258 btnSelectBand->value(1);
259 btnSelectMode->value(1);
260 btnSelectQSOdateOn->value(1);
261 btnSelectQSOdateOff->value(1);
262 btnSelectTimeON->value(1);
263 btnSelectTimeOFF->value(1);
264 btnSelectTX_pwr->value(0);
265 btnSelectRSTsent->value(1);
266 btnSelectRSTrcvd->value(1);
267 btnSelectQth->value(0);
268 btnSelectLOC->value(0);
269 btnSelectState->value(0);
270 btnSelectAge->value(0);
271 
272 btnSelectStaCall->value(0);
273 btnSelectStaGrid->value(0);
274 btnSelectStaCity->value(0);
275 btnSelectOperator->value(0);
276 btnSelectProvince->value(0);
277 btnSelectCountry->value(0);
278 btnSelectNotes->value(0);
279 btnSelectQSLrcvd->value(0);
280 btnSelectQSLsent->value(0);
281 btnSelecteQSLrcvd->value(0);
282 btnSelecteQSLsent->value(0);
283 btnSelectLOTWrcvd->value(0);
284 btnSelectLOTWsent->value(0);
285 btnSelectQSL_VIA->value(0);
286 btnSelectSerialIN->value(0);
287 btnSelectSerialOUT->value(0);
288 
289 btnSelectCheck->value(0);
290 btnSelectXchgIn->value(0);
291 btnSelectMyXchg->value(0);
292 btnSelectCNTY->value(0);
293 btnSelectCONT->value(0);
294 btnSelectCQZ->value(0);
295 btnSelectDXCC->value(0);
296 btnSelectIOTA->value(0);
297 btnSelectITUZ->value(0);
298 btnSelectClass->value(0);
299 btnSelectSection->value(0);
300 btnSelect_cwss_serno->value(0);
301 btnSelect_cwss_prec->value(0);
302 btnSelect_cwss_check->value(0);
303 btnSelect_1010->value(0);
304 }
305 
306 Fl_Button *btnSetLoTWfields=(Fl_Button *)0;
307 
cb_btnSetLoTWfields(Fl_Button *,void *)308 static void cb_btnSetLoTWfields(Fl_Button*, void*) {
309   btnSelectCall->value(1);
310 btnSelectName->value(0);
311 btnSelectFreq->value(1);
312 btnSelectBand->value(0);
313 btnSelectMode->value(1);
314 btnSelectQSOdateOn->value(1);
315 btnSelectQSOdateOff->value(0);
316 btnSelectTimeON->value(1);
317 btnSelectTimeOFF->value(0);
318 btnSelectTX_pwr->value(0);
319 btnSelectRSTsent->value(0);
320 btnSelectRSTrcvd->value(0);
321 btnSelectQth->value(0);
322 btnSelectLOC->value(0);
323 btnSelectState->value(0);
324 btnSelectAge->value(0);
325 
326 btnSelectStaCall->value(0);
327 btnSelectStaGrid->value(0);
328 btnSelectStaCity->value(0);
329 btnSelectOperator->value(0);
330 btnSelectProvince->value(0);
331 btnSelectCountry->value(0);
332 btnSelectNotes->value(0);
333 btnSelectQSLrcvd->value(0);
334 btnSelectQSLsent->value(0);
335 btnSelecteQSLrcvd->value(0);
336 btnSelecteQSLsent->value(0);
337 btnSelectLOTWrcvd->value(0);
338 btnSelectLOTWsent->value(0);
339 btnSelectQSL_VIA->value(0);
340 btnSelectSerialIN->value(0);
341 btnSelectSerialOUT->value(0);
342 
343 btnSelectCheck->value(0);
344 btnSelectXchgIn->value(0);
345 btnSelectMyXchg->value(0);
346 btnSelectCNTY->value(0);
347 btnSelectCONT->value(0);
348 btnSelectCQZ->value(0);
349 btnSelectDXCC->value(0);
350 btnSelectIOTA->value(0);
351 btnSelectITUZ->value(0);
352 btnSelectClass->value(0);
353 btnSelectSection->value(0);
354 btnSelect_cwss_serno->value(0);
355 btnSelect_cwss_prec->value(0);
356 btnSelect_cwss_check->value(0);
357 btnSelect_1010->value(0);
358 }
359 
360 Fl_Return_Button *btnOK=(Fl_Return_Button *)0;
361 
cb_btnOK(Fl_Return_Button *,void *)362 static void cb_btnOK(Fl_Return_Button*, void*) {
363   wExport->hide();
364 Export_log();
365 }
366 
367 Fl_Button *btnCancel=(Fl_Button *)0;
368 
cb_btnCancel(Fl_Button *,void *)369 static void cb_btnCancel(Fl_Button*, void*) {
370   wExport->hide();
371 }
372 
373 Fl_Double_Window *dlgLogbook=(Fl_Double_Window *)0;
374 
375 Fl_DateInput *inpDate_log=(Fl_DateInput *)0;
376 
377 Fl_Input2 *inpTimeOn_log=(Fl_Input2 *)0;
378 
379 Fl_Input2 *inpCall_log=(Fl_Input2 *)0;
380 
381 Fl_Input2 *inpName_log=(Fl_Input2 *)0;
382 
383 Fl_Input2 *inpRstR_log=(Fl_Input2 *)0;
384 
385 Fl_Input2 *txtNbrRecs_log=(Fl_Input2 *)0;
386 
387 Fl_DateInput *inpDateOff_log=(Fl_DateInput *)0;
388 
389 Fl_Input2 *inpTimeOff_log=(Fl_Input2 *)0;
390 
391 Fl_Input2 *inpFreq_log=(Fl_Input2 *)0;
392 
393 Fl_Input2 *inpMode_log=(Fl_Input2 *)0;
394 
395 Fl_Input2 *inpTX_pwr_log=(Fl_Input2 *)0;
396 
397 Fl_Input2 *inpLoc_log=(Fl_Input2 *)0;
398 
399 Fl_Input2 *inpRstS_log=(Fl_Input2 *)0;
400 
401 Fl_Input2 *inpQth_log=(Fl_Input2 *)0;
402 
403 Fl_Input2 *inpState_log=(Fl_Input2 *)0;
404 
405 Fl_Input2 *inpVE_Prov_log=(Fl_Input2 *)0;
406 
407 Fl_Input2 *inpCountry_log=(Fl_Input2 *)0;
408 
409 Fl_Group *grpTabsSearch=(Fl_Group *)0;
410 
411 Fl_Tabs *Tabs=(Fl_Tabs *)0;
412 
413 Fl_Group *tab_log_qsl=(Fl_Group *)0;
414 
415 Fl_DateInput *inpQSLrcvddate_log=(Fl_DateInput *)0;
416 
417 Fl_DateInput *inpEQSLrcvddate_log=(Fl_DateInput *)0;
418 
419 Fl_DateInput *inpLOTWrcvddate_log=(Fl_DateInput *)0;
420 
421 Fl_DateInput *inpQSLsentdate_log=(Fl_DateInput *)0;
422 
423 Fl_DateInput *inpEQSLsentdate_log=(Fl_DateInput *)0;
424 
425 Fl_DateInput *inpLOTWsentdate_log=(Fl_DateInput *)0;
426 
427 Fl_Input2 *inpQSL_VIA_log=(Fl_Input2 *)0;
428 
429 Fl_Group *tab_log_other=(Fl_Group *)0;
430 
431 Fl_Input2 *inpCNTY_log=(Fl_Input2 *)0;
432 
433 Fl_Input2 *inpIOTA_log=(Fl_Input2 *)0;
434 
435 Fl_Input2 *inpCQZ_log=(Fl_Input2 *)0;
436 
437 Fl_Input2 *inpCONT_log=(Fl_Input2 *)0;
438 
439 Fl_Input2 *inpITUZ_log=(Fl_Input2 *)0;
440 
441 Fl_Input2 *inpDXCC_log=(Fl_Input2 *)0;
442 
443 Fl_Group *tab_log_notes=(Fl_Group *)0;
444 
445 Fl_Input2 *inpNotes_log=(Fl_Input2 *)0;
446 
447 Fl_Group *tab_log_my_station=(Fl_Group *)0;
448 
449 Fl_Input2 *inp_log_sta_call=(Fl_Input2 *)0;
450 
451 Fl_Input2 *inp_log_op_call=(Fl_Input2 *)0;
452 
453 Fl_Input2 *inp_log_sta_qth=(Fl_Input2 *)0;
454 
455 Fl_Input2 *inp_log_sta_loc=(Fl_Input2 *)0;
456 
457 Fl_Group *tab_log_contest=(Fl_Group *)0;
458 
459 Fl_Input2 *inpSerNoOut_log=(Fl_Input2 *)0;
460 
461 Fl_Input2 *inpMyXchg_log=(Fl_Input2 *)0;
462 
463 Fl_Input2 *inpSerNoIn_log=(Fl_Input2 *)0;
464 
465 Fl_Input2 *inpXchgIn_log=(Fl_Input2 *)0;
466 
467 Fl_Input2 *inpClass_log=(Fl_Input2 *)0;
468 
469 Fl_Input2 *inpSection_log=(Fl_Input2 *)0;
470 
471 Fl_Input2 *inp_age_log=(Fl_Input2 *)0;
472 
473 Fl_Input2 *inp_1010_log=(Fl_Input2 *)0;
474 
475 Fl_Input2 *inpBand_log=(Fl_Input2 *)0;
476 
477 Fl_Input2 *inp_check_log=(Fl_Input2 *)0;
478 
479 Fl_Group *tab_log_cwss=(Fl_Group *)0;
480 
481 Fl_Input2 *inp_log_cwss_serno=(Fl_Input2 *)0;
482 
483 Fl_Input2 *inp_log_cwss_sec=(Fl_Input2 *)0;
484 
485 Fl_Input2 *inp_log_cwss_prec=(Fl_Input2 *)0;
486 
487 Fl_Input2 *inp_log_cwss_chk=(Fl_Input2 *)0;
488 
489 Fl_Group *tab_log_jota=(Fl_Group *)0;
490 
491 Fl_Input2 *inp_log_troop_s=(Fl_Input2 *)0;
492 
493 Fl_Input2 *inp_log_troop_r=(Fl_Input2 *)0;
494 
495 Fl_Input2 *inp_log_scout_s=(Fl_Input2 *)0;
496 
497 Fl_Input2 *inp_log_scout_r=(Fl_Input2 *)0;
498 
499 Fl_Group *grpCallSearch=(Fl_Group *)0;
500 
501 Fl_Input2 *inpSearchString=(Fl_Input2 *)0;
502 
503 Fl_Button *bSearchPrev=(Fl_Button *)0;
504 
505 Fl_Button *bSearchNext=(Fl_Button *)0;
506 
507 Fl_Button *bRetrieve=(Fl_Button *)0;
508 
509 Fl_Group *grpFileButtons=(Fl_Group *)0;
510 
511 Fl_Button *bNewSave=(Fl_Button *)0;
512 
513 Fl_Button *bUpdateCancel=(Fl_Button *)0;
514 
515 Fl_Button *bDelete=(Fl_Button *)0;
516 
517 Fl_Output *txtLogFile=(Fl_Output *)0;
518 
519 Table *wBrowser=(Table *)0;
520 
521 Fl_Double_Window *wCabrillo=(Fl_Double_Window *)0;
522 
523 Fl_Check_Browser *chkCabBrowser=(Fl_Check_Browser *)0;
524 
525 Fl_Button *btnCabClearAll=(Fl_Button *)0;
526 
cb_btnCabClearAll(Fl_Button *,void *)527 static void cb_btnCabClearAll(Fl_Button*, void*) {
528   chkCabBrowser->check_none();
529 }
530 
531 Fl_Button *btnCabCheckAll=(Fl_Button *)0;
532 
cb_btnCabCheckAll(Fl_Button *,void *)533 static void cb_btnCabCheckAll(Fl_Button*, void*) {
534   chkCabBrowser->check_all();
535 }
536 
537 Fl_Return_Button *btnCabOK=(Fl_Return_Button *)0;
538 
cb_btnCabOK(Fl_Return_Button *,void *)539 static void cb_btnCabOK(Fl_Return_Button*, void*) {
540   wCabrillo->hide();
541 WriteCabrillo();
542 }
543 
544 Fl_Button *btnCabCancel=(Fl_Button *)0;
545 
cb_btnCabCancel(Fl_Button *,void *)546 static void cb_btnCabCancel(Fl_Button*, void*) {
547   wCabrillo->hide();
548 }
549 
550 Fl_ComboBox *cboContest=(Fl_ComboBox *)0;
551 
cb_cboContest(Fl_ComboBox *,void *)552 static void cb_cboContest(Fl_ComboBox*, void*) {
553   setContestType();
554 }
555 
556 Fl_Check_Button *btnCabCall=(Fl_Check_Button *)0;
557 
558 Fl_Check_Button *btnCabFreq=(Fl_Check_Button *)0;
559 
560 Fl_Check_Button *btnCabMode=(Fl_Check_Button *)0;
561 
562 Fl_Check_Button *btnCabQSOdate=(Fl_Check_Button *)0;
563 
564 Fl_Check_Button *btnCabTimeOFF=(Fl_Check_Button *)0;
565 
566 Fl_Check_Button *btnCabRSTsent=(Fl_Check_Button *)0;
567 
568 Fl_Check_Button *btnCabRSTrcvd=(Fl_Check_Button *)0;
569 
570 Fl_Check_Button *btnCabSerialIN=(Fl_Check_Button *)0;
571 
572 Fl_Check_Button *btnCabSerialOUT=(Fl_Check_Button *)0;
573 
574 Fl_Check_Button *btnCabXchgIn=(Fl_Check_Button *)0;
575 
576 Fl_Check_Button *btnCabMyXchg=(Fl_Check_Button *)0;
577 
578 Fl_Check_Button *btnCabState=(Fl_Check_Button *)0;
579 
580 Fl_Check_Button *btnCabCounty=(Fl_Check_Button *)0;
581 
582 Fl_Button *btnCabClearAllFields=(Fl_Button *)0;
583 
cb_btnCabClearAllFields(Fl_Button *,void *)584 static void cb_btnCabClearAllFields(Fl_Button*, void*) {
585   btnCabCall->value(0);
586 btnCabFreq->value(0);
587 btnCabMode->value(0);
588 btnCabQSOdate->value(0);
589 btnCabTimeOFF->value(0);
590 btnCabSerialIN->value(0);
591 btnCabSerialOUT->value(0);
592 btnCabXchgIn->value(0);
593 btnCabMyXchg->value(0);
594 btnCabRSTsent->value(0);
595 btnCabRSTrcvd->value(0);
596 }
597 
598 Fl_Button *btnCabCheckAllFields=(Fl_Button *)0;
599 
cb_btnCabCheckAllFields(Fl_Button *,void *)600 static void cb_btnCabCheckAllFields(Fl_Button*, void*) {
601   btnCabCall->value(1);
602 btnCabFreq->value(1);
603 btnCabMode->value(1);
604 btnCabQSOdate->value(1);
605 btnCabTimeOFF->value(1);
606 btnCabSerialIN->value(1);
607 btnCabSerialOUT->value(1);
608 btnCabXchgIn->value(1);
609 btnCabMyXchg->value(1);
610 btnCabRSTsent->value(1);
611 btnCabRSTrcvd->value(1);
612 }
613 
create_logbook_dialogs()614 void create_logbook_dialogs() {
615   { wExport = new Fl_Double_Window(805, 440, _("Export Setup"));
616     { Fl_Group* o = new Fl_Group(4, 4, 388, 430, _("Select Records to Export"));
617       o->box(FL_ENGRAVED_FRAME);
618       o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
619       { chkExportBrowser = new Fl_Check_Browser(13, 25, 370, 330);
620       } // Fl_Check_Browser* chkExportBrowser
621       { btnClearAll = new Fl_Button(78, 362, 90, 20, _("Clear All"));
622         btnClearAll->callback((Fl_Callback*)cb_btnClearAll);
623       } // Fl_Button* btnClearAll
624       { btnCheckAll = new Fl_Button(201, 362, 90, 20, _("Check All"));
625         btnCheckAll->callback((Fl_Callback*)cb_btnCheckAll);
626       } // Fl_Button* btnCheckAll
627       { inp_export_start_date = new Fl_DateInput(20, 402, 100, 22, _("Start Date"));
628         inp_export_start_date->tooltip(_("Start date for export"));
629         inp_export_start_date->box(FL_DOWN_BOX);
630         inp_export_start_date->color(FL_BACKGROUND2_COLOR);
631         inp_export_start_date->selection_color(FL_SELECTION_COLOR);
632         inp_export_start_date->labeltype(FL_NORMAL_LABEL);
633         inp_export_start_date->labelfont(0);
634         inp_export_start_date->labelsize(14);
635         inp_export_start_date->labelcolor(FL_FOREGROUND_COLOR);
636         inp_export_start_date->callback((Fl_Callback*)cb_inp_export_start_date);
637         inp_export_start_date->align(Fl_Align(FL_ALIGN_TOP_LEFT));
638         inp_export_start_date->when(FL_WHEN_RELEASE);
639         inp_export_start_date->format(2);
640       } // Fl_DateInput* inp_export_start_date
641       { inp_export_stop_date = new Fl_DateInput(144, 402, 100, 22, _("Stop Date"));
642         inp_export_stop_date->tooltip(_("Inclusive stop date for export"));
643         inp_export_stop_date->box(FL_DOWN_BOX);
644         inp_export_stop_date->color(FL_BACKGROUND2_COLOR);
645         inp_export_stop_date->selection_color(FL_SELECTION_COLOR);
646         inp_export_stop_date->labeltype(FL_NORMAL_LABEL);
647         inp_export_stop_date->labelfont(0);
648         inp_export_stop_date->labelsize(14);
649         inp_export_stop_date->labelcolor(FL_FOREGROUND_COLOR);
650         inp_export_stop_date->callback((Fl_Callback*)cb_inp_export_stop_date);
651         inp_export_stop_date->align(Fl_Align(FL_ALIGN_TOP_LEFT));
652         inp_export_stop_date->when(FL_WHEN_RELEASE);
653         inp_export_stop_date->format(2);
654       } // Fl_DateInput* inp_export_stop_date
655       { btn_export_by_date = new Fl_Check_Button(269, 405, 70, 15, _("select by date"));
656         btn_export_by_date->tooltip(_("Enable to select date range"));
657         btn_export_by_date->down_box(FL_DOWN_BOX);
658         btn_export_by_date->callback((Fl_Callback*)cb_btn_export_by_date);
659       } // Fl_Check_Button* btn_export_by_date
660       o->end();
661     } // Fl_Group* o
662     { Fl_Group* o = new Fl_Group(392, 4, 414, 430, _("Select Fields to Export"));
663       o->box(FL_ENGRAVED_FRAME);
664       o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
665       { btnSelectCall = new Fl_Check_Button(402, 26, 70, 15, _("Call"));
666         btnSelectCall->down_box(FL_DOWN_BOX);
667         btnSelectCall->value(1);
668       } // Fl_Check_Button* btnSelectCall
669       { btnSelectName = new Fl_Check_Button(402, 47, 70, 15, _("Name"));
670         btnSelectName->down_box(FL_DOWN_BOX);
671         btnSelectName->value(1);
672       } // Fl_Check_Button* btnSelectName
673       { btnSelectFreq = new Fl_Check_Button(402, 68, 70, 15, _("Freq"));
674         btnSelectFreq->down_box(FL_DOWN_BOX);
675         btnSelectFreq->value(1);
676       } // Fl_Check_Button* btnSelectFreq
677       { btnSelectBand = new Fl_Check_Button(402, 90, 70, 15, _("Band"));
678         btnSelectBand->down_box(FL_DOWN_BOX);
679       } // Fl_Check_Button* btnSelectBand
680       { btnSelectMode = new Fl_Check_Button(402, 111, 70, 15, _("Mode"));
681         btnSelectMode->down_box(FL_DOWN_BOX);
682         btnSelectMode->value(1);
683       } // Fl_Check_Button* btnSelectMode
684       { btnSelectQSOdateOn = new Fl_Check_Button(402, 133, 70, 15, _("QSO Date On"));
685         btnSelectQSOdateOn->down_box(FL_DOWN_BOX);
686         btnSelectQSOdateOn->value(1);
687       } // Fl_Check_Button* btnSelectQSOdateOn
688       { btnSelectQSOdateOff = new Fl_Check_Button(402, 154, 70, 15, _("QSO Date Off"));
689         btnSelectQSOdateOff->down_box(FL_DOWN_BOX);
690         btnSelectQSOdateOff->value(1);
691       } // Fl_Check_Button* btnSelectQSOdateOff
692       { btnSelectTimeON = new Fl_Check_Button(402, 176, 70, 15, _("Time ON"));
693         btnSelectTimeON->down_box(FL_DOWN_BOX);
694         btnSelectTimeON->value(1);
695       } // Fl_Check_Button* btnSelectTimeON
696       { btnSelectTimeOFF = new Fl_Check_Button(402, 197, 70, 15, _("Time OFF"));
697         btnSelectTimeOFF->down_box(FL_DOWN_BOX);
698       } // Fl_Check_Button* btnSelectTimeOFF
699       { btnSelectTX_pwr = new Fl_Check_Button(402, 219, 70, 15, _("TX Power"));
700         btnSelectTX_pwr->down_box(FL_DOWN_BOX);
701       } // Fl_Check_Button* btnSelectTX_pwr
702       { btnSelectRSTsent = new Fl_Check_Button(402, 240, 70, 15, _("RST sent"));
703         btnSelectRSTsent->down_box(FL_DOWN_BOX);
704         btnSelectRSTsent->value(1);
705       } // Fl_Check_Button* btnSelectRSTsent
706       { btnSelectRSTrcvd = new Fl_Check_Button(402, 262, 70, 15, _("RST rcvd"));
707         btnSelectRSTrcvd->down_box(FL_DOWN_BOX);
708         btnSelectRSTrcvd->value(1);
709       } // Fl_Check_Button* btnSelectRSTrcvd
710       { btnSelectQth = new Fl_Check_Button(402, 283, 70, 15, _("Qth"));
711         btnSelectQth->down_box(FL_DOWN_BOX);
712       } // Fl_Check_Button* btnSelectQth
713       { btnSelectLOC = new Fl_Check_Button(402, 305, 70, 15, _("LOC"));
714         btnSelectLOC->down_box(FL_DOWN_BOX);
715       } // Fl_Check_Button* btnSelectLOC
716       { btnSelectState = new Fl_Check_Button(402, 326, 70, 15, _("State"));
717         btnSelectState->down_box(FL_DOWN_BOX);
718       } // Fl_Check_Button* btnSelectState
719       { btnSelectAge = new Fl_Check_Button(402, 348, 70, 15, _("Age"));
720         btnSelectAge->down_box(FL_DOWN_BOX);
721       } // Fl_Check_Button* btnSelectAge
722       { btnSelectStaCall = new Fl_Check_Button(536, 26, 70, 15, _("Station Call"));
723         btnSelectStaCall->down_box(FL_DOWN_BOX);
724       } // Fl_Check_Button* btnSelectStaCall
725       { btnSelectStaCity = new Fl_Check_Button(536, 47, 70, 15, _("Station QTH"));
726         btnSelectStaCity->down_box(FL_DOWN_BOX);
727       } // Fl_Check_Button* btnSelectStaCity
728       { btnSelectStaGrid = new Fl_Check_Button(536, 68, 70, 15, _("Station LOC"));
729         btnSelectStaGrid->down_box(FL_DOWN_BOX);
730       } // Fl_Check_Button* btnSelectStaGrid
731       { btnSelectOperator = new Fl_Check_Button(536, 90, 70, 15, _("Operator"));
732         btnSelectOperator->down_box(FL_DOWN_BOX);
733       } // Fl_Check_Button* btnSelectOperator
734       { btnSelectProvince = new Fl_Check_Button(536, 111, 70, 15, _("Province"));
735         btnSelectProvince->down_box(FL_DOWN_BOX);
736       } // Fl_Check_Button* btnSelectProvince
737       { btnSelectCountry = new Fl_Check_Button(536, 133, 70, 15, _("Country"));
738         btnSelectCountry->down_box(FL_DOWN_BOX);
739       } // Fl_Check_Button* btnSelectCountry
740       { btnSelectNotes = new Fl_Check_Button(536, 154, 70, 15, _("Notes"));
741         btnSelectNotes->down_box(FL_DOWN_BOX);
742       } // Fl_Check_Button* btnSelectNotes
743       { btnSelectQSLrcvd = new Fl_Check_Button(536, 176, 70, 15, _("QSL rcvd date"));
744         btnSelectQSLrcvd->down_box(FL_DOWN_BOX);
745       } // Fl_Check_Button* btnSelectQSLrcvd
746       { btnSelectQSLsent = new Fl_Check_Button(536, 197, 70, 15, _("QSL sent date"));
747         btnSelectQSLsent->down_box(FL_DOWN_BOX);
748       } // Fl_Check_Button* btnSelectQSLsent
749       { btnSelecteQSLrcvd = new Fl_Check_Button(536, 219, 70, 15, _("eQSL rcvd date"));
750         btnSelecteQSLrcvd->down_box(FL_DOWN_BOX);
751       } // Fl_Check_Button* btnSelecteQSLrcvd
752       { btnSelecteQSLsent = new Fl_Check_Button(536, 240, 70, 15, _("eQSL sent date"));
753         btnSelecteQSLsent->down_box(FL_DOWN_BOX);
754       } // Fl_Check_Button* btnSelecteQSLsent
755       { btnSelectLOTWrcvd = new Fl_Check_Button(536, 262, 70, 15, _("LoTW rcvd date"));
756         btnSelectLOTWrcvd->down_box(FL_DOWN_BOX);
757       } // Fl_Check_Button* btnSelectLOTWrcvd
758       { btnSelectLOTWsent = new Fl_Check_Button(536, 283, 70, 15, _("LoTW sent date"));
759         btnSelectLOTWsent->down_box(FL_DOWN_BOX);
760       } // Fl_Check_Button* btnSelectLOTWsent
761       { btnSelectQSL_VIA = new Fl_Check_Button(536, 305, 70, 15, _("QSL-VIA"));
762         btnSelectQSL_VIA->down_box(FL_DOWN_BOX);
763       } // Fl_Check_Button* btnSelectQSL_VIA
764       { btnSelectSerialIN = new Fl_Check_Button(536, 326, 70, 15, _("Serial # in"));
765         btnSelectSerialIN->down_box(FL_DOWN_BOX);
766       } // Fl_Check_Button* btnSelectSerialIN
767       { btnSelectSerialOUT = new Fl_Check_Button(536, 348, 70, 15, _("Serial # out"));
768         btnSelectSerialOUT->down_box(FL_DOWN_BOX);
769       } // Fl_Check_Button* btnSelectSerialOUT
770       { btnSelectCheck = new Fl_Check_Button(670, 26, 70, 15, _("Check"));
771         btnSelectCheck->down_box(FL_DOWN_BOX);
772       } // Fl_Check_Button* btnSelectCheck
773       { btnSelectXchgIn = new Fl_Check_Button(670, 47, 70, 15, _("Exchange In"));
774         btnSelectXchgIn->down_box(FL_DOWN_BOX);
775       } // Fl_Check_Button* btnSelectXchgIn
776       { btnSelectMyXchg = new Fl_Check_Button(670, 68, 70, 15, _("Exchange Out"));
777         btnSelectMyXchg->down_box(FL_DOWN_BOX);
778       } // Fl_Check_Button* btnSelectMyXchg
779       { btnSelectCNTY = new Fl_Check_Button(670, 90, 70, 15, _("County"));
780         btnSelectCNTY->down_box(FL_DOWN_BOX);
781       } // Fl_Check_Button* btnSelectCNTY
782       { btnSelectCONT = new Fl_Check_Button(670, 111, 70, 15, _("Continent"));
783         btnSelectCONT->down_box(FL_DOWN_BOX);
784       } // Fl_Check_Button* btnSelectCONT
785       { btnSelectCQZ = new Fl_Check_Button(670, 133, 70, 15, _("CQZ"));
786         btnSelectCQZ->down_box(FL_DOWN_BOX);
787       } // Fl_Check_Button* btnSelectCQZ
788       { btnSelectDXCC = new Fl_Check_Button(670, 154, 70, 15, _("DXCC"));
789         btnSelectDXCC->down_box(FL_DOWN_BOX);
790       } // Fl_Check_Button* btnSelectDXCC
791       { btnSelectIOTA = new Fl_Check_Button(670, 176, 70, 15, _("IOTA"));
792         btnSelectIOTA->down_box(FL_DOWN_BOX);
793       } // Fl_Check_Button* btnSelectIOTA
794       { btnSelectITUZ = new Fl_Check_Button(670, 197, 70, 15, _("ITUZ"));
795         btnSelectITUZ->down_box(FL_DOWN_BOX);
796       } // Fl_Check_Button* btnSelectITUZ
797       { btnSelectClass = new Fl_Check_Button(670, 219, 70, 15, _("FD class"));
798         btnSelectClass->down_box(FL_DOWN_BOX);
799       } // Fl_Check_Button* btnSelectClass
800       { btnSelectSection = new Fl_Check_Button(670, 240, 70, 15, _("FD section"));
801         btnSelectSection->down_box(FL_DOWN_BOX);
802       } // Fl_Check_Button* btnSelectSection
803       { btnSelect_cwss_serno = new Fl_Check_Button(670, 262, 70, 15, _("CW SS SerNo R"));
804         btnSelect_cwss_serno->tooltip(_("CW sweepstakes rcvd ser. no."));
805         btnSelect_cwss_serno->down_box(FL_DOWN_BOX);
806       } // Fl_Check_Button* btnSelect_cwss_serno
807       { btnSelect_cwss_prec = new Fl_Check_Button(670, 283, 70, 15, _("CW SS Prec\'"));
808         btnSelect_cwss_prec->tooltip(_("CW sweepstakes precedence"));
809         btnSelect_cwss_prec->down_box(FL_DOWN_BOX);
810       } // Fl_Check_Button* btnSelect_cwss_prec
811       { btnSelect_cwss_check = new Fl_Check_Button(670, 305, 70, 15, _("CW SS Check"));
812         btnSelect_cwss_check->down_box(FL_DOWN_BOX);
813       } // Fl_Check_Button* btnSelect_cwss_check
814       { btnSelect_cwss_section = new Fl_Check_Button(670, 326, 70, 15, _("CW SS Section"));
815         btnSelect_cwss_section->tooltip(_("CW sweepstakes section"));
816         btnSelect_cwss_section->down_box(FL_DOWN_BOX);
817       } // Fl_Check_Button* btnSelect_cwss_section
818       { btnSelect_1010 = new Fl_Check_Button(670, 348, 70, 15, _("10-10"));
819         btnSelect_1010->tooltip(_("CW sweepstakes section"));
820         btnSelect_1010->down_box(FL_DOWN_BOX);
821       } // Fl_Check_Button* btnSelect_1010
822       { btnClearAllFields = new Fl_Button(412, 373, 85, 20, _("Clear All"));
823         btnClearAllFields->callback((Fl_Callback*)cb_btnClearAllFields);
824       } // Fl_Button* btnClearAllFields
825       { btnCheckAllFields = new Fl_Button(507, 373, 85, 20, _("Check All"));
826         btnCheckAllFields->callback((Fl_Callback*)cb_btnCheckAllFields);
827       } // Fl_Button* btnCheckAllFields
828       { btnSetFieldDefaults = new Fl_Button(602, 373, 85, 20, _("Defaults"));
829         btnSetFieldDefaults->callback((Fl_Callback*)cb_btnSetFieldDefaults);
830       } // Fl_Button* btnSetFieldDefaults
831       { btnSetLoTWfields = new Fl_Button(697, 373, 85, 20, _("LoTW"));
832         btnSetLoTWfields->callback((Fl_Callback*)cb_btnSetLoTWfields);
833       } // Fl_Button* btnSetLoTWfields
834       { btnOK = new Fl_Return_Button(697, 403, 85, 20, _("OK"));
835         btnOK->callback((Fl_Callback*)cb_btnOK);
836       } // Fl_Return_Button* btnOK
837       { btnCancel = new Fl_Button(602, 403, 85, 20, _("Cancel"));
838         btnCancel->callback((Fl_Callback*)cb_btnCancel);
839       } // Fl_Button* btnCancel
840       o->end();
841     } // Fl_Group* o
842     wExport->end();
843   } // Fl_Double_Window* wExport
844   { Fl_Double_Window* o = dlgLogbook = new Fl_Double_Window(590, 390, _("Logbook"));
845     { inpDate_log = new Fl_DateInput(4, 24, 100, 24, _("Date On"));
846       inpDate_log->tooltip(_("Date QSO started"));
847       inpDate_log->box(FL_DOWN_BOX);
848       inpDate_log->color(FL_BACKGROUND2_COLOR);
849       inpDate_log->selection_color(FL_SELECTION_COLOR);
850       inpDate_log->labeltype(FL_NORMAL_LABEL);
851       inpDate_log->labelfont(0);
852       inpDate_log->labelsize(14);
853       inpDate_log->labelcolor(FL_FOREGROUND_COLOR);
854       inpDate_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
855       inpDate_log->when(FL_WHEN_RELEASE);
856       inpDate_log->format(2);
857     } // Fl_DateInput* inpDate_log
858     { inpTimeOn_log = new Fl_Input2(106, 24, 70, 24, _("Time On"));
859       inpTimeOn_log->tooltip(_("Time QSO started"));
860       inpTimeOn_log->box(FL_DOWN_BOX);
861       inpTimeOn_log->color(FL_BACKGROUND2_COLOR);
862       inpTimeOn_log->selection_color(FL_SELECTION_COLOR);
863       inpTimeOn_log->labeltype(FL_NORMAL_LABEL);
864       inpTimeOn_log->labelfont(0);
865       inpTimeOn_log->labelsize(14);
866       inpTimeOn_log->labelcolor(FL_FOREGROUND_COLOR);
867       inpTimeOn_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
868       inpTimeOn_log->when(FL_WHEN_RELEASE);
869     } // Fl_Input2* inpTimeOn_log
870     { inpCall_log = new Fl_Input2(178, 24, 100, 24, _("Call"));
871       inpCall_log->tooltip(_("Call sign worked"));
872       inpCall_log->box(FL_DOWN_BOX);
873       inpCall_log->color(FL_BACKGROUND2_COLOR);
874       inpCall_log->selection_color(FL_SELECTION_COLOR);
875       inpCall_log->labeltype(FL_NORMAL_LABEL);
876       inpCall_log->labelfont(0);
877       inpCall_log->labelsize(14);
878       inpCall_log->labelcolor(FL_FOREGROUND_COLOR);
879       inpCall_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
880       inpCall_log->when(FL_WHEN_RELEASE);
881     } // Fl_Input2* inpCall_log
882     { inpName_log = new Fl_Input2(280, 24, 185, 24, _("Name"));
883       inpName_log->tooltip(_("Operator worked"));
884       inpName_log->box(FL_DOWN_BOX);
885       inpName_log->color(FL_BACKGROUND2_COLOR);
886       inpName_log->selection_color(FL_SELECTION_COLOR);
887       inpName_log->labeltype(FL_NORMAL_LABEL);
888       inpName_log->labelfont(0);
889       inpName_log->labelsize(14);
890       inpName_log->labelcolor(FL_FOREGROUND_COLOR);
891       inpName_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
892       inpName_log->when(FL_WHEN_RELEASE);
893     } // Fl_Input2* inpName_log
894     { inpRstR_log = new Fl_Input2(468, 24, 36, 24, _("In"));
895       inpRstR_log->tooltip(_("Rst received"));
896       inpRstR_log->box(FL_DOWN_BOX);
897       inpRstR_log->color(FL_BACKGROUND2_COLOR);
898       inpRstR_log->selection_color(FL_SELECTION_COLOR);
899       inpRstR_log->labeltype(FL_NORMAL_LABEL);
900       inpRstR_log->labelfont(0);
901       inpRstR_log->labelsize(14);
902       inpRstR_log->labelcolor(FL_FOREGROUND_COLOR);
903       inpRstR_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
904       inpRstR_log->when(FL_WHEN_RELEASE);
905     } // Fl_Input2* inpRstR_log
906     { txtNbrRecs_log = new Fl_Input2(520, 24, 65, 24, _("Recs"));
907       txtNbrRecs_log->tooltip(_("# Records in logbook"));
908       txtNbrRecs_log->box(FL_DOWN_BOX);
909       txtNbrRecs_log->color(FL_BACKGROUND2_COLOR);
910       txtNbrRecs_log->selection_color(FL_SELECTION_COLOR);
911       txtNbrRecs_log->labeltype(FL_NORMAL_LABEL);
912       txtNbrRecs_log->labelfont(0);
913       txtNbrRecs_log->labelsize(14);
914       txtNbrRecs_log->labelcolor(FL_FOREGROUND_COLOR);
915       txtNbrRecs_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
916       txtNbrRecs_log->when(FL_WHEN_RELEASE);
917     } // Fl_Input2* txtNbrRecs_log
918     { inpDateOff_log = new Fl_DateInput(4, 68, 100, 24, _("Date Off"));
919       inpDateOff_log->tooltip(_("Date QSO Ended"));
920       inpDateOff_log->box(FL_DOWN_BOX);
921       inpDateOff_log->color(FL_BACKGROUND2_COLOR);
922       inpDateOff_log->selection_color(FL_SELECTION_COLOR);
923       inpDateOff_log->labeltype(FL_NORMAL_LABEL);
924       inpDateOff_log->labelfont(0);
925       inpDateOff_log->labelsize(14);
926       inpDateOff_log->labelcolor(FL_FOREGROUND_COLOR);
927       inpDateOff_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
928       inpDateOff_log->when(FL_WHEN_RELEASE);
929       inpDateOff_log->format(2);
930     } // Fl_DateInput* inpDateOff_log
931     { inpTimeOff_log = new Fl_Input2(106, 68, 70, 24, _("Time Off"));
932       inpTimeOff_log->tooltip(_("Time QSO ended"));
933       inpTimeOff_log->box(FL_DOWN_BOX);
934       inpTimeOff_log->color(FL_BACKGROUND2_COLOR);
935       inpTimeOff_log->selection_color(FL_SELECTION_COLOR);
936       inpTimeOff_log->labeltype(FL_NORMAL_LABEL);
937       inpTimeOff_log->labelfont(0);
938       inpTimeOff_log->labelsize(14);
939       inpTimeOff_log->labelcolor(FL_FOREGROUND_COLOR);
940       inpTimeOff_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
941       inpTimeOff_log->when(FL_WHEN_RELEASE);
942     } // Fl_Input2* inpTimeOff_log
943     { inpFreq_log = new Fl_Input2(178, 68, 100, 24, _("Freq."));
944       inpFreq_log->tooltip(_("Frequency in MHz"));
945       inpFreq_log->box(FL_DOWN_BOX);
946       inpFreq_log->color(FL_BACKGROUND2_COLOR);
947       inpFreq_log->selection_color(FL_SELECTION_COLOR);
948       inpFreq_log->labeltype(FL_NORMAL_LABEL);
949       inpFreq_log->labelfont(0);
950       inpFreq_log->labelsize(14);
951       inpFreq_log->labelcolor(FL_FOREGROUND_COLOR);
952       inpFreq_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
953       inpFreq_log->when(FL_WHEN_RELEASE);
954     } // Fl_Input2* inpFreq_log
955     { inpMode_log = new Fl_Input2(280, 68, 146, 24, _("Mode"));
956       inpMode_log->tooltip(_("Mode in use"));
957       inpMode_log->box(FL_DOWN_BOX);
958       inpMode_log->color(FL_BACKGROUND2_COLOR);
959       inpMode_log->selection_color(FL_SELECTION_COLOR);
960       inpMode_log->labeltype(FL_NORMAL_LABEL);
961       inpMode_log->labelfont(0);
962       inpMode_log->labelsize(14);
963       inpMode_log->labelcolor(FL_FOREGROUND_COLOR);
964       inpMode_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
965       inpMode_log->when(FL_WHEN_RELEASE);
966     } // Fl_Input2* inpMode_log
967     { inpTX_pwr_log = new Fl_Input2(429, 68, 36, 24, _("Pwr"));
968       inpTX_pwr_log->tooltip(_("Transmit power used"));
969       inpTX_pwr_log->box(FL_DOWN_BOX);
970       inpTX_pwr_log->color(FL_BACKGROUND2_COLOR);
971       inpTX_pwr_log->selection_color(FL_SELECTION_COLOR);
972       inpTX_pwr_log->labeltype(FL_NORMAL_LABEL);
973       inpTX_pwr_log->labelfont(0);
974       inpTX_pwr_log->labelsize(14);
975       inpTX_pwr_log->labelcolor(FL_FOREGROUND_COLOR);
976       inpTX_pwr_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
977       inpTX_pwr_log->when(FL_WHEN_RELEASE);
978     } // Fl_Input2* inpTX_pwr_log
979     { inpLoc_log = new Fl_Input2(508, 68, 76, 24, _("Loc"));
980       inpLoc_log->tooltip(_("Stations grid square"));
981       inpLoc_log->box(FL_DOWN_BOX);
982       inpLoc_log->color(FL_BACKGROUND2_COLOR);
983       inpLoc_log->selection_color(FL_SELECTION_COLOR);
984       inpLoc_log->labeltype(FL_NORMAL_LABEL);
985       inpLoc_log->labelfont(0);
986       inpLoc_log->labelsize(14);
987       inpLoc_log->labelcolor(FL_FOREGROUND_COLOR);
988       inpLoc_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
989       inpLoc_log->when(FL_WHEN_RELEASE);
990     } // Fl_Input2* inpLoc_log
991     { inpRstS_log = new Fl_Input2(468, 68, 36, 24, _("Out"));
992       inpRstS_log->tooltip(_("Rst sent"));
993       inpRstS_log->box(FL_DOWN_BOX);
994       inpRstS_log->color(FL_BACKGROUND2_COLOR);
995       inpRstS_log->selection_color(FL_SELECTION_COLOR);
996       inpRstS_log->labeltype(FL_NORMAL_LABEL);
997       inpRstS_log->labelfont(0);
998       inpRstS_log->labelsize(14);
999       inpRstS_log->labelcolor(FL_FOREGROUND_COLOR);
1000       inpRstS_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1001       inpRstS_log->when(FL_WHEN_RELEASE);
1002     } // Fl_Input2* inpRstS_log
1003     { inpQth_log = new Fl_Input2(5, 112, 280, 24, _("Qth"));
1004       inpQth_log->tooltip(_("City of station worked"));
1005       inpQth_log->box(FL_DOWN_BOX);
1006       inpQth_log->color(FL_BACKGROUND2_COLOR);
1007       inpQth_log->selection_color(FL_SELECTION_COLOR);
1008       inpQth_log->labeltype(FL_NORMAL_LABEL);
1009       inpQth_log->labelfont(0);
1010       inpQth_log->labelsize(14);
1011       inpQth_log->labelcolor(FL_FOREGROUND_COLOR);
1012       inpQth_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1013       inpQth_log->when(FL_WHEN_RELEASE);
1014     } // Fl_Input2* inpQth_log
1015     { inpState_log = new Fl_Input2(288, 112, 44, 24, _("St"));
1016       inpState_log->tooltip(_("US state of station worked"));
1017       inpState_log->box(FL_DOWN_BOX);
1018       inpState_log->color(FL_BACKGROUND2_COLOR);
1019       inpState_log->selection_color(FL_SELECTION_COLOR);
1020       inpState_log->labeltype(FL_NORMAL_LABEL);
1021       inpState_log->labelfont(0);
1022       inpState_log->labelsize(14);
1023       inpState_log->labelcolor(FL_FOREGROUND_COLOR);
1024       inpState_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1025       inpState_log->when(FL_WHEN_RELEASE);
1026     } // Fl_Input2* inpState_log
1027     { inpVE_Prov_log = new Fl_Input2(335, 112, 44, 24, _("Pr"));
1028       inpVE_Prov_log->tooltip(_("Province of station worked"));
1029       inpVE_Prov_log->box(FL_DOWN_BOX);
1030       inpVE_Prov_log->color(FL_BACKGROUND2_COLOR);
1031       inpVE_Prov_log->selection_color(FL_SELECTION_COLOR);
1032       inpVE_Prov_log->labeltype(FL_NORMAL_LABEL);
1033       inpVE_Prov_log->labelfont(0);
1034       inpVE_Prov_log->labelsize(14);
1035       inpVE_Prov_log->labelcolor(FL_FOREGROUND_COLOR);
1036       inpVE_Prov_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1037       inpVE_Prov_log->when(FL_WHEN_RELEASE);
1038     } // Fl_Input2* inpVE_Prov_log
1039     { inpCountry_log = new Fl_Input2(382, 112, 202, 24, _("Country"));
1040       inpCountry_log->tooltip(_("Country of station worked"));
1041       inpCountry_log->box(FL_DOWN_BOX);
1042       inpCountry_log->color(FL_BACKGROUND2_COLOR);
1043       inpCountry_log->selection_color(FL_SELECTION_COLOR);
1044       inpCountry_log->labeltype(FL_NORMAL_LABEL);
1045       inpCountry_log->labelfont(0);
1046       inpCountry_log->labelsize(14);
1047       inpCountry_log->labelcolor(FL_FOREGROUND_COLOR);
1048       inpCountry_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1049       inpCountry_log->when(FL_WHEN_RELEASE);
1050     } // Fl_Input2* inpCountry_log
1051     { Fl_Group* o = grpTabsSearch = new Fl_Group(0, 137, 590, 125);
1052       { Tabs = new Fl_Tabs(0, 140, 481, 120);
1053         { tab_log_qsl = new Fl_Group(0, 161, 481, 97, _("QSL"));
1054           { Fl_DateInput* o = inpQSLrcvddate_log = new Fl_DateInput(14, 188, 100, 24, _("QSL-rcvd"));
1055             inpQSLrcvddate_log->tooltip(_("QSL received on this date"));
1056             inpQSLrcvddate_log->box(FL_DOWN_BOX);
1057             inpQSLrcvddate_log->color(FL_BACKGROUND2_COLOR);
1058             inpQSLrcvddate_log->selection_color(FL_SELECTION_COLOR);
1059             inpQSLrcvddate_log->labeltype(FL_NORMAL_LABEL);
1060             inpQSLrcvddate_log->labelfont(0);
1061             inpQSLrcvddate_log->labelsize(14);
1062             inpQSLrcvddate_log->labelcolor(FL_FOREGROUND_COLOR);
1063             inpQSLrcvddate_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1064             inpQSLrcvddate_log->when(FL_WHEN_RELEASE);
1065             o->format(2);
1066           } // Fl_DateInput* inpQSLrcvddate_log
1067           { Fl_DateInput* o = inpEQSLrcvddate_log = new Fl_DateInput(118, 188, 100, 24, _("EQSL-rcvd"));
1068             inpEQSLrcvddate_log->tooltip(_("QSL received on this date"));
1069             inpEQSLrcvddate_log->box(FL_DOWN_BOX);
1070             inpEQSLrcvddate_log->color(FL_BACKGROUND2_COLOR);
1071             inpEQSLrcvddate_log->selection_color(FL_SELECTION_COLOR);
1072             inpEQSLrcvddate_log->labeltype(FL_NORMAL_LABEL);
1073             inpEQSLrcvddate_log->labelfont(0);
1074             inpEQSLrcvddate_log->labelsize(14);
1075             inpEQSLrcvddate_log->labelcolor(FL_FOREGROUND_COLOR);
1076             inpEQSLrcvddate_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1077             inpEQSLrcvddate_log->when(FL_WHEN_RELEASE);
1078             o->format(2);
1079           } // Fl_DateInput* inpEQSLrcvddate_log
1080           { Fl_DateInput* o = inpLOTWrcvddate_log = new Fl_DateInput(222, 188, 100, 24, _("LOTW-rcvd"));
1081             inpLOTWrcvddate_log->tooltip(_("QSL received on this date"));
1082             inpLOTWrcvddate_log->box(FL_DOWN_BOX);
1083             inpLOTWrcvddate_log->color(FL_BACKGROUND2_COLOR);
1084             inpLOTWrcvddate_log->selection_color(FL_SELECTION_COLOR);
1085             inpLOTWrcvddate_log->labeltype(FL_NORMAL_LABEL);
1086             inpLOTWrcvddate_log->labelfont(0);
1087             inpLOTWrcvddate_log->labelsize(14);
1088             inpLOTWrcvddate_log->labelcolor(FL_FOREGROUND_COLOR);
1089             inpLOTWrcvddate_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1090             inpLOTWrcvddate_log->when(FL_WHEN_RELEASE);
1091             o->format(2);
1092           } // Fl_DateInput* inpLOTWrcvddate_log
1093           { Fl_DateInput* o = inpQSLsentdate_log = new Fl_DateInput(14, 234, 100, 24, _("QSL-sent"));
1094             inpQSLsentdate_log->tooltip(_("QSL sent on this date"));
1095             inpQSLsentdate_log->box(FL_DOWN_BOX);
1096             inpQSLsentdate_log->color(FL_BACKGROUND2_COLOR);
1097             inpQSLsentdate_log->selection_color(FL_SELECTION_COLOR);
1098             inpQSLsentdate_log->labeltype(FL_NORMAL_LABEL);
1099             inpQSLsentdate_log->labelfont(0);
1100             inpQSLsentdate_log->labelsize(14);
1101             inpQSLsentdate_log->labelcolor(FL_FOREGROUND_COLOR);
1102             inpQSLsentdate_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1103             inpQSLsentdate_log->when(FL_WHEN_RELEASE);
1104             o->format(2);
1105           } // Fl_DateInput* inpQSLsentdate_log
1106           { Fl_DateInput* o = inpEQSLsentdate_log = new Fl_DateInput(118, 234, 100, 24, _("EQSL-sent"));
1107             inpEQSLsentdate_log->tooltip(_("QSL sent on this date"));
1108             inpEQSLsentdate_log->box(FL_DOWN_BOX);
1109             inpEQSLsentdate_log->color(FL_BACKGROUND2_COLOR);
1110             inpEQSLsentdate_log->selection_color(FL_SELECTION_COLOR);
1111             inpEQSLsentdate_log->labeltype(FL_NORMAL_LABEL);
1112             inpEQSLsentdate_log->labelfont(0);
1113             inpEQSLsentdate_log->labelsize(14);
1114             inpEQSLsentdate_log->labelcolor(FL_FOREGROUND_COLOR);
1115             inpEQSLsentdate_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1116             inpEQSLsentdate_log->when(FL_WHEN_RELEASE);
1117             o->format(2);
1118           } // Fl_DateInput* inpEQSLsentdate_log
1119           { Fl_DateInput* o = inpLOTWsentdate_log = new Fl_DateInput(222, 234, 100, 24, _("LOTW-sent"));
1120             inpLOTWsentdate_log->tooltip(_("QSL sent on this date"));
1121             inpLOTWsentdate_log->box(FL_DOWN_BOX);
1122             inpLOTWsentdate_log->color(FL_BACKGROUND2_COLOR);
1123             inpLOTWsentdate_log->selection_color(FL_SELECTION_COLOR);
1124             inpLOTWsentdate_log->labeltype(FL_NORMAL_LABEL);
1125             inpLOTWsentdate_log->labelfont(0);
1126             inpLOTWsentdate_log->labelsize(14);
1127             inpLOTWsentdate_log->labelcolor(FL_FOREGROUND_COLOR);
1128             inpLOTWsentdate_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1129             inpLOTWsentdate_log->when(FL_WHEN_RELEASE);
1130             o->format(2);
1131           } // Fl_DateInput* inpLOTWsentdate_log
1132           { inpQSL_VIA_log = new Fl_Input2(325, 188, 156, 70, _("QSL-VIA"));
1133             inpQSL_VIA_log->tooltip(_("QSL route of contacted station"));
1134             inpQSL_VIA_log->type(4);
1135             inpQSL_VIA_log->box(FL_DOWN_BOX);
1136             inpQSL_VIA_log->color(FL_BACKGROUND2_COLOR);
1137             inpQSL_VIA_log->selection_color(FL_SELECTION_COLOR);
1138             inpQSL_VIA_log->labeltype(FL_NORMAL_LABEL);
1139             inpQSL_VIA_log->labelfont(0);
1140             inpQSL_VIA_log->labelsize(14);
1141             inpQSL_VIA_log->labelcolor(FL_FOREGROUND_COLOR);
1142             inpQSL_VIA_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1143             inpQSL_VIA_log->when(FL_WHEN_RELEASE);
1144             Fl_Group::current()->resizable(inpQSL_VIA_log);
1145           } // Fl_Input2* inpQSL_VIA_log
1146           tab_log_qsl->end();
1147         } // Fl_Group* tab_log_qsl
1148         { tab_log_other = new Fl_Group(0, 161, 475, 99, _("Other"));
1149           tab_log_other->hide();
1150           { inpCNTY_log = new Fl_Input2(21, 192, 241, 24, _("County"));
1151             inpCNTY_log->tooltip(_("County"));
1152             inpCNTY_log->box(FL_DOWN_BOX);
1153             inpCNTY_log->color(FL_BACKGROUND2_COLOR);
1154             inpCNTY_log->selection_color(FL_SELECTION_COLOR);
1155             inpCNTY_log->labeltype(FL_NORMAL_LABEL);
1156             inpCNTY_log->labelfont(0);
1157             inpCNTY_log->labelsize(14);
1158             inpCNTY_log->labelcolor(FL_FOREGROUND_COLOR);
1159             inpCNTY_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1160             inpCNTY_log->when(FL_WHEN_RELEASE);
1161           } // Fl_Input2* inpCNTY_log
1162           { inpIOTA_log = new Fl_Input2(276, 192, 90, 24, _("IOTA"));
1163             inpIOTA_log->tooltip(_("Islands on the air"));
1164             inpIOTA_log->box(FL_DOWN_BOX);
1165             inpIOTA_log->color(FL_BACKGROUND2_COLOR);
1166             inpIOTA_log->selection_color(FL_SELECTION_COLOR);
1167             inpIOTA_log->labeltype(FL_NORMAL_LABEL);
1168             inpIOTA_log->labelfont(0);
1169             inpIOTA_log->labelsize(14);
1170             inpIOTA_log->labelcolor(FL_FOREGROUND_COLOR);
1171             inpIOTA_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1172             inpIOTA_log->when(FL_WHEN_RELEASE);
1173           } // Fl_Input2* inpIOTA_log
1174           { inpCQZ_log = new Fl_Input2(383, 192, 90, 24, _("CQZ"));
1175             inpCQZ_log->tooltip(_("CQ zone"));
1176             inpCQZ_log->box(FL_DOWN_BOX);
1177             inpCQZ_log->color(FL_BACKGROUND2_COLOR);
1178             inpCQZ_log->selection_color(FL_SELECTION_COLOR);
1179             inpCQZ_log->labeltype(FL_NORMAL_LABEL);
1180             inpCQZ_log->labelfont(0);
1181             inpCQZ_log->labelsize(14);
1182             inpCQZ_log->labelcolor(FL_FOREGROUND_COLOR);
1183             inpCQZ_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1184             inpCQZ_log->when(FL_WHEN_RELEASE);
1185           } // Fl_Input2* inpCQZ_log
1186           { inpCONT_log = new Fl_Input2(21, 236, 241, 24, _("Cont\'"));
1187             inpCONT_log->tooltip(_("Continent"));
1188             inpCONT_log->box(FL_DOWN_BOX);
1189             inpCONT_log->color(FL_BACKGROUND2_COLOR);
1190             inpCONT_log->selection_color(FL_SELECTION_COLOR);
1191             inpCONT_log->labeltype(FL_NORMAL_LABEL);
1192             inpCONT_log->labelfont(0);
1193             inpCONT_log->labelsize(14);
1194             inpCONT_log->labelcolor(FL_FOREGROUND_COLOR);
1195             inpCONT_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1196             inpCONT_log->when(FL_WHEN_RELEASE);
1197           } // Fl_Input2* inpCONT_log
1198           { inpITUZ_log = new Fl_Input2(277, 236, 90, 24, _("ITUZ"));
1199             inpITUZ_log->tooltip(_("ITU zone"));
1200             inpITUZ_log->box(FL_DOWN_BOX);
1201             inpITUZ_log->color(FL_BACKGROUND2_COLOR);
1202             inpITUZ_log->selection_color(FL_SELECTION_COLOR);
1203             inpITUZ_log->labeltype(FL_NORMAL_LABEL);
1204             inpITUZ_log->labelfont(0);
1205             inpITUZ_log->labelsize(14);
1206             inpITUZ_log->labelcolor(FL_FOREGROUND_COLOR);
1207             inpITUZ_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1208             inpITUZ_log->when(FL_WHEN_RELEASE);
1209           } // Fl_Input2* inpITUZ_log
1210           { inpDXCC_log = new Fl_Input2(383, 236, 90, 24, _("DXCC"));
1211             inpDXCC_log->tooltip(_("DXCC designator"));
1212             inpDXCC_log->box(FL_DOWN_BOX);
1213             inpDXCC_log->color(FL_BACKGROUND2_COLOR);
1214             inpDXCC_log->selection_color(FL_SELECTION_COLOR);
1215             inpDXCC_log->labeltype(FL_NORMAL_LABEL);
1216             inpDXCC_log->labelfont(0);
1217             inpDXCC_log->labelsize(14);
1218             inpDXCC_log->labelcolor(FL_FOREGROUND_COLOR);
1219             inpDXCC_log->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1220             inpDXCC_log->when(FL_WHEN_RELEASE);
1221           } // Fl_Input2* inpDXCC_log
1222           tab_log_other->end();
1223         } // Fl_Group* tab_log_other
1224         { tab_log_notes = new Fl_Group(0, 161, 480, 96, _("Notes"));
1225           tab_log_notes->hide();
1226           { inpNotes_log = new Fl_Input2(15, 171, 465, 85);
1227             inpNotes_log->tooltip(_("Interesting notes"));
1228             inpNotes_log->type(4);
1229             inpNotes_log->box(FL_DOWN_BOX);
1230             inpNotes_log->color(FL_BACKGROUND2_COLOR);
1231             inpNotes_log->selection_color(FL_SELECTION_COLOR);
1232             inpNotes_log->labeltype(FL_NORMAL_LABEL);
1233             inpNotes_log->labelfont(0);
1234             inpNotes_log->labelsize(14);
1235             inpNotes_log->labelcolor(FL_FOREGROUND_COLOR);
1236             inpNotes_log->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
1237             inpNotes_log->when(FL_WHEN_RELEASE);
1238           } // Fl_Input2* inpNotes_log
1239           tab_log_notes->end();
1240         } // Fl_Group* tab_log_notes
1241         { tab_log_my_station = new Fl_Group(0, 161, 475, 99, _("My Station"));
1242           tab_log_my_station->hide();
1243           { inp_log_sta_call = new Fl_Input2(15, 192, 100, 24, _("Station Call"));
1244             inp_log_sta_call->tooltip(_("Interesting notes"));
1245             inp_log_sta_call->box(FL_DOWN_BOX);
1246             inp_log_sta_call->color(FL_BACKGROUND2_COLOR);
1247             inp_log_sta_call->selection_color(FL_SELECTION_COLOR);
1248             inp_log_sta_call->labeltype(FL_NORMAL_LABEL);
1249             inp_log_sta_call->labelfont(0);
1250             inp_log_sta_call->labelsize(14);
1251             inp_log_sta_call->labelcolor(FL_FOREGROUND_COLOR);
1252             inp_log_sta_call->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1253             inp_log_sta_call->when(FL_WHEN_RELEASE);
1254           } // Fl_Input2* inp_log_sta_call
1255           { inp_log_op_call = new Fl_Input2(140, 192, 100, 24, _("Operator Call"));
1256             inp_log_op_call->tooltip(_("Interesting notes"));
1257             inp_log_op_call->box(FL_DOWN_BOX);
1258             inp_log_op_call->color(FL_BACKGROUND2_COLOR);
1259             inp_log_op_call->selection_color(FL_SELECTION_COLOR);
1260             inp_log_op_call->labeltype(FL_NORMAL_LABEL);
1261             inp_log_op_call->labelfont(0);
1262             inp_log_op_call->labelsize(14);
1263             inp_log_op_call->labelcolor(FL_FOREGROUND_COLOR);
1264             inp_log_op_call->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1265             inp_log_op_call->when(FL_WHEN_RELEASE);
1266           } // Fl_Input2* inp_log_op_call
1267           { inp_log_sta_qth = new Fl_Input2(15, 236, 334, 24, _("Station QTH"));
1268             inp_log_sta_qth->tooltip(_("Interesting notes"));
1269             inp_log_sta_qth->box(FL_DOWN_BOX);
1270             inp_log_sta_qth->color(FL_BACKGROUND2_COLOR);
1271             inp_log_sta_qth->selection_color(FL_SELECTION_COLOR);
1272             inp_log_sta_qth->labeltype(FL_NORMAL_LABEL);
1273             inp_log_sta_qth->labelfont(0);
1274             inp_log_sta_qth->labelsize(14);
1275             inp_log_sta_qth->labelcolor(FL_FOREGROUND_COLOR);
1276             inp_log_sta_qth->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1277             inp_log_sta_qth->when(FL_WHEN_RELEASE);
1278           } // Fl_Input2* inp_log_sta_qth
1279           { inp_log_sta_loc = new Fl_Input2(355, 236, 120, 24, _("Station Locator"));
1280             inp_log_sta_loc->tooltip(_("Interesting notes"));
1281             inp_log_sta_loc->box(FL_DOWN_BOX);
1282             inp_log_sta_loc->color(FL_BACKGROUND2_COLOR);
1283             inp_log_sta_loc->selection_color(FL_SELECTION_COLOR);
1284             inp_log_sta_loc->labeltype(FL_NORMAL_LABEL);
1285             inp_log_sta_loc->labelfont(0);
1286             inp_log_sta_loc->labelsize(14);
1287             inp_log_sta_loc->labelcolor(FL_FOREGROUND_COLOR);
1288             inp_log_sta_loc->align(Fl_Align(FL_ALIGN_TOP_LEFT));
1289             inp_log_sta_loc->when(FL_WHEN_RELEASE);
1290           } // Fl_Input2* inp_log_sta_loc
1291           tab_log_my_station->end();
1292         } // Fl_Group* tab_log_my_station
1293         { tab_log_contest = new Fl_Group(0, 161, 480, 99, _("Contest"));
1294           tab_log_contest->hide();
1295           { inpSerNoOut_log = new Fl_Input2(69, 179, 55, 24, _("Ser out"));
1296             inpSerNoOut_log->tooltip(_("Contest seral # sent"));
1297             inpSerNoOut_log->box(FL_DOWN_BOX);
1298             inpSerNoOut_log->color(FL_BACKGROUND2_COLOR);
1299             inpSerNoOut_log->selection_color(FL_SELECTION_COLOR);
1300             inpSerNoOut_log->labeltype(FL_NORMAL_LABEL);
1301             inpSerNoOut_log->labelfont(0);
1302             inpSerNoOut_log->labelsize(14);
1303             inpSerNoOut_log->labelcolor(FL_FOREGROUND_COLOR);
1304             inpSerNoOut_log->align(Fl_Align(FL_ALIGN_LEFT));
1305             inpSerNoOut_log->when(FL_WHEN_RELEASE);
1306           } // Fl_Input2* inpSerNoOut_log
1307           { inpMyXchg_log = new Fl_Input2(204, 179, 170, 24, _("Exch Out"));
1308             inpMyXchg_log->tooltip(_("Contest exchange sent"));
1309             inpMyXchg_log->box(FL_DOWN_BOX);
1310             inpMyXchg_log->color(FL_BACKGROUND2_COLOR);
1311             inpMyXchg_log->selection_color(FL_SELECTION_COLOR);
1312             inpMyXchg_log->labeltype(FL_NORMAL_LABEL);
1313             inpMyXchg_log->labelfont(0);
1314             inpMyXchg_log->labelsize(14);
1315             inpMyXchg_log->labelcolor(FL_FOREGROUND_COLOR);
1316             inpMyXchg_log->align(Fl_Align(FL_ALIGN_LEFT));
1317             inpMyXchg_log->when(FL_WHEN_RELEASE);
1318           } // Fl_Input2* inpMyXchg_log
1319           { inpSerNoIn_log = new Fl_Input2(69, 207, 55, 24, _("Ser in"));
1320             inpSerNoIn_log->tooltip(_("Contest serial # received"));
1321             inpSerNoIn_log->box(FL_DOWN_BOX);
1322             inpSerNoIn_log->color(FL_BACKGROUND2_COLOR);
1323             inpSerNoIn_log->selection_color(FL_SELECTION_COLOR);
1324             inpSerNoIn_log->labeltype(FL_NORMAL_LABEL);
1325             inpSerNoIn_log->labelfont(0);
1326             inpSerNoIn_log->labelsize(14);
1327             inpSerNoIn_log->labelcolor(FL_FOREGROUND_COLOR);
1328             inpSerNoIn_log->align(Fl_Align(FL_ALIGN_LEFT));
1329             inpSerNoIn_log->when(FL_WHEN_RELEASE);
1330           } // Fl_Input2* inpSerNoIn_log
1331           { inpXchgIn_log = new Fl_Input2(204, 207, 170, 24, _("Exch In"));
1332             inpXchgIn_log->tooltip(_("Contest exchange received"));
1333             inpXchgIn_log->box(FL_DOWN_BOX);
1334             inpXchgIn_log->color(FL_BACKGROUND2_COLOR);
1335             inpXchgIn_log->selection_color(FL_SELECTION_COLOR);
1336             inpXchgIn_log->labeltype(FL_NORMAL_LABEL);
1337             inpXchgIn_log->labelfont(0);
1338             inpXchgIn_log->labelsize(14);
1339             inpXchgIn_log->labelcolor(FL_FOREGROUND_COLOR);
1340             inpXchgIn_log->align(Fl_Align(FL_ALIGN_LEFT));
1341             inpXchgIn_log->when(FL_WHEN_RELEASE);
1342           } // Fl_Input2* inpXchgIn_log
1343           { inpClass_log = new Fl_Input2(69, 236, 55, 24, _("Class"));
1344             inpClass_log->tooltip(_("Field Day class received"));
1345             inpClass_log->box(FL_DOWN_BOX);
1346             inpClass_log->color(FL_BACKGROUND2_COLOR);
1347             inpClass_log->selection_color(FL_SELECTION_COLOR);
1348             inpClass_log->labeltype(FL_NORMAL_LABEL);
1349             inpClass_log->labelfont(0);
1350             inpClass_log->labelsize(14);
1351             inpClass_log->labelcolor(FL_FOREGROUND_COLOR);
1352             inpClass_log->align(Fl_Align(FL_ALIGN_LEFT));
1353             inpClass_log->when(FL_WHEN_RELEASE);
1354           } // Fl_Input2* inpClass_log
1355           { inpSection_log = new Fl_Input2(204, 236, 56, 24, _("ARRL Sect"));
1356             inpSection_log->tooltip(_("Field Section received"));
1357             inpSection_log->box(FL_DOWN_BOX);
1358             inpSection_log->color(FL_BACKGROUND2_COLOR);
1359             inpSection_log->selection_color(FL_SELECTION_COLOR);
1360             inpSection_log->labeltype(FL_NORMAL_LABEL);
1361             inpSection_log->labelfont(0);
1362             inpSection_log->labelsize(14);
1363             inpSection_log->labelcolor(FL_FOREGROUND_COLOR);
1364             inpSection_log->align(Fl_Align(FL_ALIGN_LEFT));
1365             inpSection_log->when(FL_WHEN_RELEASE);
1366           } // Fl_Input2* inpSection_log
1367           { inp_age_log = new Fl_Input2(420, 179, 60, 24, _("Age"));
1368             inp_age_log->tooltip(_("Operators age received"));
1369             inp_age_log->box(FL_DOWN_BOX);
1370             inp_age_log->color(FL_BACKGROUND2_COLOR);
1371             inp_age_log->selection_color(FL_SELECTION_COLOR);
1372             inp_age_log->labeltype(FL_NORMAL_LABEL);
1373             inp_age_log->labelfont(0);
1374             inp_age_log->labelsize(14);
1375             inp_age_log->labelcolor(FL_FOREGROUND_COLOR);
1376             inp_age_log->align(Fl_Align(FL_ALIGN_LEFT));
1377             inp_age_log->when(FL_WHEN_RELEASE);
1378           } // Fl_Input2* inp_age_log
1379           { inp_1010_log = new Fl_Input2(420, 207, 60, 24, _("10-10"));
1380             inp_1010_log->tooltip(_("Ten Ten number received"));
1381             inp_1010_log->box(FL_DOWN_BOX);
1382             inp_1010_log->color(FL_BACKGROUND2_COLOR);
1383             inp_1010_log->selection_color(FL_SELECTION_COLOR);
1384             inp_1010_log->labeltype(FL_NORMAL_LABEL);
1385             inp_1010_log->labelfont(0);
1386             inp_1010_log->labelsize(14);
1387             inp_1010_log->labelcolor(FL_FOREGROUND_COLOR);
1388             inp_1010_log->align(Fl_Align(FL_ALIGN_LEFT));
1389             inp_1010_log->when(FL_WHEN_RELEASE);
1390           } // Fl_Input2* inp_1010_log
1391           { inpBand_log = new Fl_Input2(420, 236, 60, 24, _("Band"));
1392             inpBand_log->tooltip(_("Operating band"));
1393             inpBand_log->box(FL_DOWN_BOX);
1394             inpBand_log->color(FL_BACKGROUND2_COLOR);
1395             inpBand_log->selection_color(FL_SELECTION_COLOR);
1396             inpBand_log->labeltype(FL_NORMAL_LABEL);
1397             inpBand_log->labelfont(0);
1398             inpBand_log->labelsize(14);
1399             inpBand_log->labelcolor(FL_FOREGROUND_COLOR);
1400             inpBand_log->align(Fl_Align(FL_ALIGN_LEFT));
1401             inpBand_log->when(FL_WHEN_RELEASE);
1402           } // Fl_Input2* inpBand_log
1403           { inp_check_log = new Fl_Input2(314, 236, 60, 24, _("Check"));
1404             inp_check_log->tooltip(_("Check value received"));
1405             inp_check_log->box(FL_DOWN_BOX);
1406             inp_check_log->color(FL_BACKGROUND2_COLOR);
1407             inp_check_log->selection_color(FL_SELECTION_COLOR);
1408             inp_check_log->labeltype(FL_NORMAL_LABEL);
1409             inp_check_log->labelfont(0);
1410             inp_check_log->labelsize(14);
1411             inp_check_log->labelcolor(FL_FOREGROUND_COLOR);
1412             inp_check_log->align(Fl_Align(FL_ALIGN_LEFT));
1413             inp_check_log->when(FL_WHEN_RELEASE);
1414           } // Fl_Input2* inp_check_log
1415           tab_log_contest->end();
1416         } // Fl_Group* tab_log_contest
1417         { tab_log_cwss = new Fl_Group(0, 161, 475, 96, _("CW SS"));
1418           tab_log_cwss->tooltip(_("CW Sweepstakes Contest"));
1419           tab_log_cwss->hide();
1420           { inp_log_cwss_serno = new Fl_Input2(77, 179, 55, 24, _("Ser NoR"));
1421             inp_log_cwss_serno->tooltip(_("Contest seral # sent"));
1422             inp_log_cwss_serno->box(FL_DOWN_BOX);
1423             inp_log_cwss_serno->color(FL_BACKGROUND2_COLOR);
1424             inp_log_cwss_serno->selection_color(FL_SELECTION_COLOR);
1425             inp_log_cwss_serno->labeltype(FL_NORMAL_LABEL);
1426             inp_log_cwss_serno->labelfont(0);
1427             inp_log_cwss_serno->labelsize(14);
1428             inp_log_cwss_serno->labelcolor(FL_FOREGROUND_COLOR);
1429             inp_log_cwss_serno->align(Fl_Align(FL_ALIGN_LEFT));
1430             inp_log_cwss_serno->when(FL_WHEN_RELEASE);
1431           } // Fl_Input2* inp_log_cwss_serno
1432           { inp_log_cwss_sec = new Fl_Input2(77, 207, 56, 24, _("Section"));
1433             inp_log_cwss_sec->tooltip(_("SS section"));
1434             inp_log_cwss_sec->box(FL_DOWN_BOX);
1435             inp_log_cwss_sec->color(FL_BACKGROUND2_COLOR);
1436             inp_log_cwss_sec->selection_color(FL_SELECTION_COLOR);
1437             inp_log_cwss_sec->labeltype(FL_NORMAL_LABEL);
1438             inp_log_cwss_sec->labelfont(0);
1439             inp_log_cwss_sec->labelsize(14);
1440             inp_log_cwss_sec->labelcolor(FL_FOREGROUND_COLOR);
1441             inp_log_cwss_sec->align(Fl_Align(FL_ALIGN_LEFT));
1442             inp_log_cwss_sec->when(FL_WHEN_RELEASE);
1443           } // Fl_Input2* inp_log_cwss_sec
1444           { inp_log_cwss_prec = new Fl_Input2(238, 179, 77, 24, _("Precedence"));
1445             inp_log_cwss_prec->tooltip(_("Contest exchange sent"));
1446             inp_log_cwss_prec->box(FL_DOWN_BOX);
1447             inp_log_cwss_prec->color(FL_BACKGROUND2_COLOR);
1448             inp_log_cwss_prec->selection_color(FL_SELECTION_COLOR);
1449             inp_log_cwss_prec->labeltype(FL_NORMAL_LABEL);
1450             inp_log_cwss_prec->labelfont(0);
1451             inp_log_cwss_prec->labelsize(14);
1452             inp_log_cwss_prec->labelcolor(FL_FOREGROUND_COLOR);
1453             inp_log_cwss_prec->align(Fl_Align(FL_ALIGN_LEFT));
1454             inp_log_cwss_prec->when(FL_WHEN_RELEASE);
1455           } // Fl_Input2* inp_log_cwss_prec
1456           { inp_log_cwss_chk = new Fl_Input2(238, 207, 77, 24, _("Check"));
1457             inp_log_cwss_chk->tooltip(_("Contest exchange received"));
1458             inp_log_cwss_chk->box(FL_DOWN_BOX);
1459             inp_log_cwss_chk->color(FL_BACKGROUND2_COLOR);
1460             inp_log_cwss_chk->selection_color(FL_SELECTION_COLOR);
1461             inp_log_cwss_chk->labeltype(FL_NORMAL_LABEL);
1462             inp_log_cwss_chk->labelfont(0);
1463             inp_log_cwss_chk->labelsize(14);
1464             inp_log_cwss_chk->labelcolor(FL_FOREGROUND_COLOR);
1465             inp_log_cwss_chk->align(Fl_Align(FL_ALIGN_LEFT));
1466             inp_log_cwss_chk->when(FL_WHEN_RELEASE);
1467           } // Fl_Input2* inp_log_cwss_chk
1468           tab_log_cwss->end();
1469         } // Fl_Group* tab_log_cwss
1470         { tab_log_jota = new Fl_Group(0, 161, 475, 96, _("JOTA"));
1471           tab_log_jota->tooltip(_("Jamboree On The Air"));
1472           tab_log_jota->hide();
1473           { inp_log_troop_s = new Fl_Input2(115, 179, 100, 24, _("Troop-S"));
1474             inp_log_troop_s->tooltip(_("Sent troop number"));
1475             inp_log_troop_s->box(FL_DOWN_BOX);
1476             inp_log_troop_s->color(FL_BACKGROUND2_COLOR);
1477             inp_log_troop_s->selection_color(FL_SELECTION_COLOR);
1478             inp_log_troop_s->labeltype(FL_NORMAL_LABEL);
1479             inp_log_troop_s->labelfont(0);
1480             inp_log_troop_s->labelsize(14);
1481             inp_log_troop_s->labelcolor(FL_FOREGROUND_COLOR);
1482             inp_log_troop_s->align(Fl_Align(FL_ALIGN_LEFT));
1483             inp_log_troop_s->when(FL_WHEN_RELEASE);
1484           } // Fl_Input2* inp_log_troop_s
1485           { inp_log_troop_r = new Fl_Input2(292, 179, 100, 24, _("Troop-R"));
1486             inp_log_troop_r->tooltip(_("Received troop number"));
1487             inp_log_troop_r->box(FL_DOWN_BOX);
1488             inp_log_troop_r->color(FL_BACKGROUND2_COLOR);
1489             inp_log_troop_r->selection_color(FL_SELECTION_COLOR);
1490             inp_log_troop_r->labeltype(FL_NORMAL_LABEL);
1491             inp_log_troop_r->labelfont(0);
1492             inp_log_troop_r->labelsize(14);
1493             inp_log_troop_r->labelcolor(FL_FOREGROUND_COLOR);
1494             inp_log_troop_r->align(Fl_Align(FL_ALIGN_LEFT));
1495             inp_log_troop_r->when(FL_WHEN_RELEASE);
1496           } // Fl_Input2* inp_log_troop_r
1497           { inp_log_scout_s = new Fl_Input2(115, 215, 100, 24, _("Name-S"));
1498             inp_log_scout_s->tooltip(_("Sent scout name"));
1499             inp_log_scout_s->box(FL_DOWN_BOX);
1500             inp_log_scout_s->color(FL_BACKGROUND2_COLOR);
1501             inp_log_scout_s->selection_color(FL_SELECTION_COLOR);
1502             inp_log_scout_s->labeltype(FL_NORMAL_LABEL);
1503             inp_log_scout_s->labelfont(0);
1504             inp_log_scout_s->labelsize(14);
1505             inp_log_scout_s->labelcolor(FL_FOREGROUND_COLOR);
1506             inp_log_scout_s->align(Fl_Align(FL_ALIGN_LEFT));
1507             inp_log_scout_s->when(FL_WHEN_RELEASE);
1508           } // Fl_Input2* inp_log_scout_s
1509           { inp_log_scout_r = new Fl_Input2(292, 215, 100, 24, _("Name-R"));
1510             inp_log_scout_r->tooltip(_("Received scout name"));
1511             inp_log_scout_r->box(FL_DOWN_BOX);
1512             inp_log_scout_r->color(FL_BACKGROUND2_COLOR);
1513             inp_log_scout_r->selection_color(FL_SELECTION_COLOR);
1514             inp_log_scout_r->labeltype(FL_NORMAL_LABEL);
1515             inp_log_scout_r->labelfont(0);
1516             inp_log_scout_r->labelsize(14);
1517             inp_log_scout_r->labelcolor(FL_FOREGROUND_COLOR);
1518             inp_log_scout_r->align(Fl_Align(FL_ALIGN_LEFT));
1519             inp_log_scout_r->when(FL_WHEN_RELEASE);
1520           } // Fl_Input2* inp_log_scout_r
1521           tab_log_jota->end();
1522         } // Fl_Group* tab_log_jota
1523         Tabs->end();
1524       } // Fl_Tabs* Tabs
1525       { grpCallSearch = new Fl_Group(482, 137, 105, 125);
1526         { inpSearchString = new Fl_Input2(482, 160, 105, 24, _("Call Search"));
1527           inpSearchString->tooltip(_("Search for this callsign"));
1528           inpSearchString->box(FL_DOWN_BOX);
1529           inpSearchString->color(FL_BACKGROUND2_COLOR);
1530           inpSearchString->selection_color(FL_SELECTION_COLOR);
1531           inpSearchString->labeltype(FL_NORMAL_LABEL);
1532           inpSearchString->labelfont(0);
1533           inpSearchString->labelsize(14);
1534           inpSearchString->labelcolor(FL_FOREGROUND_COLOR);
1535           inpSearchString->align(Fl_Align(FL_ALIGN_TOP));
1536           inpSearchString->when(FL_WHEN_RELEASE);
1537         } // Fl_Input2* inpSearchString
1538         { bSearchPrev = new Fl_Button(500, 193, 24, 22);
1539           bSearchPrev->tooltip(_("Find previous"));
1540           bSearchPrev->color(FL_LIGHT1);
1541           bSearchPrev->selection_color((Fl_Color)48);
1542           bSearchPrev->callback((Fl_Callback*)cb_search);
1543           bSearchPrev->align(Fl_Align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE));
1544           bSearchPrev->image(new Fl_Pixmap(left_arrow_icon));
1545         } // Fl_Button* bSearchPrev
1546         { bSearchNext = new Fl_Button(552, 193, 24, 22);
1547           bSearchNext->tooltip(_("Find next"));
1548           bSearchNext->color(FL_LIGHT1);
1549           bSearchNext->selection_color((Fl_Color)48);
1550           bSearchNext->callback((Fl_Callback*)cb_search);
1551           bSearchNext->align(Fl_Align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE));
1552           bSearchNext->image(new Fl_Pixmap(right_arrow_icon));
1553         } // Fl_Button* bSearchNext
1554         { bRetrieve = new Fl_Button(500, 223, 75, 22, _("Retrieve"));
1555           bRetrieve->tooltip(_("Retrieve for active modem use"));
1556           bRetrieve->shortcut(0x50066);
1557           bRetrieve->color(FL_LIGHT1);
1558           bRetrieve->selection_color((Fl_Color)48);
1559           bRetrieve->callback((Fl_Callback*)cb_btnRetrieve);
1560         } // Fl_Button* bRetrieve
1561         grpCallSearch->end();
1562       } // Fl_Group* grpCallSearch
1563       o->resizable(Tabs);
1564       grpTabsSearch->end();
1565     } // Fl_Group* grpTabsSearch
1566     { Fl_Group* o = grpFileButtons = new Fl_Group(0, 262, 589, 25);
1567       { bNewSave = new Fl_Button(396, 263, 59, 22, _("New"));
1568         bNewSave->tooltip(_("New record / Save record"));
1569         bNewSave->shortcut(0x8004e);
1570         bNewSave->color(FL_LIGHT1);
1571         bNewSave->selection_color((Fl_Color)48);
1572         bNewSave->callback((Fl_Callback*)cb_btnNewSave);
1573       } // Fl_Button* bNewSave
1574       { bUpdateCancel = new Fl_Button(459, 263, 59, 22, _("Update"));
1575         bUpdateCancel->tooltip(_("Update the current record"));
1576         bUpdateCancel->shortcut(0x80055);
1577         bUpdateCancel->color(FL_LIGHT1);
1578         bUpdateCancel->selection_color((Fl_Color)48);
1579         bUpdateCancel->callback((Fl_Callback*)cb_btnUpdateCancel);
1580       } // Fl_Button* bUpdateCancel
1581       { bDelete = new Fl_Button(522, 263, 59, 22, _("Delete"));
1582         bDelete->tooltip(_("Delete the current record"));
1583         bDelete->shortcut(0x80044);
1584         bDelete->color(FL_LIGHT1);
1585         bDelete->selection_color((Fl_Color)48);
1586         bDelete->callback((Fl_Callback*)cb_btnDelete);
1587       } // Fl_Button* bDelete
1588       { txtLogFile = new Fl_Output(35, 263, 357, 22, _("File:"));
1589         txtLogFile->color(FL_LIGHT3);
1590       } // Fl_Output* txtLogFile
1591       o->resizable(txtLogFile);
1592       grpFileButtons->end();
1593     } // Fl_Group* grpFileButtons
1594     { wBrowser = new Table(2, 288, 586, 100);
1595       wBrowser->box(FL_DOWN_FRAME);
1596       wBrowser->color(FL_BACKGROUND2_COLOR);
1597       wBrowser->selection_color(FL_SELECTION_COLOR);
1598       wBrowser->labeltype(FL_NORMAL_LABEL);
1599       wBrowser->labelfont(0);
1600       wBrowser->labelsize(14);
1601       wBrowser->labelcolor(FL_FOREGROUND_COLOR);
1602       wBrowser->align(Fl_Align(FL_ALIGN_TOP));
1603       wBrowser->when(FL_WHEN_RELEASE);
1604       wBrowser->end();
1605       Fl_Group::current()->resizable(wBrowser);
1606     } // Table* wBrowser
1607     o->resizable(wBrowser);
1608     dlgLogbook->end();
1609   } // Fl_Double_Window* dlgLogbook
1610   wBrowser->align (FL_ALIGN_TOP | FL_ALIGN_LEFT);
1611   wBrowser->addColumn (_("Date"),85);
1612   wBrowser->colcallback (0,cb_SortByDate);
1613   wBrowser->addColumn (_("Time"),47);
1614   wBrowser->addColumn (_("Callsign"),100);
1615   wBrowser->colcallback (2,cb_SortByCall);
1616   wBrowser->addColumn (_("Name"),110);
1617   wBrowser->addColumn (_("Frequency"),120);
1618   wBrowser->colcallback (4,cb_SortByFreq);
1619   wBrowser->addColumn (_("Mode"),103);
1620   wBrowser->colcallback (5,cb_SortByMode);
1621   wBrowser->addHiddenColumn ("rn");
1622   wBrowser->allowSort(true);
1623   wBrowser->callback(cb_browser);
1624   wBrowser->when(FL_WHEN_CHANGED);
1625   wBrowser->rowSize (FL_NORMAL_SIZE);
1626   wBrowser->headerSize (FL_NORMAL_SIZE);
1627   wBrowser->allowResize (1);
1628   wBrowser->gridEnabled (0);
1629   dlgLogbook->xclass(PACKAGE_TARNAME);
1630   { wCabrillo = new Fl_Double_Window(675, 340, _("Cabrillo Setup"));
1631     { Fl_Group* o = new Fl_Group(4, 4, 388, 305, _("Select Records to Export"));
1632       o->box(FL_ENGRAVED_FRAME);
1633       o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
1634       { chkCabBrowser = new Fl_Check_Browser(13, 25, 370, 245);
1635       } // Fl_Check_Browser* chkCabBrowser
1636       { btnCabClearAll = new Fl_Button(69, 277, 110, 24, _("Clear All"));
1637         btnCabClearAll->callback((Fl_Callback*)cb_btnCabClearAll);
1638       } // Fl_Button* btnCabClearAll
1639       { btnCabCheckAll = new Fl_Button(200, 277, 110, 24, _("Check All"));
1640         btnCabCheckAll->callback((Fl_Callback*)cb_btnCabCheckAll);
1641       } // Fl_Button* btnCabCheckAll
1642       o->end();
1643     } // Fl_Group* o
1644     { btnCabOK = new Fl_Return_Button(544, 312, 100, 24, _("OK"));
1645       btnCabOK->callback((Fl_Callback*)cb_btnCabOK);
1646     } // Fl_Return_Button* btnCabOK
1647     { btnCabCancel = new Fl_Button(414, 312, 100, 24, _("Cancel"));
1648       btnCabCancel->callback((Fl_Callback*)cb_btnCabCancel);
1649     } // Fl_Button* btnCabCancel
1650     { Fl_Group* o = new Fl_Group(390, 4, 283, 305, _("Select Cabrillo Contest & Fields"));
1651       o->box(FL_ENGRAVED_FRAME);
1652       o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
1653       { cboContest = new Fl_ComboBox(486, 41, 180, 20, _("Contest:"));
1654         cboContest->box(FL_BORDER_BOX);
1655         cboContest->color(FL_BACKGROUND2_COLOR);
1656         cboContest->selection_color(FL_BACKGROUND_COLOR);
1657         cboContest->labeltype(FL_NORMAL_LABEL);
1658         cboContest->labelfont(0);
1659         cboContest->labelsize(14);
1660         cboContest->labelcolor(FL_FOREGROUND_COLOR);
1661         cboContest->callback((Fl_Callback*)cb_cboContest);
1662         cboContest->align(Fl_Align(FL_ALIGN_LEFT));
1663         cboContest->when(FL_WHEN_RELEASE);
1664         cboContest->end();
1665       } // Fl_ComboBox* cboContest
1666       { btnCabCall = new Fl_Check_Button(423, 75, 70, 16, _("Call"));
1667         btnCabCall->down_box(FL_DOWN_BOX);
1668         btnCabCall->value(1);
1669       } // Fl_Check_Button* btnCabCall
1670       { btnCabFreq = new Fl_Check_Button(423, 100, 70, 15, _("Freq"));
1671         btnCabFreq->down_box(FL_DOWN_BOX);
1672         btnCabFreq->value(1);
1673       } // Fl_Check_Button* btnCabFreq
1674       { btnCabMode = new Fl_Check_Button(423, 124, 70, 15, _("Mode"));
1675         btnCabMode->down_box(FL_DOWN_BOX);
1676         btnCabMode->value(1);
1677       } // Fl_Check_Button* btnCabMode
1678       { btnCabQSOdate = new Fl_Check_Button(423, 148, 70, 15, _("QSO Date"));
1679         btnCabQSOdate->down_box(FL_DOWN_BOX);
1680         btnCabQSOdate->value(1);
1681       } // Fl_Check_Button* btnCabQSOdate
1682       { btnCabTimeOFF = new Fl_Check_Button(423, 172, 70, 15, _("Time OFF"));
1683         btnCabTimeOFF->down_box(FL_DOWN_BOX);
1684         btnCabTimeOFF->value(1);
1685       } // Fl_Check_Button* btnCabTimeOFF
1686       { btnCabRSTsent = new Fl_Check_Button(423, 196, 70, 15, _("RST sent"));
1687         btnCabRSTsent->down_box(FL_DOWN_BOX);
1688         btnCabRSTsent->value(1);
1689       } // Fl_Check_Button* btnCabRSTsent
1690       { btnCabRSTrcvd = new Fl_Check_Button(423, 221, 70, 16, _("RST rcvd"));
1691         btnCabRSTrcvd->down_box(FL_DOWN_BOX);
1692         btnCabRSTrcvd->value(1);
1693       } // Fl_Check_Button* btnCabRSTrcvd
1694       { btnCabSerialIN = new Fl_Check_Button(533, 100, 70, 15, _("Serial # in"));
1695         btnCabSerialIN->down_box(FL_DOWN_BOX);
1696         btnCabSerialIN->value(1);
1697       } // Fl_Check_Button* btnCabSerialIN
1698       { btnCabSerialOUT = new Fl_Check_Button(533, 124, 70, 15, _("Serial # out"));
1699         btnCabSerialOUT->down_box(FL_DOWN_BOX);
1700         btnCabSerialOUT->value(1);
1701       } // Fl_Check_Button* btnCabSerialOUT
1702       { btnCabXchgIn = new Fl_Check_Button(533, 148, 70, 15, _("Exchange In"));
1703         btnCabXchgIn->down_box(FL_DOWN_BOX);
1704         btnCabXchgIn->value(1);
1705       } // Fl_Check_Button* btnCabXchgIn
1706       { btnCabMyXchg = new Fl_Check_Button(533, 172, 70, 15, _("Exchange Out"));
1707         btnCabMyXchg->down_box(FL_DOWN_BOX);
1708         btnCabMyXchg->value(1);
1709       } // Fl_Check_Button* btnCabMyXchg
1710       { btnCabState = new Fl_Check_Button(533, 196, 70, 15, _("State"));
1711         btnCabState->down_box(FL_DOWN_BOX);
1712         btnCabState->value(1);
1713       } // Fl_Check_Button* btnCabState
1714       { btnCabCounty = new Fl_Check_Button(533, 221, 70, 15, _("County"));
1715         btnCabCounty->down_box(FL_DOWN_BOX);
1716         btnCabCounty->value(1);
1717       } // Fl_Check_Button* btnCabCounty
1718       { btnCabClearAllFields = new Fl_Button(409, 277, 110, 24, _("Clear All"));
1719         btnCabClearAllFields->callback((Fl_Callback*)cb_btnCabClearAllFields);
1720       } // Fl_Button* btnCabClearAllFields
1721       { btnCabCheckAllFields = new Fl_Button(539, 277, 110, 24, _("Check All"));
1722         btnCabCheckAllFields->callback((Fl_Callback*)cb_btnCabCheckAllFields);
1723       } // Fl_Button* btnCabCheckAllFields
1724       o->end();
1725     } // Fl_Group* o
1726     wCabrillo->end();
1727   } // Fl_Double_Window* wCabrillo
1728 }
1729