PLCOpenEditor.py
changeset 159 76b2facf14a2
parent 145 4fb225afddf4
child 163 e4949f54c5d6
equal deleted inserted replaced
158:8a770e8d745a 159:76b2facf14a2
  1369                     self.RefreshFileMenu()
  1369                     self.RefreshFileMenu()
  1370                     self.RefreshEditMenu()
  1370                     self.RefreshEditMenu()
  1371                     self.RefreshToolBar()
  1371                     self.RefreshToolBar()
  1372     
  1372     
  1373     def OnProjectTreeRightUp(self, event):
  1373     def OnProjectTreeRightUp(self, event):
  1374         cursor_pos = event.GetPosition()
  1374         if wx.Platform == '__WXMSW__':
       
  1375             cursor_pos = event.GetPoint()
       
  1376         else:
       
  1377             cursor_pos = event.GetPosition()
  1375         selected = self.ProjectTree.GetSelection()
  1378         selected = self.ProjectTree.GetSelection()
  1376         if self.ProjectTree.GetPyData(selected) == ITEM_POU:
  1379         if self.ProjectTree.GetPyData(selected) == ITEM_POU:
  1377             name = self.ProjectTree.GetItemText(selected)
  1380             name = self.ProjectTree.GetItemText(selected)
  1378             if self.Controler.GetPouBodyType(name) == "SFC":
  1381             if self.Controler.GetPouBodyType(name) == "SFC":
  1379                 self.PopupMenuXY(self.SFCMenu, cursor_pos.x, cursor_pos.y)
  1382                 self.PopupMenuXY(self.SFCMenu, cursor_pos.x, cursor_pos.y)