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": |