// generated by Fast Light User Interface Designer (fluid) version 1.0404

#ifndef lgbook_h
#define lgbook_h
#include <FL/Fl.H>
#include "flinput2.h"
#include "logger.h"
// Avoid 'nitems' macro collision between FreeBSD's sys/params.h and fltk's
// FL/Fl_Check_Browser.H (http://www.fltk.org/str.php?L2984)
#undef nitems
#include <FL/Fl_Check_Browser.H>
#define FLTK_nitems nitems
#undef nitems
// ^^^ Avoid 'nitems' macro collision
 extern Fl_Check_Browser *chkExportBrowser;
#include <FL/Fl_Double_Window.H>
extern Fl_Double_Window *wExport;
#include <FL/Fl_Group.H>
#include <FL/Fl_Check_Browser.H>
extern Fl_Check_Browser *chkExportBrowser;
#include <FL/Fl_Button.H>
extern Fl_Button *btnClearAll;
extern Fl_Button *btnCheckAll;
#include "calendar.h"
extern Fl_DateInput *inp_export_start_date;
extern Fl_DateInput *inp_export_stop_date;
#include <FL/Fl_Check_Button.H>
extern Fl_Check_Button *btn_export_by_date;
extern Fl_Check_Button *btnSelectCall;
extern Fl_Check_Button *btnSelectName;
extern Fl_Check_Button *btnSelectFreq;
extern Fl_Check_Button *btnSelectBand;
extern Fl_Check_Button *btnSelectMode;
extern Fl_Check_Button *btnSelectQSOdateOn;
extern Fl_Check_Button *btnSelectQSOdateOff;
extern Fl_Check_Button *btnSelectTimeON;
extern Fl_Check_Button *btnSelectTimeOFF;
extern Fl_Check_Button *btnSelectTX_pwr;
extern Fl_Check_Button *btnSelectRSTsent;
extern Fl_Check_Button *btnSelectRSTrcvd;
extern Fl_Check_Button *btnSelectQth;
extern Fl_Check_Button *btnSelectLOC;
extern Fl_Check_Button *btnSelectState;
extern Fl_Check_Button *btnSelectAge;
extern Fl_Check_Button *btnSelectStaCall;
extern Fl_Check_Button *btnSelectStaCity;
extern Fl_Check_Button *btnSelectStaGrid;
extern Fl_Check_Button *btnSelectOperator;
extern Fl_Check_Button *btnSelectProvince;
extern Fl_Check_Button *btnSelectCountry;
extern Fl_Check_Button *btnSelectNotes;
extern Fl_Check_Button *btnSelectQSLrcvd;
extern Fl_Check_Button *btnSelectQSLsent;
extern Fl_Check_Button *btnSelecteQSLrcvd;
extern Fl_Check_Button *btnSelecteQSLsent;
extern Fl_Check_Button *btnSelectLOTWrcvd;
extern Fl_Check_Button *btnSelectLOTWsent;
extern Fl_Check_Button *btnSelectQSL_VIA;
extern Fl_Check_Button *btnSelectSerialIN;
extern Fl_Check_Button *btnSelectSerialOUT;
extern Fl_Check_Button *btnSelectCheck;
extern Fl_Check_Button *btnSelectXchgIn;
extern Fl_Check_Button *btnSelectMyXchg;
extern Fl_Check_Button *btnSelectCNTY;
extern Fl_Check_Button *btnSelectCONT;
extern Fl_Check_Button *btnSelectCQZ;
extern Fl_Check_Button *btnSelectDXCC;
extern Fl_Check_Button *btnSelectIOTA;
extern Fl_Check_Button *btnSelectITUZ;
extern Fl_Check_Button *btnSelectClass;
extern Fl_Check_Button *btnSelectSection;
extern Fl_Check_Button *btnSelect_cwss_serno;
extern Fl_Check_Button *btnSelect_cwss_prec;
extern Fl_Check_Button *btnSelect_cwss_check;
extern Fl_Check_Button *btnSelect_cwss_section;
extern Fl_Check_Button *btnSelect_1010;
extern Fl_Button *btnClearAllFields;
extern Fl_Button *btnCheckAllFields;
extern Fl_Button *btnSetFieldDefaults;
extern Fl_Button *btnSetLoTWfields;
#include <FL/Fl_Return_Button.H>
extern Fl_Return_Button *btnOK;
extern Fl_Button *btnCancel;
extern Fl_Double_Window *dlgLogbook;
extern Fl_DateInput *inpDate_log;
extern Fl_Input2 *inpTimeOn_log;
extern Fl_Input2 *inpCall_log;
extern Fl_Input2 *inpName_log;
extern Fl_Input2 *inpRstR_log;
extern Fl_Input2 *txtNbrRecs_log;
extern Fl_DateInput *inpDateOff_log;
extern Fl_Input2 *inpTimeOff_log;
extern Fl_Input2 *inpFreq_log;
extern Fl_Input2 *inpMode_log;
extern Fl_Input2 *inpTX_pwr_log;
extern Fl_Input2 *inpLoc_log;
extern Fl_Input2 *inpRstS_log;
extern Fl_Input2 *inpQth_log;
extern Fl_Input2 *inpState_log;
extern Fl_Input2 *inpVE_Prov_log;
extern Fl_Input2 *inpCountry_log;
extern Fl_Group *grpTabsSearch;
#include <FL/Fl_Tabs.H>
extern Fl_Tabs *Tabs;
extern Fl_Group *tab_log_qsl;
extern Fl_DateInput *inpQSLrcvddate_log;
extern Fl_DateInput *inpEQSLrcvddate_log;
extern Fl_DateInput *inpLOTWrcvddate_log;
extern Fl_DateInput *inpQSLsentdate_log;
extern Fl_DateInput *inpEQSLsentdate_log;
extern Fl_DateInput *inpLOTWsentdate_log;
extern Fl_Input2 *inpQSL_VIA_log;
extern Fl_Group *tab_log_other;
extern Fl_Input2 *inpCNTY_log;
extern Fl_Input2 *inpIOTA_log;
extern Fl_Input2 *inpCQZ_log;
extern Fl_Input2 *inpCONT_log;
extern Fl_Input2 *inpITUZ_log;
extern Fl_Input2 *inpDXCC_log;
extern Fl_Group *tab_log_notes;
extern Fl_Input2 *inpNotes_log;
extern Fl_Group *tab_log_my_station;
extern Fl_Input2 *inp_log_sta_call;
extern Fl_Input2 *inp_log_op_call;
extern Fl_Input2 *inp_log_sta_qth;
extern Fl_Input2 *inp_log_sta_loc;
extern Fl_Group *tab_log_contest;
extern Fl_Input2 *inpSerNoOut_log;
extern Fl_Input2 *inpMyXchg_log;
extern Fl_Input2 *inpSerNoIn_log;
extern Fl_Input2 *inpXchgIn_log;
extern Fl_Input2 *inpClass_log;
extern Fl_Input2 *inpSection_log;
extern Fl_Input2 *inp_age_log;
extern Fl_Input2 *inp_1010_log;
extern Fl_Input2 *inpBand_log;
extern Fl_Input2 *inp_check_log;
extern Fl_Group *tab_log_cwss;
extern Fl_Input2 *inp_log_cwss_serno;
extern Fl_Input2 *inp_log_cwss_sec;
extern Fl_Input2 *inp_log_cwss_prec;
extern Fl_Input2 *inp_log_cwss_chk;
extern Fl_Group *tab_log_jota;
extern Fl_Input2 *inp_log_troop_s;
extern Fl_Input2 *inp_log_troop_r;
extern Fl_Input2 *inp_log_scout_s;
extern Fl_Input2 *inp_log_scout_r;
extern Fl_Group *grpCallSearch;
extern Fl_Input2 *inpSearchString;
extern void cb_search(Fl_Button*, void*);
extern Fl_Button *bSearchPrev;
extern Fl_Button *bSearchNext;
extern void cb_btnRetrieve(Fl_Button*, void*);
extern Fl_Button *bRetrieve;
extern Fl_Group *grpFileButtons;
extern void cb_btnNewSave(Fl_Button*, void*);
extern Fl_Button *bNewSave;
extern void cb_btnUpdateCancel(Fl_Button*, void*);
extern Fl_Button *bUpdateCancel;
extern void cb_btnDelete(Fl_Button*, void*);
extern Fl_Button *bDelete;
extern void cb_btnClearLogbook(Fl_Button*, void*);
extern Fl_Button *bClearLogbook;
#include <FL/Fl_Output.H>
extern Fl_Output *txtLogFile;
#include "table.h"
extern Table *wBrowser;
extern Fl_Double_Window *wCabrillo;
extern Fl_Check_Browser *chkCabBrowser;
extern Fl_Button *btnCabClearAll;
extern Fl_Button *btnCabCheckAll;
extern Fl_Return_Button *btnCabOK;
extern Fl_Button *btnCabCancel;
#include "combo.h"
extern void setContestType();
extern Fl_ComboBox *cboContest;
extern Fl_Check_Button *btnCabCall;
extern Fl_Check_Button *btnCabFreq;
extern Fl_Check_Button *btnCabMode;
extern Fl_Check_Button *btnCabQSOdate;
extern Fl_Check_Button *btnCabTimeOFF;
extern Fl_Check_Button *btnCabRSTsent;
extern Fl_Check_Button *btnCabRSTrcvd;
extern Fl_Check_Button *btnCabSerialIN;
extern Fl_Check_Button *btnCabSerialOUT;
extern Fl_Check_Button *btnCabXchgIn;
extern Fl_Check_Button *btnCabMyXchg;
extern Fl_Check_Button *btnCabState;
extern Fl_Check_Button *btnCabCounty;
extern Fl_Button *btnCabClearAllFields;
extern Fl_Button *btnCabCheckAllFields;
extern Fl_Double_Window *wUDPfields;
extern Fl_Check_Button *btn_udp_Call;
extern Fl_Check_Button *btn_udp_Name;
extern Fl_Check_Button *btn_udp_Freq;
extern Fl_Check_Button *btn_udp_Band;
extern Fl_Check_Button *btn_udp_Mode;
extern Fl_Check_Button *btn_udp_QSOdateOn;
extern Fl_Check_Button *btn_udp_QSOdateOff;
extern Fl_Check_Button *btn_udp_TimeON;
extern Fl_Check_Button *btn_udp_TimeOFF;
extern Fl_Check_Button *btn_udp_TX_pwr;
extern Fl_Check_Button *btn_udp_RSTsent;
extern Fl_Check_Button *btn_udp_RSTrcvd;
extern Fl_Check_Button *btn_udp_Qth;
extern Fl_Check_Button *btn_udp_LOC;
extern Fl_Check_Button *btn_udp_State;
extern Fl_Check_Button *btn_udp_Age;
extern Fl_Check_Button *btn_udp_StaCall;
extern Fl_Check_Button *btn_udp_StaCity;
extern Fl_Check_Button *btn_udp_StaGrid;
extern Fl_Check_Button *btn_udp_Operator;
extern Fl_Check_Button *btn_udp_Province;
extern Fl_Check_Button *btn_udp_Country;
extern Fl_Check_Button *btn_udp_Notes;
extern Fl_Check_Button *btn_udp_QSLrcvd;
extern Fl_Check_Button *btn_udp_QSLsent;
extern Fl_Check_Button *btn_udp_eQSLrcvd;
extern Fl_Check_Button *btn_udp_eQSLsent;
extern Fl_Check_Button *btn_udp_LOTWrcvd;
extern Fl_Check_Button *btn_udp_LOTWsent;
extern Fl_Check_Button *btn_udp_QSL_VIA;
extern Fl_Check_Button *btn_udp_SerialIN;
extern Fl_Check_Button *btn_udp_SerialOUT;
extern Fl_Check_Button *btn_udp_Check;
extern Fl_Check_Button *btn_udp_XchgIn;
extern Fl_Check_Button *btn_udp_MyXchg;
extern Fl_Check_Button *btn_udp_CNTY;
extern Fl_Check_Button *btn_udp_CONT;
extern Fl_Check_Button *btn_udp_CQZ;
extern Fl_Check_Button *btn_udp_DXCC;
extern Fl_Check_Button *btn_udp_IOTA;
extern Fl_Check_Button *btn_udp_ITUZ;
extern Fl_Check_Button *btn_udp_Class;
extern Fl_Check_Button *btn_udp_Section;
extern Fl_Check_Button *btn_udp_cwss_serno;
extern Fl_Check_Button *btn_udp_cwss_prec;
extern Fl_Check_Button *btn_udp_cwss_check;
extern Fl_Check_Button *btn_udp_cwss_section;
extern Fl_Check_Button *btn_udp_1010;
extern Fl_Button *btnUDPClearAllFields;
extern Fl_Button *btnUDPCheckAllFields;
extern Fl_Return_Button *btnUDPOK;
extern Fl_Button *btnUDPcancel;
extern Fl_Double_Window *wCLDfields;
extern Fl_Check_Button *btn_cloud_Call;
extern Fl_Check_Button *btn_cloud_Name;
extern Fl_Check_Button *btn_cloud_Freq;
extern Fl_Check_Button *btn_cloud_Band;
extern Fl_Check_Button *btn_cloud_Mode;
extern Fl_Check_Button *btn_cloud_QSOdateOn;
extern Fl_Check_Button *btn_cloud_QSOdateOff;
extern Fl_Check_Button *btn_cloud_TimeON;
extern Fl_Check_Button *btn_cloud_TimeOFF;
extern Fl_Check_Button *btn_cloud_TX_pwr;
extern Fl_Check_Button *btn_cloud_RSTsent;
extern Fl_Check_Button *btn_cloud_RSTrcvd;
extern Fl_Check_Button *btn_cloud_Qth;
extern Fl_Check_Button *btn_cloud_LOC;
extern Fl_Check_Button *btn_cloud_State;
extern Fl_Check_Button *btn_cloud_Age;
extern Fl_Check_Button *btn_cloud_StaCall;
extern Fl_Check_Button *btn_cloud_StaCity;
extern Fl_Check_Button *btn_cloud_StaGrid;
extern Fl_Check_Button *btn_cloud_Operator;
extern Fl_Check_Button *btn_cloud_Province;
extern Fl_Check_Button *btn_cloud_Country;
extern Fl_Check_Button *btn_cloud_Notes;
extern Fl_Check_Button *btn_cloud_QSLrcvd;
extern Fl_Check_Button *btn_cloud_QSLsent;
extern Fl_Check_Button *btn_cloud_eQSLrcvd;
extern Fl_Check_Button *btn_cloud_eQSLsent;
extern Fl_Check_Button *btn_cloud_LOTWrcvd;
extern Fl_Check_Button *btn_cloud_LOTWsent;
extern Fl_Check_Button *btn_cloud_QSL_VIA;
extern Fl_Check_Button *btn_cloud_SerialIN;
extern Fl_Check_Button *btn_cloud_SerialOUT;
extern Fl_Check_Button *btn_cloud_Check;
extern Fl_Check_Button *btn_cloud_XchgIn;
extern Fl_Check_Button *btn_cloud_MyXchg;
extern Fl_Check_Button *btn_cloud_CNTY;
extern Fl_Check_Button *btn_cloud_CONT;
extern Fl_Check_Button *btn_cloud_CQZ;
extern Fl_Check_Button *btn_cloud_DXCC;
extern Fl_Check_Button *btn_cloud_IOTA;
extern Fl_Check_Button *btn_cloud_ITUZ;
extern Fl_Check_Button *btn_cloud_Class;
extern Fl_Check_Button *btn_cloud_Section;
extern Fl_Check_Button *btn_cloud_cwss_serno;
extern Fl_Check_Button *btn_cloud_cwss_prec;
extern Fl_Check_Button *btn_cloud_cwss_check;
extern Fl_Check_Button *btn_cloud_cwss_section;
extern Fl_Check_Button *btn_cloud_1010;
extern Fl_Button *btnCLDClearAllFields;
extern Fl_Button *btnCLDCheckAllFields;
extern Fl_Return_Button *btnCLDOK;
extern Fl_Button *btnCLDcancel;
void create_logbook_dialogs();
#endif
