403 res += 1 # Test for n-1 |
403 res += 1 # Test for n-1 |
404 # Finally set IEC Channel |
404 # Finally set IEC Channel |
405 self.BaseParams.setIEC_Channel(res) |
405 self.BaseParams.setIEC_Channel(res) |
406 return res |
406 return res |
407 |
407 |
408 def _OpenView(self, name=None): |
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 if self._View is None: |
411 if self._View is None: |
411 app_frame = self.GetCTRoot().AppFrame |
|
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 app_frame.EditProjectElement(self._View, self.CTNName()) |
415 app_frame.EditProjectElement(self._View, self.CTNName()) |
416 |
416 |
|
417 elif onlyopened: |
|
418 app_frame.EditProjectElement(self._View, self.CTNName(), onlyopened) |
|
419 |
417 return self._View |
420 return self._View |
418 return None |
421 return None |
419 |
422 |
420 def _CloseView(self, view): |
423 def _CloseView(self, view): |
421 app_frame = self.GetCTRoot().AppFrame |
424 app_frame = self.GetCTRoot().AppFrame |