2 # -*- coding: UTF-8 -*-
3 # generated by wxGlade 0.4 on Mon Jan 2 19:02:03 2006
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)
49 self.__set_properties()
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)
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))
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)
149 sizer_1.SetSizeHints(self)
153 def down_e6(self, event): # wxGlade: ui_frame.<event_handler>
154 print "Event handler `down_e6' not implemented"
157 def up_e6(self, event): # wxGlade: ui_frame.<event_handler>
158 print "Event handler `up_e6' not implemented"
161 def down_e5(self, event): # wxGlade: ui_frame.<event_handler>
162 print "Event handler `down_e5' not implemented"
165 def up_e5(self, event): # wxGlade: ui_frame.<event_handler>
166 print "Event handler `up_e5' not implemented"
169 def down_e4(self, event): # wxGlade: ui_frame.<event_handler>
170 print "Event handler `down_e4' not implemented"
173 def up_e4(self, event): # wxGlade: ui_frame.<event_handler>
174 print "Event handler `up_e4' not implemented"
177 def down_e3(self, event): # wxGlade: ui_frame.<event_handler>
178 print "Event handler `down_e3' not implemented"
181 def up_e3(self, event): # wxGlade: ui_frame.<event_handler>
182 print "Event handler `up_e3' not implemented"
185 def down_e2(self, event): # wxGlade: ui_frame.<event_handler>
186 print "Event handler `down_e2' not implemented"
189 def up_e2(self, event): # wxGlade: ui_frame.<event_handler>
190 print "Event handler `up_e2' not implemented"
193 def down_e1(self, event): # wxGlade: ui_frame.<event_handler>
194 print "Event handler `down_e1' not implemented"
197 def up_e1(self, event): # wxGlade: ui_frame.<event_handler>
198 print "Event handler `up_e1' not implemented"
201 def down_e0(self, event): # wxGlade: ui_frame.<event_handler>
202 print "Event handler `down_e0' not implemented"
205 def up_e0(self, event): # wxGlade: ui_frame.<event_handler>
206 print "Event handler `up_e0' not implemented"
209 def event_vol(self, event): # wxGlade: ui_frame.<event_handler>
210 print "Event handler `event_vol' not implemented"
213 def event_pga(self, event): # wxGlade: ui_frame.<event_handler>
214 print "Event handler `event_pga' not implemented"
217 def set_lsb(self, event): # wxGlade: ui_frame.<event_handler>
218 print "Event handler `set_lsb' not implemented"
221 def set_usb(self, event): # wxGlade: ui_frame.<event_handler>
222 print "Event handler `set_usb' not implemented"
225 def set_am(self, event): # wxGlade: ui_frame.<event_handler>
226 print "Event handler `set_am' not implemented"
229 def set_bw(self, event): # wxGlade: ui_frame.<event_handler>
230 print "Event handler `set_bw' not implemented"
233 def tune_evt(self, event): # wxGlade: ui_frame.<event_handler>
234 print "Event handler `tune_evt' not implemented"
237 def bw_down(self, event): # wxGlade: ui_frame.<event_handler>
238 print "Event handler `bw_down' not implemented"
241 def bw_up(self, event): # wxGlade: ui_frame.<event_handler>
242 print "Event handler `bw_up' not implemented"
245 def agc_gain_down(self, event): # wxGlade: ui_frame.<event_handler>
246 print "Event handler `agc_gain_down' not implemented"
249 def agc_gain_up(self, event): # wxGlade: ui_frame.<event_handler>
250 print "Event handler `agc_gain_up' not implemented"
253 def agc_ref_down(self, event): # wxGlade: ui_frame.<event_handler>
254 print "Event handler `agc_ref_down' not implemented"
257 def agc_ref_up(self, event): # wxGlade: ui_frame.<event_handler>
258 print "Event handler `agc_ref_up' not implemented"
261 # end of class ui_frame
264 class RadioFrame(wx.Frame):
265 def __init__(self, *args, **kwds):
266 # content of this block not found: did you rename this class?
269 def __set_properties(self):
270 # content of this block not found: did you rename this class?
273 def __do_layout(self):
274 # content of this block not found: did you rename this class?
277 # end of class RadioFrame
280 class MyFrame(wx.Frame):
281 def __init__(self, *args, **kwds):
282 # content of this block not found: did you rename this class?
285 def __set_properties(self):
286 # content of this block not found: did you rename this class?
289 def __do_layout(self):
290 # content of this block not found: did you rename this class?
293 # end of class MyFrame