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

« back to all changes in this revision

Viewing changes to .pc/0001-License-Declaration.patch/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:
1
 
//======================================================================
2
 
//
3
 
// flrig user interface include file
4
 
//
5
 
// A part of flrig
6
 
//
7
 
// Copyright 2012, David Freese, W1HKJ@w1hkj.com
8
 
//
9
 
// This software is distributed in the hope that it will be useful,
10
 
// but WITHOUT ANY WARRANTY; without even the implied warranty of
11
 
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  It is
12
 
// copyright under the GNU General Public License.
13
 
//
14
 
// You should have received a copy of the GNU General Public License
15
 
// along with the program; if not, write to the Free Software
16
 
// Foundation, Inc.
17
 
// 59 Temple Place, Suite 330
18
 
// Boston, MA  02111-1307 USA
19
 
//
20
 
//======================================================================
21
 
 
22
 
 
23
 
#ifndef UI_DIALOGS
24
 
#define UI_DIALOGS
25
 
 
26
 
#include <FL/Fl.H>
27
 
void select_power_meter_scales();
28
 
#include <FL/Fl_Double_Window.H>
29
 
#include <stdlib.h>
30
 
#include <FL/Fl_Menu_Bar.H>
31
 
#include <FL/Fl_Tooltip.H>
32
 
#include <FL/Fl_Output.H>
33
 
extern Fl_Output *txt_encA;
34
 
#include <FL/Fl_Group.H>
35
 
extern Fl_Group *grpMeters;
36
 
#include <FL/Fl_Box.H>
37
 
extern Fl_Box *scaleSmeter;
38
 
#include <FL/Fl_Button.H>
39
 
extern Fl_Button *btnALC_SWR;
40
 
#include "Fl_SigBar.h"
41
 
extern Fl_SigBar *sldrRcvSignal;
42
 
extern Fl_SigBar *sldrALC;
43
 
extern Fl_SigBar *sldrSWR;
44
 
extern Fl_SigBar *sldrFwdPwr;
45
 
extern Fl_Button *scalePower;
46
 
extern Fl_Box *meter_fill_box;
47
 
#include "FreqControl.h"
48
 
extern cFreqControl *FreqDispA;
49
 
extern cFreqControl *FreqDispB;
50
 
extern Fl_Group *grp_row0a;
51
 
#include <FL/Fl_Light_Button.H>
52
 
extern Fl_Light_Button *btnA;
53
 
extern Fl_Button *btn_K3_swapAB;
54
 
extern Fl_Light_Button *btnB;
55
 
extern Fl_Button *btnTune;
56
 
extern Fl_Box *bx_row0_expander;
57
 
extern Fl_Button *btn_show_controls;
58
 
extern Fl_Group *grp_row1;
59
 
extern Fl_Group *grp_row1a;
60
 
#include "combo.h"
61
 
extern Fl_ComboBox *opBW;
62
 
extern Fl_Button *btnDSP;
63
 
extern Fl_ComboBox *opDSP_lo;
64
 
extern Fl_ComboBox *opDSP_hi;
65
 
extern Fl_ComboBox *opMODE;
66
 
extern Fl_Group *grp_row1b;
67
 
extern Fl_Group *grp_row1b1;
68
 
extern Fl_Light_Button *btnAttenuator;
69
 
extern Fl_Light_Button *btnPreamp;
70
 
extern Fl_Light_Button *btnNOISE;
71
 
extern Fl_Light_Button *btnAutoNotch;
72
 
extern Fl_Group *grp_row1b2;
73
 
extern Fl_Button *btnAswapB;
74
 
extern Fl_Light_Button *btnSplit;
75
 
extern Fl_Light_Button *btnPTT;
76
 
extern Fl_Box *bx_row1_expander2;
77
 
extern Fl_Group *grp_row2;
78
 
extern Fl_Group *grp_row2a;
79
 
#include "ValueSlider.h"
80
 
extern Fl_Wheel_Value_Slider *sldrSQUELCH;
81
 
extern Fl_Wheel_Value_Slider *sldrMICGAIN;
82
 
extern Fl_Box *bx_sep2a;
83
 
extern Fl_Group *grp_row2b;
84
 
extern Fl_Light_Button *btnIFsh;
85
 
extern Fl_Wheel_Value_Slider *sldrIFSHIFT;
86
 
extern Fl_Light_Button *btnNR;
87
 
extern Fl_Wheel_Value_Slider *sldrNR;
88
 
extern Fl_Box *bx_sep2b;
89
 
extern Fl_Group *grp_row2c;
90
 
extern Fl_Light_Button *btnNotch;
91
 
extern Fl_Wheel_Value_Slider *sldrNOTCH;
92
 
extern Fl_Wheel_Value_Slider *sldrRFGAIN;
93
 
