ConfigTreeNode.py
changeset 784 a1d970365e41
parent 782 6f0e10085df9
child 785 a9bdd7c2f063
equal deleted inserted replaced
783:f5cea1a6851e 784:a1d970365e41
   406         return res
   406         return res
   407 
   407 
   408     def _OpenView(self, name=None, onlyopened=False):
   408     def _OpenView(self, name=None, onlyopened=False):
   409         if self.EditorType is not None:
   409         if self.EditorType is not None:
   410             app_frame = self.GetCTRoot().AppFrame
   410             app_frame = self.GetCTRoot().AppFrame
   411             if self._View is None:
   411             if self._View is None and not onlyopened:
   412                 
   412                 
   413                 self._View = self.EditorType(app_frame.TabsOpened, self, app_frame)
   413                 self._View = self.EditorType(app_frame.TabsOpened, self, app_frame)
   414                 
   414             
       
   415             if self._View is not None:
   415                 app_frame.EditProjectElement(self._View, self.CTNName())
   416                 app_frame.EditProjectElement(self._View, self.CTNName())
   416             
       
   417             elif onlyopened:
       
   418                 app_frame.EditProjectElement(self._View, self.CTNName(), onlyopened)
       
   419             
   417             
   420             return self._View
   418             return self._View
   421         return None
   419         return None
   422 
   420 
   423     def _CloseView(self, view):
   421     def _CloseView(self, view):