objdictgen/objdictedit.py
changeset 43 56ab4f38075e
parent 39 3e94ee906bc6
child 44 d1cb883667c0
equal deleted inserted replaced
42:17f0ea205942 43:56ab4f38075e
   979     def OnAddUserTypeMenu(self, event):
   979     def OnAddUserTypeMenu(self, event):
   980         self.AddUserType()
   980         self.AddUserType()
   981         event.Skip()
   981         event.Skip()
   982 
   982 
   983     def OnFileSelectedChanged(self, event):
   983     def OnFileSelectedChanged(self, event):
   984         selected = self.FileOpened.GetSelection()
   984         selected = event.GetSelection()
   985         # At init selected = -1
   985         # At init selected = -1
       
   986         print selected
   986         if selected >= 0:
   987         if selected >= 0:
   987         	self.Manager.ChangeCurrentNode(selected)
   988         	self.Manager.ChangeCurrentNode(selected)
   988         	self.RefreshBufferState()
   989         	self.RefreshBufferState()
   989         	self.RefreshProfileMenu()
   990         	self.RefreshProfileMenu()
   990         event.Skip()
   991         event.Skip()
  1699         self.Index.SetValue("0x%04X"%index)
  1700         self.Index.SetValue("0x%04X"%index)
  1700 
  1701 
  1701     def GetValues(self):
  1702     def GetValues(self):
  1702         if self.radioButton1.GetValue():
  1703         if self.radioButton1.GetValue():
  1703             struct = 1
  1704             struct = 1
       
  1705         elif self.radioButton2.GetValue():
       
  1706             struct = 3
  1704         elif self.radioButton3.GetValue():
  1707         elif self.radioButton3.GetValue():
  1705             struct = 3
       
  1706         elif self.radioButton2.GetValue():
       
  1707             struct = 7
  1708             struct = 7
  1708         name = self.IndexName.GetValue()
  1709         name = self.IndexName.GetValue()
  1709         index = eval(self.Index.GetValue())
  1710         index = eval(self.Index.GetValue())
  1710         number = eval(self.Number.GetValue())
  1711         number = eval(self.Number.GetValue())
  1711         return index, name, struct, number
  1712         return index, name, struct, number