~ubuntu-branches/ubuntu/wily/flrig/wily

« back to all changes in this revision

Viewing changes to src/include/rigpanel.h

  • Committer: Package Import Robot
  • Author(s): Kamal Mostafa
  • Date: 2014-10-25 11:17:10 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20141025111710-n32skgya3l9u1brw
Tags: 1.3.17-1
* New upstream release (Closes: #761839)
* Debian Standards-Version: 3.9.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
#define UI_DIALOGS
28
28
 
29
29
#include <FL/Fl.H>
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>
 
50
 
 
51
#include "flinput2.h"
 
52
#include "Fl_SigBar.h"
 
53
#include "FreqControl.h"
 
54
#include "combo.h"
 
55
#include "ValueSlider.h"
 
56
#include "hspinner.h"
 
57
 
 
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();
 
66
 
 
67
extern void select_power_meter_scales();
 
68
 
36
69
extern Fl_Output *txt_encA;
37
 
#include <FL/Fl_Group.H>
 
70
 
38
71
extern Fl_Group *grpMeters;
39
 
#include <FL/Fl_Box.H>
40
72
extern Fl_Box *scaleSmeter;
41
 
#include <FL/Fl_Button.H>
 
73
 
42
74
extern Fl_Button *btnALC_SWR;
43
 
#include "Fl_SigBar.h"
 
75
 
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"
 
82
 
51
83
extern cFreqControl *FreqDispA;
52
84
extern cFreqControl *FreqDispB;
53
85
extern Fl_Group *grp_row0a;
54
 
#include <FL/Fl_Light_Button.H>
 
86
 
55
87
extern Fl_Light_Button *btnA;
56
88
extern Fl_Button *btn_K3_swapAB;
57
89
extern Fl_Light_Button *btnB;
60
92
extern Fl_Button *btn_show_controls;
61
93
extern Fl_Group *grp_row1;
62
94
extern Fl_Group *grp_row1a;
63
 
#include "combo.h"
 
95
 
64
96
extern Fl_ComboBox *opBW;
65
97
extern Fl_Button *btnDSP;
66
98
extern Fl_ComboBox *opDSP_lo;
79
111
extern Fl_Box *bx_row1_expander2;
80
112
extern Fl_Group *grp_row2;
81
113
extern Fl_Group *grp_row2a;
82
 
#include "ValueSlider.h"
 
114
 
83
115
extern Fl_Wheel_Value_Slider *sldrSQUELCH;
84
116
extern Fl_Wheel_Value_Slider *sldrMICGAIN;
85
117
extern Fl_Box *bx_sep2a;
95
127
extern Fl_Wheel_Value_Slider *sldrRFGAIN;
96
128
extern Fl_Box *bx_sep2c;
97
129
extern Fl_Group *grp_row2d;
 
130
 
98
131
extern Fl_Wheel_Value_Slider *sldrPOWER;
 
132
 
 
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;
 
141
 
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>
 
145
 
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>
 
162
 
 
163
extern Fl_Group *genericQSK;
 
164
extern Fl_Light_Button *btnBreakIn;
 
165
extern Hspinner *spnr_cw_delay;
 
166
extern Hspinner *cnt_cw_qsk;
 
167
 
 
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;
 
172
 
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;
 
236
 
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;
 
242
 
 
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();
197
245
 
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;
211
 
 
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;
 
262
 
 
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;
 
266
 
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>
 
293
 
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();
 
297
 
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>
 
302
 
249
303
extern Fl_Browser *FreqSelect;
250
 
#include <FL/Fl_Input.H>
 
304
 
251
305
extern Fl_Input *inAlphaTag;
252
 
Fl_Double_Window* Memory_Dialog();
 
306
 
253
307
extern Fl_Tabs *tabsConfig;
254
308
extern Fl_Group *tabPrimary;
255
309
extern Fl_ComboBox *selectRig;
 
310
 
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;
 
315
 
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>
 
322
 
267
323
extern Fl_Int_Input *server_port;
268
 
#include <FL/Fl_Round_Button.H>
 
324
 
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;
 
345
 
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"
 
369
 
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;
 
381
 
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();
 
386
 
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();
333
393
 
334
394
#endif