extern Fl_Box *bx_sep2c;
94
 
extern Fl_Group *grp_row2d;
95
 
extern Fl_Wheel_Value_Slider *sldrPOWER;
96
 
extern Fl_Light_Button *btnVol;
97
 
extern Fl_Wheel_Value_Slider *sldrVOLUME;
98
 
extern Fl_Group *grpTABS;
99
 
#include <FL/Fl_Tabs.H>
100
 
extern Fl_Tabs *tabsGeneric;
101
 
extern Fl_Group *genericBands;
102
 
extern Fl_Button *btnBandSelect_1;
103
 
extern Fl_Button *btnBandSelect_2;
104
 
extern Fl_Button *btnBandSelect_3;
105
 
extern Fl_Button *btnBandSelect_4;
106
 
extern Fl_Button *btnBandSelect_5;
107
 
extern Fl_Button *btnBandSelect_6;
108
 
extern Fl_Button *btnBandSelect_7;
109
 
extern Fl_Button *btnBandSelect_8;
110
 
extern Fl_Button *btnBandSelect_9;
111
 
extern Fl_Button *btnBandSelect_10;
112
 
extern Fl_Button *btnBandSelect_11;
113
 
extern Fl_ComboBox *opSelect60;
114
 
extern Fl_Group *genericCW;
115
 
extern Fl_Light_Button *btnSpot;
116
 
#include <FL/Fl_Counter.H>
117
 
extern Fl_Counter *cnt_cw_spot_tone;
118
 
extern Fl_Counter *cnt_cw_qsk;
119
 
extern Fl_Counter *cnt_cw_weight;
120
 
extern Fl_Counter *cnt_cw_wpm;
121
 
#include <FL/Fl_Check_Button.H>
122
 
extern Fl_Check_Button *btn_enable_keyer;
123
 
extern Fl_Group *genericVOX;
124
 
extern Fl_Counter *cnt_vox_gain;
125
 
extern Fl_Counter *cnt_anti_vox;
126
 
extern Fl_Counter *cnt_vox_hang;
127
 
extern Fl_Light_Button *btn_vox;
128
 
extern Fl_Check_Button *btn_vox_on_dataport;
129
 
extern Fl_Group *genericSpeech;
130
 
extern Fl_Light_Button *btnCompON;
131
 
extern Fl_Counter *cnt_compression;
132
 
extern Fl_Group *genericRx;
133
 
extern Fl_ComboBox *cbo_nb_level;
134
 
extern Fl_ComboBox *cbo_agc_level;
135
 
extern Fl_Counter *cnt_bpf_center;
136
 
extern Fl_Check_Button *btn_use_bpf_center;
137
 
extern Fl_Group *genericMisc;
138
 
extern Fl_Counter *cnt_vfo_adj;
139
 
extern Fl_Counter *cnt_line_out;
140
 
extern Fl_Light_Button *btnSpecial;
141
 
extern Fl_Check_Button *btn_xcvr_auto_on;
142
 
extern Fl_Check_Button *btn_xcvr_auto_off;
143
 
extern Fl_Group *genericRXB;
144
 
extern Fl_Counter *cntRIT;
145
 
extern Fl_Counter *cntXIT;
146
 
extern Fl_Counter *cntBFO;
147
 
extern Fl_Group *genericAux;
148
 
extern Fl_Box *boxControl;
149
 
extern Fl_Light_Button *btnAuxRTS;
150
 
extern Fl_Light_Button *btnAuxDTR;
151
 
extern Fl_Light_Button *btnDataPort;
152
 
extern Fl_Tabs *tabs550;
153
 
extern Fl_Group *tt550_CW;
154
 
extern Fl_Counter *cnt_tt550_cw_wpm;
155
 
extern Fl_Counter *cnt_tt550_cw_weight;
156
 
extern Fl_Counter *cnt_tt550_cw_qsk;
157
 
extern Fl_Counter *cnt_tt550_cw_vol;
158
 
extern Fl_Counter *cnt_tt550_cw_spot;
159
 
extern Fl_Check_Button *btn_tt550_enable_keyer;
160
 
extern Fl_Group *tt550_VOX;
161
 
extern Fl_Counter *cnt_tt550_vox_gain;
162
 
extern Fl_Counter *cnt_tt550_anti_vox;
163
 
extern Fl_Counter *cnt_tt550_vox_hang;
164
 
extern Fl_Light_Button *btn_tt550_vox;
165
 
extern Fl_Group *tt550_Speech;
166
 
extern Fl_Light_Button *btn_tt550_CompON;
167
 
extern Fl_Counter *cnt_tt550_compression;
168
 
extern Fl_Counter *cnt_tt550_mon_vol;
169
 
extern Fl_Group *tt550_Audio;
170
 
extern Fl_Counter *cnt_tt550_line_out;
171
 
