Subversion Repositories Projects

Rev

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