objdictgen/networkedit.py
changeset 512 e84806c0ada4
parent 491 2ad3dedf6c6a
child 534 9012db875549
equal deleted inserted replaced
511:34300a28ad27 512:e84806c0ada4
   703             result = window.GetSelection()
   703             result = window.GetSelection()
   704             if result:
   704             if result:
   705                 find_index = True
   705                 find_index = True
   706                 index, subIndex = result
   706                 index, subIndex = result
   707                 result = OpenPDFDocIndex(index, ScriptDirectory)
   707                 result = OpenPDFDocIndex(index, ScriptDirectory)
   708                 if type(result) == StringType:
   708                 if isinstance(result, (StringType, UnicodeType)):
   709                     message = wx.MessageDialog(self, result, "ERROR", wx.OK|wx.ICON_ERROR)
   709                     message = wx.MessageDialog(self, result, "ERROR", wx.OK|wx.ICON_ERROR)
   710                     message.ShowModal()
   710                     message.ShowModal()
   711                     message.Destroy()
   711                     message.Destroy()
   712         if not find_index:
   712         if not find_index:
   713             result = OpenPDFDocIndex(None, ScriptDirectory)
   713             result = OpenPDFDocIndex(None, ScriptDirectory)
   714             if type(result) == StringType:
   714             if isinstance(result, (StringType, UnicodeType)):
   715                 message = wx.MessageDialog(self, result, "ERROR", wx.OK|wx.ICON_ERROR)
   715                 message = wx.MessageDialog(self, result, "ERROR", wx.OK|wx.ICON_ERROR)
   716                 message.ShowModal()
   716                 message.ShowModal()
   717                 message.Destroy()
   717                 message.Destroy()
   718         event.Skip()
   718         event.Skip()
   719         
   719         
   815             dialog = MapVariableDialog(self)
   815             dialog = MapVariableDialog(self)
   816             dialog.SetIndex(index)
   816             dialog.SetIndex(index)
   817             if dialog.ShowModal() == wx.ID_OK:
   817             if dialog.ShowModal() == wx.ID_OK:
   818                 index, name, struct, number = dialog.GetValues()
   818                 index, name, struct, number = dialog.GetValues()
   819                 result = self.Manager.AddMapVariableToCurrent(index, name, struct, number)
   819                 result = self.Manager.AddMapVariableToCurrent(index, name, struct, number)
   820                 if type(result) != StringType:
   820                 if not isinstance(result, (StringType, UnicodeType)):
   821                     self.RefreshBufferState()
   821                     self.RefreshBufferState()
   822                     self.RefreshCurrentIndexList()
   822                     self.RefreshCurrentIndexList()
   823                 else:
   823                 else:
   824                     message = wx.MessageDialog(self, result, "Error", wx.OK|wx.ICON_ERROR)
   824                     message = wx.MessageDialog(self, result, "Error", wx.OK|wx.ICON_ERROR)
   825                     message.ShowModal()
   825                     message.ShowModal()