extern Fl_Check_Button *btnAccInp;
172
 
extern Fl_Group *tt550_Rx;
173
 
extern Fl_ComboBox *cbo_tt550_nb_level;
174
 
extern Fl_ComboBox *cbo_tt550_agc_level;
175
 
extern Fl_Counter *cnt_tt550_vfo_adj;
176
 
extern Fl_Group *tt550_Tx;
177
 
extern Fl_Check_Button *btn_tt550_enable_xmtr;
178
 
extern Fl_Check_Button *btn_tt550_enable_tloop;
179
 
extern Fl_Check_Button *btn_tt550_tuner_bypass;
180
 
extern Fl_ComboBox *op_tt550_XmtBW;
181
 
extern Fl_Check_Button *btn_tt550_use_xmt_bw;
182
 
extern Fl_Group *tt550_302A;
183
 
extern Fl_Counter *cnt_tt550_keypad_time_out;
184
 
extern Fl_Counter *cnt_tt550_encoder_sensitivity;
185
 
#include <FL/Fl_Choice.H>
186
 
extern Fl_Choice *sel_tt550_encoder_step;
187
 
extern Fl_Group *tt550_302B;
188
 
extern Fl_Choice *sel_tt550_F1_func;
189
 
extern Fl_Choice *sel_tt550_F2_func;
190
 
extern Fl_Choice *sel_tt550_F3_func;
191
 
extern Fl_Button *btnInitializing;
192
 
Fl_Double_Window* Wide_rig_window();
193
 
Fl_Double_Window* Small_rig_window();
194
 
 
195
 
extern Fl_Menu_Item *mnuExit;
196
 
extern Fl_Menu_Item *mnuConfig;
197
 
extern Fl_Menu_Item *mnuRestoreData;
198
 
extern Fl_Menu_Item *mnuKeepData;
199
 
extern Fl_Menu_Item *mnuTooltips;
200
 
extern Fl_Menu_Item *mnuSchema;
201
 
extern Fl_Menu_Item *mnuColorConfig;
202
 
extern Fl_Menu_Item *mnu_meter_filtering;
203
 
extern Fl_Menu_Item *mnuConfigXcvr;
204
 
extern Fl_Menu_Item *save_me;
205
 
extern Fl_Menu_Item *mnuHelp;
206
 
extern Fl_Menu_Item *mnuOnLineHelp;
207
 
extern Fl_Menu_Item *mnuAbout;
208
 
 
209
 
extern Fl_Check_Button *btn_wide_ui;
210
 
extern Fl_Box *lblTest;
211
 
extern Fl_Button *prefFont;
212
 
extern Fl_Button *prefForeground;
213
 
extern Fl_Button *btnBacklight;
214
 
extern Fl_Group *grpMeterColor;
215
 
extern Fl_Box *scaleSmeterColor;
216
 
extern Fl_SigBar *sldrRcvSignalColor;
217
 
extern Fl_SigBar *sldrSWRcolor;
218
 
extern Fl_Box *scaleSWRcolor;
219
 
extern Fl_SigBar *sldrPWRcolor;
220
 
extern Fl_Box *scalePWRcolor;
221
 
extern Fl_Button *btMeterColor;
222
 
extern Fl_Button *btnSWRColor;
223
 
extern Fl_Button *btnPwrColor;
224
 
extern Fl_Button *btnPeakColor;
225
 
extern Fl_Choice *mnuScheme;
226
 
extern Fl_Button *pref_sys_foreground;
227
 
extern Fl_Button *pref_sys_background;
228
 
extern Fl_Button *prefsys_background2;
229
 
extern Fl_Button *prefsys_defaults;
230
 
extern Fl_Wheel_Value_Slider *sldrColors;
231
 
extern Fl_Button *pref_slider_background;
232
 
extern Fl_Button *pref_slider_select;
233
 
extern Fl_Button *prefslider_defaults;
234
 
extern Fl_Button *btnReset;
235
 
extern Fl_Button *btnCancel;
236
 
#include <FL/Fl_Return_Button.H>
237
 
extern Fl_Return_Button *btnOkDisplayDialog;
238
 
extern Fl_Light_Button *btn_lighted;
239
 
extern Fl_Button *btn_lighted_default;
240
 
Fl_Double_Window* DisplayDialog();
241
 
extern Fl_Button *btnAddFreq;
242
 
extern Fl_Button *btnPickFreq;
243
 
extern Fl_Button *btnDelFreq;
244
 
extern Fl_Button *btnClearList;
245
 
#include <FL/Fl_Browser.H>
246
 
extern Fl_Browser *FreqSelect;
247
 
#include <FL/Fl_Input.H>
248
 
extern Fl_Input *inAlphaTag;
249
 
Fl_Double_Window* Memory_Dialog();
250
 
