Imported Upstream version 3.0
[debian/gnuradio] / gnuradio-examples / python / apps / hf_radio / ui.py
1 #!/usr/bin/env python
2 # -*- coding: UTF-8 -*-
3 # generated by wxGlade 0.4 on Mon Jan  2 19:02:03 2006
4
5 import wx
6
7 class ui_frame(wx.Frame):
8     def __init__(self, *args, **kwds):
9         # begin wxGlade: ui_frame.__init__
10         kwds["style"] = wx.DEFAULT_FRAME_STYLE
11         wx.Frame.__init__(self, *args, **kwds)
12         self.sizer_1_staticbox = wx.StaticBox(self, -1, "sizer_1")
13         self.freq_disp = wx.SpinCtrl(self, -1, "", min=0, max=100)
14         self.spin_e6 = wx.SpinButton(self, -1 )
15         self.spin_e5 = wx.SpinButton(self, -1 )
16         self.spin_e4 = wx.SpinButton(self, -1 )
17         self.spin_e3 = wx.SpinButton(self, -1 )
18         self.spin_e2 = wx.SpinButton(self, -1 )
19         self.spin_e1 = wx.SpinButton(self, -1 )
20         self.spin_e0 = wx.SpinButton(self, -1 )
21         self.panel_1 = wx.Panel(self, -1)
22         self.panel_2 = wx.Panel(self, -1)
23         self.button_lsb = wx.Button(self, -1, "LSB")
24         self.button_usb = wx.Button(self, -1, "USB")
25         self.button_am = wx.Button(self, -1, "AM")
26         self.label_1 = wx.StaticText(self, -1, "VOLUME")
27         self.label_2 = wx.StaticText(self, -1, "PGA")
28         self.agc_level = wx.TextCtrl(self, -1, "")
29         self.label_6 = wx.StaticText(self, -1, "")
30         self.volume = wx.SpinCtrl(self, -1, "", min=0, max=100)
31         self.pga = wx.SpinCtrl(self, -1, "", min=0, max=100)
32         self.agc_max = wx.TextCtrl(self, -1, "")
33         self.label_7 = wx.StaticText(self, -1, "")
34         self.label_4 = wx.StaticText(self, -1, "AGC AUTHORITY")
35         self.label_5 = wx.StaticText(self, -1, "AGC REF LVL")
36         self.label_3 = wx.StaticText(self, -1, "BANDWIDTH")
37         self.label_8 = wx.StaticText(self, -1, "")
38         self.agc_gain = wx.TextCtrl(self, -1, "")
39         self.agc_gain_s = wx.SpinButton(self, -1 )
40         self.agc_ref = wx.TextCtrl(self, -1, "")
41         self.agc_ref_s = wx.SpinButton(self, -1 )
42         self.bandwidth = wx.TextCtrl(self, -1, "")
43         self.bw_spin = wx.SpinButton(self, -1 )
44         self.label_9 = wx.StaticText(self, -1, "")
45         self.rssi = wx.Gauge(self, -1, 10, style=wx.GA_HORIZONTAL|wx.GA_SMOOTH)
46         self.fe_panel = wx.Panel(self, -1)
47         self.if_panel = wx.Panel(self, -1)
48
49         self.__set_properties()
50         self.__do_layout()
51
52         self.Bind(wx.EVT_SPINCTRL, self.tune_evt, self.freq_disp)
53         self.Bind(wx.EVT_SPIN_DOWN, self.down_e6, self.spin_e6)
54         self.Bind(wx.EVT_SPIN_UP, self.up_e6, self.spin_e6)
55         self.Bind(wx.EVT_SPIN_DOWN, self.down_e5, self.spin_e5)
56         self.Bind(wx.EVT_SPIN_UP, self.up_e5, self.spin_e5)
57         self.Bind(wx.EVT_SPIN_DOWN, self.down_e4, self.spin_e4)
58         self.Bind(wx.EVT_SPIN_UP, self.up_e4, self.spin_e4)
59         self.Bind(wx.EVT_SPIN_DOWN, self.down_e3, self.spin_e3)
60         self.Bind(wx.EVT_SPIN_UP, self.up_e3, self.spin_e3)
61         self.Bind(wx.EVT_SPIN_DOWN, self.down_e2, self.spin_e2)
62         self.Bind(wx.EVT_SPIN_UP, self.up_e2, self.spin_e2)
63         self.Bind(wx.EVT_SPIN_DOWN, self.down_e1, self.spin_e1)
64         self.Bind(wx.EVT_SPIN_UP, self.up_e1, self.spin_e1)
65         self.Bind(wx.EVT_SPIN_DOWN, self.down_e0, self.spin_e0)
66         self.Bind(wx.EVT_SPIN_UP, self.up_e0, self.spin_e0)
67         self.Bind(wx.EVT_BUTTON, self.set_lsb, self.button_lsb)
68         self.Bind(wx.EVT_BUTTON, self.set_usb, self.button_usb)
69         self.Bind(wx.EVT_BUTTON, self.set_am, self.button_am)
70         self.Bind(wx.EVT_SPINCTRL, self.event_vol, self.volume)
71         self.Bind(wx.EVT_SPINCTRL, self.event_pga, self.pga)
72         self.Bind(wx.EVT_SPIN_DOWN, self.agc_gain_down, self.agc_gain_s)
73         self.Bind(wx.EVT_SPIN_UP, self.agc_gain_up, self.agc_gain_s)
74         self.Bind(wx.EVT_SPIN_DOWN, self.agc_ref_down, self.agc_ref_s)
75         self.Bind(wx.EVT_SPIN_UP, self.agc_ref_up, self.agc_ref_s)
76         self.Bind(wx.EVT_SPIN_DOWN, self.bw_down, self.bw_spin)
77         self.Bind(wx.EVT_SPIN_UP, self.bw_up, self.bw_spin)
78         # end wxGlade
79
80     def __set_properties(self):
81         # begin wxGlade: ui_frame.__set_properties
82         self.SetTitle("frame_1")
83         self.freq_disp.SetFont(wx.Font(32, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
84         self.rssi.SetMinSize((315, 10))
85         self.rssi.SetForegroundColour(wx.Colour(255, 0, 0))
86         # end wxGlade
87
88     def __do_layout(self):
89         # begin wxGlade: ui_frame.__do_layout
90         sizer_1 = wx.StaticBoxSizer(self.sizer_1_staticbox, wx.VERTICAL)
91         sizer_2 = wx.BoxSizer(wx.HORIZONTAL)
92         sizer_4 = wx.BoxSizer(wx.VERTICAL)
93         grid_sizer_4 = wx.GridSizer(2, 4, 0, 0)
94         sizer_5 = wx.BoxSizer(wx.HORIZONTAL)
95         sizer_7 = wx.BoxSizer(wx.HORIZONTAL)
96         sizer_6 = wx.BoxSizer(wx.HORIZONTAL)
97         grid_sizer_3 = wx.GridSizer(2, 4, 0, 0)
98         sizer_3 = wx.BoxSizer(wx.VERTICAL)
99         grid_sizer_1 = wx.GridSizer(2, 3, 0, 0)
100         grid_sizer_2 = wx.GridSizer(1, 7, 0, 0)
101         sizer_3.Add(self.freq_disp, 1, wx.EXPAND|wx.ADJUST_MINSIZE, 0)
102         grid_sizer_2.Add(self.spin_e6, 0, wx.ADJUST_MINSIZE, 0)
103         grid_sizer_2.Add(self.spin_e5, 0, wx.ADJUST_MINSIZE, 0)
104         grid_sizer_2.Add(self.spin_e4, 0, wx.ADJUST_MINSIZE, 0)
105         grid_sizer_2.Add(self.spin_e3, 0, wx.ADJUST_MINSIZE, 0)
106         grid_sizer_2.Add(self.spin_e2, 0, wx.ADJUST_MINSIZE, 0)
107         grid_sizer_2.Add(self.spin_e1, 0, wx.ADJUST_MINSIZE, 0)
108         grid_sizer_2.Add(self.spin_e0, 0, wx.ADJUST_MINSIZE, 0)
109         grid_sizer_1.Add(grid_sizer_2, 1, wx.EXPAND, 0)
110         grid_sizer_1.Add(self.panel_1, 1, wx.EXPAND, 0)
111         grid_sizer_1.Add(self.panel_2, 1, wx.EXPAND, 0)
112         grid_sizer_1.Add(self.button_lsb, 0, wx.ADJUST_MINSIZE, 0)
113         grid_sizer_1.Add(self.button_usb, 0, wx.ADJUST_MINSIZE, 0)
114         grid_sizer_1.Add(self.button_am, 0, wx.ADJUST_MINSIZE, 0)
115         sizer_3.Add(grid_sizer_1, 1, wx.EXPAND, 0)
116         sizer_2.Add(sizer_3, 1, wx.EXPAND, 0)
117         grid_sizer_3.Add(self.label_1, 0, wx.ADJUST_MINSIZE, 0)
118         grid_sizer_3.Add(self.label_2, 0, wx.ADJUST_MINSIZE, 0)
119         grid_sizer_3.Add(self.agc_level, 0, wx.ADJUST_MINSIZE, 0)
120         grid_sizer_3.Add(self.label_6, 0, wx.ADJUST_MINSIZE, 0)
121         grid_sizer_3.Add(self.volume, 0, wx.ADJUST_MINSIZE, 0)
122         grid_sizer_3.Add(self.pga, 0, wx.ADJUST_MINSIZE, 0)
123         grid_sizer_3.Add(self.agc_max, 0, wx.ADJUST_MINSIZE, 0)
124         grid_sizer_3.Add(self.label_7, 0, wx.ADJUST_MINSIZE, 0)
125         sizer_4.Add(grid_sizer_3, 1, wx.EXPAND, 0)
126         grid_sizer_4.Add(self.label_4, 0, wx.ADJUST_MINSIZE, 0)
127         grid_sizer_4.Add(self.label_5, 0, wx.ADJUST_MINSIZE, 0)
128         grid_sizer_4.Add(self.label_3, 0, wx.ADJUST_MINSIZE, 0)
129         grid_sizer_4.Add(self.label_8, 0, wx.ADJUST_MINSIZE, 0)
130         sizer_6.Add(self.agc_gain, 0, wx.ADJUST_MINSIZE, 0)
131         sizer_6.Add(self.agc_gain_s, 0, wx.ADJUST_MINSIZE, 0)
132         grid_sizer_4.Add(sizer_6, 1, wx.EXPAND, 0)
133         sizer_7.Add(self.agc_ref, 0, wx.ADJUST_MINSIZE, 0)
134         sizer_7.Add(self.agc_ref_s, 0, wx.ADJUST_MINSIZE, 0)
135         grid_sizer_4.Add(sizer_7, 1, wx.EXPAND, 0)
136         sizer_5.Add(self.bandwidth, 0, wx.ADJUST_MINSIZE, 0)
137         sizer_5.Add(self.bw_spin, 0, wx.ADJUST_MINSIZE, 0)
138         grid_sizer_4.Add(sizer_5, 1, wx.EXPAND, 0)
139         grid_sizer_4.Add(self.label_9, 0, wx.ADJUST_MINSIZE, 0)
140         sizer_4.Add(grid_sizer_4, 1, wx.EXPAND, 0)
141         sizer_4.Add(self.rssi, 1, wx.EXPAND|wx.ADJUST_MINSIZE, 0)
142         sizer_2.Add(sizer_4, 1, wx.EXPAND, 0)
143         sizer_1.Add(sizer_2, 1, wx.EXPAND, 0)
144         sizer_1.Add(self.fe_panel, 1, wx.EXPAND, 0)
145         sizer_1.Add(self.if_panel, 1, wx.EXPAND, 0)
146         self.SetAutoLayout(True)
147         self.SetSizer(sizer_1)
148         sizer_1.Fit(self)
149         sizer_1.SetSizeHints(self)
150         self.Layout()
151         # end wxGlade
152
153     def down_e6(self, event): # wxGlade: ui_frame.<event_handler>
154         print "Event handler `down_e6' not implemented"
155         event.Skip()
156
157     def up_e6(self, event): # wxGlade: ui_frame.<event_handler>
158         print "Event handler `up_e6' not implemented"
159         event.Skip()
160
161     def down_e5(self, event): # wxGlade: ui_frame.<event_handler>
162         print "Event handler `down_e5' not implemented"
163         event.Skip()
164
165     def up_e5(self, event): # wxGlade: ui_frame.<event_handler>
166         print "Event handler `up_e5' not implemented"
167         event.Skip()
168
169     def down_e4(self, event): # wxGlade: ui_frame.<event_handler>
170         print "Event handler `down_e4' not implemented"
171         event.Skip()
172
173     def up_e4(self, event): # wxGlade: ui_frame.<event_handler>
174         print "Event handler `up_e4' not implemented"
175         event.Skip()
176
177     def down_e3(self, event): # wxGlade: ui_frame.<event_handler>
178         print "Event handler `down_e3' not implemented"
179         event.Skip()
180
181     def up_e3(self, event): # wxGlade: ui_frame.<event_handler>
182         print "Event handler `up_e3' not implemented"
183         event.Skip()
184
185     def down_e2(self, event): # wxGlade: ui_frame.<event_handler>
186         print "Event handler `down_e2' not implemented"
187         event.Skip()
188
189     def up_e2(self, event): # wxGlade: ui_frame.<event_handler>
190         print "Event handler `up_e2' not implemented"
191         event.Skip()
192
193     def down_e1(self, event): # wxGlade: ui_frame.<event_handler>
194         print "Event handler `down_e1' not implemented"
195         event.Skip()
196
197     def up_e1(self, event): # wxGlade: ui_frame.<event_handler>
198         print "Event handler `up_e1' not implemented"
199         event.Skip()
200
201     def down_e0(self, event): # wxGlade: ui_frame.<event_handler>
202         print "Event handler `down_e0' not implemented"
203         event.Skip()
204
205     def up_e0(self, event): # wxGlade: ui_frame.<event_handler>
206         print "Event handler `up_e0' not implemented"
207         event.Skip()
208
209     def event_vol(self, event): # wxGlade: ui_frame.<event_handler>
210         print "Event handler `event_vol' not implemented"
211         event.Skip()
212
213     def event_pga(self, event): # wxGlade: ui_frame.<event_handler>
214         print "Event handler `event_pga' not implemented"
215         event.Skip()
216
217     def set_lsb(self, event): # wxGlade: ui_frame.<event_handler>
218         print "Event handler `set_lsb' not implemented"
219         event.Skip()
220
221     def set_usb(self, event): # wxGlade: ui_frame.<event_handler>
222         print "Event handler `set_usb' not implemented"
223         event.Skip()
224
225     def set_am(self, event): # wxGlade: ui_frame.<event_handler>
226         print "Event handler `set_am' not implemented"
227         event.Skip()
228
229     def set_bw(self, event): # wxGlade: ui_frame.<event_handler>
230         print "Event handler `set_bw' not implemented"
231         event.Skip()
232
233     def tune_evt(self, event): # wxGlade: ui_frame.<event_handler>
234         print "Event handler `tune_evt' not implemented"
235         event.Skip()
236
237     def bw_down(self, event): # wxGlade: ui_frame.<event_handler>
238         print "Event handler `bw_down' not implemented"
239         event.Skip()
240
241     def bw_up(self, event): # wxGlade: ui_frame.<event_handler>
242         print "Event handler `bw_up' not implemented"
243         event.Skip()
244
245     def agc_gain_down(self, event): # wxGlade: ui_frame.<event_handler>
246         print "Event handler `agc_gain_down' not implemented"
247         event.Skip()
248
249     def agc_gain_up(self, event): # wxGlade: ui_frame.<event_handler>
250         print "Event handler `agc_gain_up' not implemented"
251         event.Skip()
252
253     def agc_ref_down(self, event): # wxGlade: ui_frame.<event_handler>
254         print "Event handler `agc_ref_down' not implemented"
255         event.Skip()
256
257     def agc_ref_up(self, event): # wxGlade: ui_frame.<event_handler>
258         print "Event handler `agc_ref_up' not implemented"
259         event.Skip()
260
261 # end of class ui_frame
262
263
264 class RadioFrame(wx.Frame):
265     def __init__(self, *args, **kwds):
266         # content of this block not found: did you rename this class?
267         pass
268
269     def __set_properties(self):
270         # content of this block not found: did you rename this class?
271         pass
272
273     def __do_layout(self):
274         # content of this block not found: did you rename this class?
275         pass
276
277 # end of class RadioFrame
278
279
280 class MyFrame(wx.Frame):
281     def __init__(self, *args, **kwds):
282         # content of this block not found: did you rename this class?
283         pass
284
285     def __set_properties(self):
286         # content of this block not found: did you rename this class?
287         pass
288
289     def __do_layout(self):
290         # content of this block not found: did you rename this class?
291         pass
292
293 # end of class MyFrame
294
295