Rev 600 | Rev 602 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 600 | Rev 601 | ||
---|---|---|---|
Line 28... | Line 28... | ||
28 | # begin wxGlade: extracode |
28 | # begin wxGlade: extracode |
29 | # end wxGlade |
29 | # end wxGlade |
Line -... | Line 30... | ||
- | 30 | ||
- | 31 | ||
- | 32 | ||
- | 33 | class SettingsFrame(wx.Frame): |
|
- | 34 | def __init__(self, *args, **kwds): |
|
- | 35 | # begin wxGlade: SettingsFrame.__init__ |
|
- | 36 | kwds["style"] = wx.DEFAULT_FRAME_STYLE |
|
- | 37 | wx.Frame.__init__(self, *args, **kwds) |
|
- | 38 | self.label_5 = wx.StaticText(self, -1, "COM Port ", style=wx.ALIGN_RIGHT) |
|
- | 39 | self.comPortCtrl = wx.TextCtrl(self, -1, "") |
|
- | 40 | self.button_5 = wx.Button(self, wx.ID_CANCEL, "") |
|
- | 41 | self.button_6 = wx.Button(self, wx.ID_OK, "") |
|
- | 42 | ||
- | 43 | self.__set_properties() |
|
- | 44 | self.__do_layout() |
|
- | 45 | # end wxGlade |
|
- | 46 | ||
- | 47 | def __set_properties(self): |
|
- | 48 | # begin wxGlade: SettingsFrame.__set_properties |
|
- | 49 | self.SetTitle("Settings") |
|
- | 50 | # end wxGlade |
|
- | 51 | ||
- | 52 | def __do_layout(self): |
|
- | 53 | # begin wxGlade: SettingsFrame.__do_layout |
|
- | 54 | sizer_5 = wx.BoxSizer(wx.VERTICAL) |
|
- | 55 | grid_sizer_3 = wx.GridSizer(1, 2, 0, 0) |
|
- | 56 | sizer_6 = wx.BoxSizer(wx.HORIZONTAL) |
|
- | 57 | grid_sizer_2 = wx.GridSizer(1, 2, 4, 4) |
|
- | 58 | sizer_5.Add((20, 20), 0, 0, 0) |
|
- | 59 | sizer_6.Add((20, 20), 0, 0, 0) |
|
- | 60 | grid_sizer_2.Add(self.label_5, 0, wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 0) |
|
- | 61 | grid_sizer_2.Add(self.comPortCtrl, 0, 0, 0) |
|
- | 62 | sizer_6.Add(grid_sizer_2, 0, 0, 0) |
|
- | 63 | sizer_6.Add((20, 20), 0, 0, 0) |
|
- | 64 | sizer_5.Add(sizer_6, 1, wx.EXPAND, 0) |
|
- | 65 | sizer_5.Add((20, 20), 0, 0, 0) |
|
- | 66 | grid_sizer_3.Add(self.button_5, 0, wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 0) |
|
- | 67 | grid_sizer_3.Add(self.button_6, 0, wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 0) |
|
- | 68 | sizer_5.Add(grid_sizer_3, 0, wx.EXPAND, 0) |
|
- | 69 | sizer_5.Add((20, 20), 0, 0, 0) |
|
- | 70 | self.SetSizer(sizer_5) |
|
- | 71 | sizer_5.Fit(self) |
|
- | 72 | self.Layout() |
|
- | 73 | # end wxGlade |
|
- | 74 | ||
30 | 75 | # end of class SettingsFrame |
|
31 | 76 | ||
32 | 77 | ||
33 | class MenuBar(wx.MenuBar): |
78 | class MenuBar(wx.MenuBar): |
Line 88... | Line 133... | ||
88 | self.frame_1_menubar = wx.MenuBar() |
133 | self.frame_1_menubar = wx.MenuBar() |
89 | wxglade_tmp_menu = wx.Menu() |
134 | wxglade_tmp_menu = wx.Menu() |
90 | wxglade_tmp_menu.Append(wx.NewId(), "Exit", "", wx.ITEM_NORMAL) |
135 | wxglade_tmp_menu.Append(wx.NewId(), "Exit", "", wx.ITEM_NORMAL) |
91 | self.frame_1_menubar.Append(wxglade_tmp_menu, "File") |
136 | self.frame_1_menubar.Append(wxglade_tmp_menu, "File") |
92 | wxglade_tmp_menu = wx.Menu() |
137 | wxglade_tmp_menu = wx.Menu() |
- | 138 | self.frame_1_menubar.Append(wxglade_tmp_menu, "Settings") |
|
- | 139 | wxglade_tmp_menu = wx.Menu() |
|
93 | wxglade_tmp_menu.Append(wx.NewId(), "Clear", "", wx.ITEM_NORMAL) |
140 | wxglade_tmp_menu.Append(wx.NewId(), "Clear", "", wx.ITEM_NORMAL) |
94 | wxglade_tmp_menu.Append(wx.NewId(), "Import", "", wx.ITEM_NORMAL) |
141 | wxglade_tmp_menu.Append(wx.NewId(), "Import", "", wx.ITEM_NORMAL) |
95 | self.frame_1_menubar.Append(wxglade_tmp_menu, "TestSet") |
142 | self.frame_1_menubar.Append(wxglade_tmp_menu, "TestSet") |
96 | wxglade_tmp_menu = wx.Menu() |
143 | wxglade_tmp_menu = wx.Menu() |
97 | self.frame_1_menubar.Append(wxglade_tmp_menu, "MK") |
144 | self.frame_1_menubar.Append(wxglade_tmp_menu, "MK") |
Line 120... | Line 167... | ||
120 | self.TestListCtrl = wx.ListCtrl(self, -1, style=wx.LC_REPORT|wx.SUNKEN_BORDER) |
167 | self.TestListCtrl = wx.ListCtrl(self, -1, style=wx.LC_REPORT|wx.SUNKEN_BORDER) |
Line 121... | Line 168... | ||
121 | 168 | ||
122 | self.__set_properties() |
169 | self.__set_properties() |
Line -... | Line 170... | ||
- | 170 | self.__do_layout() |
|
123 | self.__do_layout() |
171 | |
124 | 172 | self.Bind(wx.EVT_MENU, self.onClear, id=-1) |
|
125 | self.Bind(wx.EVT_MENU, self.OnImport, id=-1) |
173 | self.Bind(wx.EVT_MENU, self.OnImport, id=-1) |
126 | self.Bind(wx.EVT_CHOICE, self.onGraphTypeChange, self.graphTypeChoice) |
174 | self.Bind(wx.EVT_CHOICE, self.onGraphTypeChange, self.graphTypeChoice) |
Line 133... | Line 181... | ||
133 | def __set_properties(self): |
181 | def __set_properties(self): |
134 | # begin wxGlade: MainFrame.__set_properties |
182 | # begin wxGlade: MainFrame.__set_properties |
135 | self.SetTitle("VibrationTest") |
183 | self.SetTitle("VibrationTest") |
136 | self.SetSize((850, 700)) |
184 | self.SetSize((850, 700)) |
137 | self.Description.SetMinSize((53, 13)) |
185 | self.Description.SetMinSize((53, 13)) |
- | 186 | self.button_4.SetMinSize((80, 80)) |
|
138 | self.GraphPanel.SetMinSize((800,300)) |
187 | self.GraphPanel.SetMinSize((800,300)) |
139 | self.graphTypeChoice.SetSelection(0) |
188 | self.graphTypeChoice.SetSelection(0) |
140 | self.yAxisChoice.SetSelection(1) |
189 | self.yAxisChoice.SetSelection(1) |
141 | self.TestListCtrl.SetMinSize((800,300)) |
190 | self.TestListCtrl.SetMinSize((800,300)) |
142 | # end wxGlade |
191 | # end wxGlade |
Line 292... | Line 341... | ||
292 | self.drawGraph() |
341 | self.drawGraph() |
Line 293... | Line 342... | ||
293 | 342 | ||
294 | def onGraphTypeChange(self, event): # wxGlade: MainFrame.<event_handler> |
343 | def onGraphTypeChange(self, event): # wxGlade: MainFrame.<event_handler> |
Line -... | Line 344... | ||
- | 344 | self.drawGraph() |
|
- | 345 | ||
- | 346 | def onClear(self, event): # wxGlade: MainFrame.<event_handler> |
|
- | 347 | print "Event handler `onClear' not implemented" |
|
295 | self.drawGraph() |
348 | event.Skip() |
Line 296... | Line 349... | ||
296 | 349 | ||
297 | # end of class MainFrame |
350 | # end of class MainFrame |