ConfigTreeNode.py
changeset 782 6f0e10085df9
parent 781 cdc6393705ce
child 784 a1d970365e41
--- a/ConfigTreeNode.py	Mon Jun 25 20:05:29 2012 +0200
+++ b/ConfigTreeNode.py	Thu Jun 28 12:07:21 2012 +0200
@@ -405,15 +405,18 @@
         self.BaseParams.setIEC_Channel(res)
         return res
 
-    def _OpenView(self, name=None):
+    def _OpenView(self, name=None, onlyopened=False):
         if self.EditorType is not None:
+            app_frame = self.GetCTRoot().AppFrame
             if self._View is None:
-                app_frame = self.GetCTRoot().AppFrame
                 
                 self._View = self.EditorType(app_frame.TabsOpened, self, app_frame)
                 
                 app_frame.EditProjectElement(self._View, self.CTNName())
-                
+            
+            elif onlyopened:
+                app_frame.EditProjectElement(self._View, self.CTNName(), onlyopened)
+            
             return self._View
         return None