30
void select_power_meter_scales();
31
30
#include <FL/Fl_Double_Window.H>
32
31
#include <stdlib.h>
33
32
#include <FL/Fl_Menu_Bar.H>
33
#include <FL/Fl_Choice.H>
34
34
#include <FL/Fl_Tooltip.H>
35
35
#include <FL/Fl_Output.H>
36
#include <FL/Fl_Group.H>
37
#include <FL/Fl_Box.H>
38
#include <FL/Fl_Button.H>
39
#include <FL/Fl_Light_Button.H>
40
#include <FL/Fl_Radio_Light_Button.H>
41
#include <FL/Fl_Check_Button.H>
42
#include <FL/Fl_Return_Button.H>
43
#include <FL/Fl_Tabs.H>
44
#include <FL/Fl_Browser.H>
45
#include <FL/Fl_Input.H>
46
#include <FL/Fl_Int_Input.H>
47
#include <FL/Fl_Value_Input.H>
48
#include <FL/Fl_Round_Button.H>
49
#include <FL/Fl_Counter.H>
52
#include "Fl_SigBar.h"
53
#include "FreqControl.h"
55
#include "ValueSlider.h"
58
extern Fl_Double_Window* XcvrDialog();
59
extern Fl_Double_Window* MetersDialog();
60
extern Fl_Double_Window* power_meter_scale_select();
61
extern Fl_Double_Window* DisplayDialog();
62
extern Fl_Double_Window* Memory_Dialog();
63
extern Fl_Double_Window* Wide_rig_window();
64
extern Fl_Double_Window* Small_rig_window();
65
extern Fl_Double_Window* touch_rig_window();
67
extern void select_power_meter_scales();
36
69
extern Fl_Output *txt_encA;
37
#include <FL/Fl_Group.H>
38
71
extern Fl_Group *grpMeters;
39
#include <FL/Fl_Box.H>
40
72
extern Fl_Box *scaleSmeter;
41
#include <FL/Fl_Button.H>
42
74
extern Fl_Button *btnALC_SWR;
43
#include "Fl_SigBar.h"
44
76
extern Fl_SigBar *sldrRcvSignal;
45
77
extern Fl_SigBar *sldrALC;
46
78
extern Fl_SigBar *sldrSWR;
47
79
extern Fl_SigBar *sldrFwdPwr;
48
80
extern Fl_Button *scalePower;
49
81
extern Fl_Box *meter_fill_box;
50
#include "FreqControl.h"
51
83
extern cFreqControl *FreqDispA;
52
84
extern cFreqControl *FreqDispB;
53
85
extern Fl_Group *grp_row0a;
54
#include <FL/Fl_Light_Button.H>
55
87
extern Fl_Light_Button *btnA;
56
88
extern Fl_Button *btn_K3_swapAB;
57
89
extern Fl_Light_Button *btnB;
95
127
extern Fl_Wheel_Value_Slider *sldrRFGAIN;
96
128
extern Fl_Box *bx_sep2c;
97
129
extern Fl_Group *grp_row2d;
98
131
extern Fl_Wheel_Value_Slider *sldrPOWER;
133
extern Hspinner *spnrPOWER;
134
extern Hspinner *spnrVOLUME;
135
extern Hspinner *spnrRFGAIN;
136
extern Hspinner *spnrSQUELCH;
137
extern Hspinner *spnrNR;
138
extern Hspinner *spnrIFSHIFT;
139
extern Hspinner *spnrNOTCH;
140
extern Hspinner *spnrMICGAIN;
99
142
extern Fl_Light_Button *btnVol;
100
143
extern Fl_Wheel_Value_Slider *sldrVOLUME;
101
144
extern Fl_Group *grpTABS;
102
#include <FL/Fl_Tabs.H>
103
146
extern Fl_Tabs *tabsGeneric;
104
147
extern Fl_Group *genericBands;
105
148
extern Fl_Button *btnBandSelect_1;
116
159
extern Fl_ComboBox *opSelect60;
117
160
extern Fl_Group *genericCW;
118
161
extern Fl_Light_Button *btnSpot;
119
#include <FL/Fl_Counter.H>
120
extern Fl_Counter *cnt_cw_spot_tone;
121
extern Fl_Counter *cnt_cw_qsk;
122
extern Fl_Counter *cnt_cw_weight;
123
extern Fl_Counter *cnt_cw_wpm;
124
#include <FL/Fl_Check_Button.H>
163
extern Fl_Group *genericQSK;
164
extern Fl_Light_Button *btnBreakIn;
165
extern Hspinner *spnr_cw_delay;
166
extern Hspinner *cnt_cw_qsk;
168
extern Hspinner *spnr_cw_spot_tone;
169
extern Hspinner *spnr_cw_qsk;
170
extern Hspinner *spnr_cw_weight;
171
extern Hspinner *spnr_cw_wpm;
125
173
extern Fl_Check_Button *btn_enable_keyer;
126
174
extern Fl_Group *genericVOX;
127
extern Fl_Counter *cnt_vox_gain;
128
extern Fl_Counter *cnt_anti_vox;
129
extern Fl_Counter *cnt_vox_hang;
175
extern Hspinner *spnr_vox_gain;
176
extern Hspinner *spnr_anti_vox;
177
extern Hspinner *spnr_vox_hang;
130
178
extern Fl_Light_Button *btn_vox;
131
179
extern Fl_Check_Button *btn_vox_on_dataport;
132
180
extern Fl_Group *genericSpeech;
133
181
extern Fl_Light_Button *btnCompON;
134
extern Fl_Counter *cnt_compression;
182
extern Hspinner *spnr_compression;
135
183
extern Fl_Group *genericRx;
136
184
extern Fl_ComboBox *cbo_nb_level;
137
185
extern Fl_ComboBox *cbo_agc_level;
138
extern Fl_Counter *cnt_bpf_center;
186
extern Hspinner *spnr_bpf_center;
139
187
extern Fl_Check_Button *btn_use_bpf_center;
140
188
extern Fl_Group *genericMisc;
141
extern Fl_Counter *cnt_vfo_adj;
142
extern Fl_Counter *cnt_line_out;
189
extern Hspinner *spnr_vfo_adj;
190
extern Hspinner *spnr_line_out;
143
191
extern Fl_Light_Button *btnSpecial;
144
192
extern Fl_Check_Button *btn_xcvr_auto_on;
145
193
extern Fl_Check_Button *btn_xcvr_auto_off;
146
194
extern Fl_Group *genericRXB;
147
extern Fl_Counter *cntRIT;
148
extern Fl_Counter *cntXIT;
149
extern Fl_Counter *cntBFO;
195
extern Hspinner *cntRIT;
196
extern Hspinner *cntXIT;
197
extern Hspinner *cntBFO;
150
198
extern Fl_Group *genericAux;
151
199
extern Fl_Box *boxControl;
152
200
extern Fl_Light_Button *btnAuxRTS;
154
202
extern Fl_Light_Button *btnDataPort;
155
203
extern Fl_Tabs *tabs550;
156
204
extern Fl_Group *tt550_CW;
157
extern Fl_Counter *cnt_tt550_cw_wpm;
158
extern Fl_Counter *cnt_tt550_cw_weight;
159
extern Fl_Counter *cnt_tt550_cw_qsk;
160
extern Fl_Counter *cnt_tt550_cw_vol;
161
extern Fl_Counter *cnt_tt550_cw_spot;
205
extern Hspinner *spnr_tt550_cw_wpm;
206
extern Hspinner *spnr_tt550_cw_weight;
207
extern Hspinner *spnr_tt550_cw_qsk;
208
extern Hspinner *spnr_tt550_cw_vol;
209
extern Hspinner *spnr_tt550_cw_spot;
162
210
extern Fl_Check_Button *btn_tt550_enable_keyer;
163
211
extern Fl_Group *tt550_VOX;
164
extern Fl_Counter *cnt_tt550_vox_gain;
165
extern Fl_Counter *cnt_tt550_anti_vox;
166
extern Fl_Counter *cnt_tt550_vox_hang;
212
extern Hspinner *spnr_tt550_vox_gain;
213
extern Hspinner *spnr_tt550_anti_vox;
214
extern Hspinner *spnr_tt550_vox_hang;
167
215
extern Fl_Light_Button *btn_tt550_vox;
168
216
extern Fl_Group *tt550_Speech;
169
217
extern Fl_Light_Button *btn_tt550_CompON;
170
extern Fl_Counter *cnt_tt550_compression;
171
extern Fl_Counter *cnt_tt550_mon_vol;
218
extern Hspinner *spnr_tt550_compression;
219
extern Hspinner *spnr_tt550_mon_vol;
172
220
extern Fl_Group *tt550_Audio;
173
extern Fl_Counter *cnt_tt550_line_out;
221
extern Hspinner *spnr_tt550_line_out;
174
222
extern Fl_Check_Button *btnAccInp;
175
223
extern Fl_Group *tt550_Rx;
176
224
extern Fl_ComboBox *cbo_tt550_nb_level;
177
225
extern Fl_ComboBox *cbo_tt550_agc_level;
178
extern Fl_Counter *cnt_tt550_vfo_adj;
226
extern Hspinner *spnr_tt550_vfo_adj;
179
227
extern Fl_Group *tt550_Tx;
180
228
extern Fl_Check_Button *btn_tt550_enable_xmtr;
181
229
extern Fl_Check_Button *btn_tt550_enable_tloop;
183
231
extern Fl_ComboBox *op_tt550_XmtBW;
184
232
extern Fl_Check_Button *btn_tt550_use_xmt_bw;
185
233
extern Fl_Group *tt550_302A;
186
extern Fl_Counter *cnt_tt550_keypad_time_out;
187
extern Fl_Counter *cnt_tt550_encoder_sensitivity;
188
#include <FL/Fl_Choice.H>
234
extern Hspinner *spnr_tt550_keypad_time_out;
235
extern Hspinner *spnr_tt550_encoder_sensitivity;
189
237
extern Fl_Choice *sel_tt550_encoder_step;
190
238
extern Fl_Group *tt550_302B;
191
239
extern Fl_Choice *sel_tt550_F1_func;
192
240
extern Fl_Choice *sel_tt550_F2_func;
193
241
extern Fl_Choice *sel_tt550_F3_func;
243
extern Fl_Group *main_group;
194
244
extern Fl_Button *btnInitializing;
195
Fl_Double_Window* Wide_rig_window();
196
Fl_Double_Window* Small_rig_window();
198
246
extern Fl_Menu_Item *mnuExit;
199
247
extern Fl_Menu_Item *mnuConfig;
208
256
extern Fl_Menu_Item *mnuHelp;
209
257
extern Fl_Menu_Item *mnuOnLineHelp;
210
258
extern Fl_Menu_Item *mnuAbout;
212
extern Fl_Check_Button *btn_wide_ui;
259
extern Fl_Box *tcpip_menu_box;
260
extern Fl_Group *tcpip_box;
261
extern Fl_Check_Button *chk_use_tcpip;
263
extern Fl_Radio_Light_Button *btn_wide_ui;
264
extern Fl_Radio_Light_Button *btn_narrow_ui;
265
extern Fl_Radio_Light_Button *btn_touch_ui;
213
267
extern Fl_Box *lblTest;
214
268
extern Fl_Button *prefFont;
215
269
extern Fl_Button *prefForeground;
236
290
extern Fl_Button *prefslider_defaults;
237
291
extern Fl_Button *btnReset;
238
292
extern Fl_Button *btnCancel;
239
#include <FL/Fl_Return_Button.H>
240
294
extern Fl_Return_Button *btnOkDisplayDialog;
241
295
extern Fl_Light_Button *btn_lighted;
242
296
extern Fl_Button *btn_lighted_default;
243
Fl_Double_Window* DisplayDialog();
244
298
extern Fl_Button *btnAddFreq;
245
299
extern Fl_Button *btnPickFreq;
246
300
extern Fl_Button *btnDelFreq;
247
301
extern Fl_Button *btnClearList;
248
#include <FL/Fl_Browser.H>
249
303
extern Fl_Browser *FreqSelect;
250
#include <FL/Fl_Input.H>
251
305
extern Fl_Input *inAlphaTag;
252
Fl_Double_Window* Memory_Dialog();
253
307
extern Fl_Tabs *tabsConfig;
254
308
extern Fl_Group *tabPrimary;
255
309
extern Fl_ComboBox *selectRig;
256
311
extern Fl_Counter *cntRigCatRetries;
257
312
extern Fl_Counter *cntRigCatTimeout;
258
313
extern Fl_Counter *cntRigCatWait;
259
314
extern Fl_Counter *query_interval;
260
316
extern Fl_ComboBox *selectCommPort;
261
317
extern Fl_ComboBox *mnuBaudrate;
262
318
extern Fl_Check_Button *btnTwoStopBit;
263
319
extern Fl_Check_Button *btnOneStopBit;
264
320
extern Fl_Check_Button *btnRigCatEcho;
265
321
extern Fl_Input *server_addr;
266
#include <FL/Fl_Int_Input.H>
267
323
extern Fl_Int_Input *server_port;
268
#include <FL/Fl_Round_Button.H>
269
325
extern Fl_Round_Button *btncatptt;
270
326
extern Fl_Round_Button *btnrtsptt;
271
327
extern Fl_Round_Button *btndtrptt;
285
341
extern Fl_Group *tabAux;
286
342
extern Fl_ComboBox *selectAuxPort;
287
343
extern Fl_Group *tabPolling;
288
#include <FL/Fl_Value_Input.H>
344
extern Fl_Group *tabTCPIP;
289
346
extern Fl_Value_Input *poll_smeter;
290
347
extern Fl_Value_Input *poll_pout;
291
348
extern Fl_Value_Input *poll_swr;
309
366
extern Fl_Value_Input *poll_all;
310
367
extern Fl_Button *btnSetAllAdd;
311
368
extern Fl_Group *tabSndCmd;
312
#include "flinput2.h"
313
370
extern Fl_Input2 *txt_command;
314
371
extern Fl_Button *btn_send_command;
315
372
extern Fl_Output *txt_response;
316
373
extern Fl_Box *box_xcvr_connect;
317
374
extern Fl_Box *box_fldigi_connect;
375
extern Fl_Box *box_tcpip_connect;
318
376
extern Fl_Button *btnCancelCommConfig;
319
377
extern Fl_Return_Button *btnOkXcvrDialog;
320
Fl_Double_Window* XcvrDialog();
378
extern Fl_Counter *inp_tcpip_ping_delay;
379
extern Fl_Counter *cntRetryAfter;
380
extern Fl_Counter *cntDropsAllowed;
321
382
extern Fl_Wheel_Value_Slider *sldr_smeter_avg;
322
383
extern Fl_Wheel_Value_Slider *sldr_smeter_peak;
323
384
extern Fl_Wheel_Value_Slider *sldr_pout_avg;
324
385
extern Fl_Wheel_Value_Slider *sldr_pout_peak;
325
Fl_Double_Window* MetersDialog();
326
387
extern Fl_Button *sel_25;
327
388
extern Fl_Button *sel_100;
328
389
extern Fl_Button *sel_auto;
329
390
extern Fl_Button *sel_50;
330
391
extern Fl_Button *sel_200;
331
392
extern Fl_Output *pwr_scale_description;
332
Fl_Double_Window* power_meter_scale_select();