PLCOpenEditor.py
changeset 980 c7ba67d01d65
parent 967 8a339cd61cb4
child 1030 d9e75a5b5f08
equal deleted inserted replaced
979:1a68113a323d 980:c7ba67d01d65
   301                 if result is None:
   301                 if result is None:
   302                     self.Controler = controler
   302                     self.Controler = controler
   303                     self.LibraryPanel.SetController(controler)
   303                     self.LibraryPanel.SetController(controler)
   304                     self.ProjectTree.Enable(True)
   304                     self.ProjectTree.Enable(True)
   305                     self.PouInstanceVariablesPanel.SetController(controler)
   305                     self.PouInstanceVariablesPanel.SetController(controler)
   306                     self.LoadProjectLayout()
       
   307                     self._Refresh(PROJECTTREE, LIBRARYTREE)
   306                     self._Refresh(PROJECTTREE, LIBRARYTREE)
   308             self._Refresh(TITLE, EDITORTOOLBAR, FILEMENU, EDITMENU)
   307             self._Refresh(TITLE, EDITORTOOLBAR, FILEMENU, EDITMENU)
   309         dialog.Destroy()
   308         dialog.Destroy()
   310         
   309         
   311         if result is not None:
   310         if result is not None:
   312             self.ShowErrorMessage(result)
   311             self.ShowErrorMessage(result)
   313     
   312     
   314     def OnCloseProjectMenu(self, event):
   313     def OnCloseProjectMenu(self, event):
   315         if not self.CheckSaveBeforeClosing():
   314         if not self.CheckSaveBeforeClosing():
   316             return
   315             return
   317         self.SaveProjectLayout()
       
   318         self.ResetView()
   316         self.ResetView()
   319         self._Refresh(TITLE, EDITORTOOLBAR, FILEMENU, EDITMENU)
   317         self._Refresh(TITLE, EDITORTOOLBAR, FILEMENU, EDITMENU)
   320 
   318 
   321     def OnSaveProjectMenu(self, event):
   319     def OnSaveProjectMenu(self, event):
   322         self.SaveProject()
   320         self.SaveProject()