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