objdictgen/subindextable.py
changeset 312 70f96abd8ecd
parent 310 1975e546178b
child 324 c6865f99747a
equal deleted inserted replaced
311:adf4a929cf8b 312:70f96abd8ecd
   546                         if index:
   546                         if index:
   547                             self.IndexChoice.Append("0x%04X   %s"%(index, name))
   547                             self.IndexChoice.Append("0x%04X   %s"%(index, name))
   548                         else:
   548                         else:
   549                             self.IndexChoice.Append(name)
   549                             self.IndexChoice.Append(name)
   550                         self.ChoiceIndex.append(index)
   550                         self.ChoiceIndex.append(index)
   551                 if choiceindex != wx.NOT_FOUND and choice == self.IndexChoice.GetString(choiceindex):
   551                 if choiceindex != wx.NOT_FOUND and choiceindex < self.IndexChoice.GetCount() and choice == self.IndexChoice.GetString(choiceindex):
   552                     self.IndexChoice.SetStringSelection(choice)
   552                     self.IndexChoice.SetStringSelection(choice)
   553         if self.Editable:
   553         if self.Editable:
   554             self.IndexChoice.Enable(self.IndexChoice.GetCount() != 0)
   554             self.IndexChoice.Enable(self.IndexChoice.GetCount() != 0)
   555             self.AddButton.Enable(self.IndexChoice.GetCount() != 0)
   555             self.AddButton.Enable(self.IndexChoice.GetCount() != 0)
   556         if selected == wx.NOT_FOUND or selected >= len(self.ListIndex) or selectedindex != self.ListIndex[selected]:
   556         if selected == wx.NOT_FOUND or selected >= len(self.ListIndex) or selectedindex != self.ListIndex[selected]: