PLCOpenEditor.py
changeset 135 d24ce0800ac6
parent 134 6715fd958477
child 138 9c74d00ce93e
equal deleted inserted replaced
134:6715fd958477 135:d24ce0800ac6
  1215                 item = self.ProjectTree.GetItemParent(item)
  1215                 item = self.ProjectTree.GetItemParent(item)
  1216                 item_type = self.ProjectTree.GetPyData(item)
  1216                 item_type = self.ProjectTree.GetPyData(item)
  1217             config_name = self.ProjectTree.GetItemText(item)
  1217             config_name = self.ProjectTree.GetItemText(item)
  1218             self.EditProjectElement(data, self.Controler.ComputeConfigurationResourceName(config_name, name), True)
  1218             self.EditProjectElement(data, self.Controler.ComputeConfigurationResourceName(config_name, name), True)
  1219         elif data in [ITEM_TRANSITION, ITEM_ACTION]:
  1219         elif data in [ITEM_TRANSITION, ITEM_ACTION]:
  1220             item = self.ProjectTree.GetItemParent(select_Item)
  1220             item = self.ProjectTree.GetItemParent(select_item)
  1221             item_type = self.ProjectTree.GetPyData(item)
  1221             item_type = self.ProjectTree.GetPyData(item)
  1222             while item_type != ITEM_POU:
  1222             while item_type != ITEM_POU:
  1223                 item = self.ProjectTree.GetItemParent(item)
  1223                 item = self.ProjectTree.GetItemParent(item)
  1224                 item_type = self.ProjectTree.GetPyData(item)
  1224                 item_type = self.ProjectTree.GetPyData(item)
  1225             pou_name = self.ProjectTree.GetItemText(item)
  1225             pou_name = self.ProjectTree.GetItemText(item)
  3209             var_class = self.Table.GetValueByName(row, "Class")
  3209             var_class = self.Table.GetValueByName(row, "Class")
  3210             var_type = self.Table.GetValueByName(row, "Type")
  3210             var_type = self.Table.GetValueByName(row, "Type")
  3211             data = wx.TextDataObject(str((var_name, var_class, var_type, self.TagName)))
  3211             data = wx.TextDataObject(str((var_name, var_class, var_type, self.TagName)))
  3212             dragSource = wx.DropSource(self.VariablesGrid)
  3212             dragSource = wx.DropSource(self.VariablesGrid)
  3213             dragSource.SetData(data)
  3213             dragSource.SetData(data)
       
  3214             dragSource.DoDragDrop()
  3214         event.Skip()
  3215         event.Skip()
  3215     
  3216     
  3216     def OnVariablesGridSelectCell(self, event):
  3217     def OnVariablesGridSelectCell(self, event):
  3217         wx.CallAfter(self.RefreshButtons)
  3218         wx.CallAfter(self.RefreshButtons)
  3218         event.Skip()
  3219         event.Skip()