extern Fl_Tabs *tabsConfig;
251
 
extern Fl_Group *tabPrimary;
252
 
extern Fl_ComboBox *selectRig;
253
 
extern Fl_Counter *cntRigCatRetries;
254
 
extern Fl_Counter *cntRigCatTimeout;
255
 
extern Fl_Counter *cntRigCatWait;
256
 
extern Fl_Counter *query_interval;
257
 
extern Fl_ComboBox *selectCommPort;
258
 
extern Fl_ComboBox *mnuBaudrate;
259
 
extern Fl_Check_Button *btnTwoStopBit;
260
 
extern Fl_Check_Button *btnOneStopBit;
261
 
extern Fl_Check_Button *btnRigCatEcho;
262
 
extern Fl_Input *server_addr;
263
 
#include <FL/Fl_Int_Input.H>
264
 
extern Fl_Int_Input *server_port;
265
 
#include <FL/Fl_Round_Button.H>
266
 
extern Fl_Round_Button *btncatptt;
267
 
extern Fl_Round_Button *btnrtsptt;
268
 
extern Fl_Round_Button *btndtrptt;
269
 
extern Fl_Check_Button *chkrtscts;
270
 
extern Fl_Check_Button *btnrtsplus;
271
 
extern Fl_Check_Button *btndtrplus;
272
 
extern Fl_Int_Input *txtCIV;
273
 
extern Fl_Button *btnCIVdefault;
274
 
extern Fl_Check_Button *btnUSBaudio;
275
 
extern Fl_Check_Button *btn_key_fldigi;
276
 
extern Fl_Group *tabPTT;
277
 
extern Fl_ComboBox *selectSepPTTPort;
278
 
extern Fl_Round_Button *btnSepRTSptt;
279
 
extern Fl_Check_Button *btnSepRTSplus;
280
 
extern Fl_Round_Button *btnSepDTRptt;
281
 
extern Fl_Check_Button *btnSepDTRplus;
282
 
extern Fl_Group *tabAux;
283
 
extern Fl_ComboBox *selectAuxPort;
284
 
extern Fl_Group *tabPolling;
285
 
#include <FL/Fl_Value_Input.H>
286
 
extern Fl_Value_Input *poll_smeter;
287
 
extern Fl_Value_Input *poll_pout;
288
 
extern Fl_Value_Input *poll_swr;
289
 
extern Fl_Value_Input *poll_alc;
290
 
extern Fl_Value_Input *poll_frequency;
291
 
extern Fl_Value_Input *poll_mode;
292
 
extern Fl_Value_Input *poll_bandwidth;
293
 
extern Fl_Value_Input *poll_volume;
294
 
extern Fl_Value_Input *poll_micgain;
295
 
extern Fl_Value_Input *poll_rfgain;
296
 
extern Fl_Value_Input *poll_power_control;
297
 
extern Fl_Value_Input *poll_ifshift;
298
 
extern Fl_Value_Input *poll_notch;
299
 
extern Fl_Value_Input *poll_auto_notch;
300
 
extern Fl_Value_Input *poll_pre_att;
301
 
extern Fl_Value_Input *poll_squelch;
302
 
extern Fl_Value_Input *poll_split;
303
 
extern Fl_Value_Input *poll_noise;
304
 
extern Fl_Value_Input *poll_nr;
305
 
extern Fl_Button *btnClearAddControls;
306
 
extern Fl_Value_Input *poll_all;
307
 
extern Fl_Button *btnSetAllAdd;
308
 
extern Fl_Group *tabSndCmd;
309
 
#include "flinput2.h"
310
 
extern Fl_Input2 *txt_command;
311
 
extern Fl_Button *btn_send_command;
312
 
extern Fl_Output *txt_response;
313
 
extern Fl_Box *box_xcvr_connect;
314
 
extern Fl_Box *box_fldigi_connect;
315
 
extern Fl_Button *btnCancelCommConfig;
316
 
extern Fl_Return_Button *btnOkXcvrDialog;
317
 
Fl_Double_Window* XcvrDialog();
318
 
extern Fl_Wheel_Value_Slider *sldr_smeter_avg;
319
 
extern Fl_Wheel_Value_Slider *sldr_smeter_peak;
320
 
extern Fl_Wheel_Value_Slider *sldr_pout_avg;
321
 
extern Fl_Wheel_Value_Slider *sldr_pout_peak;
322
 
Fl_Double_Window* MetersDialog();
323
 
extern Fl_Button *sel_25;
324
 
extern Fl_Button *sel_100;
325
 
extern Fl_Button *sel_auto;
326
 
extern Fl_Button *sel_50;
327
 
extern Fl_Button *sel_200;
328
 
extern Fl_Output *pwr_scale_description;
329
 
Fl_Double_Window* power_meter_scale_select();
330
 
 
331
 
#endif