PLCOpenEditor.py
changeset 71 0578bc212c20
parent 70 0e48629c1e6d
child 80 c798a68c5560
equal deleted inserted replaced
70:0e48629c1e6d 71:0578bc212c20
   412             self.Controler.OpenXMLFile(fileOpen)
   412             self.Controler.OpenXMLFile(fileOpen)
   413             self.RefreshProjectTree()
   413             self.RefreshProjectTree()
   414         
   414         
   415         self.CurrentToolBar = []
   415         self.CurrentToolBar = []
   416         self.CurrentLanguage = ""
   416         self.CurrentLanguage = ""
   417         #self.DrawingMode = FREEDRAWING_MODE
   417         self.DrawingMode = FREEDRAWING_MODE
   418         self.DrawingMode = DRIVENDRAWING_MODE
   418         #self.DrawingMode = DRIVENDRAWING_MODE
   419         
   419         
   420         self.RefreshFileMenu()
   420         self.RefreshFileMenu()
   421         self.RefreshEditMenu()
   421         self.RefreshEditMenu()
   422         self.RefreshTitle()
   422         self.RefreshTitle()
   423         self.RefreshToolBar()
   423         self.RefreshToolBar()
  2138         self.SetNeedUpdating(True)
  2138         self.SetNeedUpdating(True)
  2139         self.SetMinimumPaneSize(1)
  2139         self.SetMinimumPaneSize(1)
  2140         
  2140         
  2141         if element_type == "config":
  2141         if element_type == "config":
  2142             self.Viewer = wx.Panel(id=ID_POUEDITORPANELVIEWER,
  2142             self.Viewer = wx.Panel(id=ID_POUEDITORPANELVIEWER,
  2143               name='ConfigPanel', parent=self.splitterWindow1, pos=wx.Point(0, 0),
  2143               name='ConfigPanel', parent=self, pos=wx.Point(0, 0),
  2144               size=wx.Size(-1, -1), style=wx.TAB_TRAVERSAL)
  2144               size=wx.Size(-1, -1), style=wx.TAB_TRAVERSAL)
  2145             self.Viewer.ResetBuffer = lambda: None
  2145             self.Viewer.ResetBuffer = lambda: None
  2146             self.Viewer.RefreshView = lambda: None
  2146             self.Viewer.RefreshView = lambda: None
  2147         elif element_type == "resource":
  2147         elif element_type == "resource":
  2148             self.Viewer = ResourceEditor(self, self.Parent, self.Controler)
  2148             self.Viewer = ResourceEditor(self, self.Parent, self.Controler)
  2330         self.RefreshViewerVarList()
  2330         self.RefreshViewerVarList()
  2331         self.RefreshButtons()
  2331         self.RefreshButtons()
  2332         self.Viewer.RefreshView()
  2332         self.Viewer.RefreshView()
  2333     
  2333     
  2334     def RefreshViewerVarList(self):
  2334     def RefreshViewerVarList(self):
  2335         if self.ElementType not in ["config", "ressource"]:
  2335         if self.ElementType not in ["config", "resource"]:
  2336             varlist = [var["Name"] for var in self.Values]
  2336             varlist = [var["Name"] for var in self.Values]
  2337             if self.ElementType == "transition":
  2337             if self.ElementType == "transition":
  2338                 language = self.Controler.GetTransitionBodyType(self.PouName, self.TransitionName)
  2338                 language = self.Controler.GetTransitionBodyType(self.PouName, self.TransitionName)
  2339                 varlist.append(self.TransitionName)
  2339                 varlist.append(self.TransitionName)
  2340             elif self.ElementType == "action":
  2340             elif self.ElementType == "action":