Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 644 → Rev 645

/VibrationTest/trunk/VibrationTest/VibrationTestGui.py
502,6 → 502,11
 
def onNewTest(self, test):
index = self.TestListCtrl.InsertStringItem(sys.maxint, test.descr)
self._fillRowInTestList(index, test)
self.TestListCtrl.Select(index)
 
def _fillRowInTestList(self, index, test):
self.TestListCtrl.SetStringItem(index, 0, test.descr)
self.TestListCtrl.SetStringItem(index, 1, "%.1f V" %test.voltage)
self.TestListCtrl.SetStringItem(index, 2, str(test.speed))
self.TestListCtrl.SetStringItem(index, 3, test.channel)
509,9 → 514,12
vv = int(test.getVibValue(self.app.settings["hpf"].value, self.app.settings["lpf"].value))
vvs = "|%s| (%d)" % ("----------------------------------------------------------------------------------------------------"[0:min(vv/2,100)], vv)
self.TestListCtrl.SetStringItem(index, 4, vvs)
self.TestListCtrl.Select(index)
 
 
def refreshData(self):
for idx in range(len(self.app.VibTests)):
self._fillRowInTestList(idx, self.app.getTest(idx))
self.drawGraph()
def OnTestSelected(self, event):
testId = event.m_itemIndex
print "Test Selected id=%d" % (testId)
1026,6 → 1034,7
 
def onSettingsChanged(self):
self.storeSettings()
self.frame_1.refreshData()
def AddTest2(self, vibTest):
self.VibTests.append(vibTest)