equal
deleted
inserted
replaced
1327 def _OpenFileEditor(self, filepath): |
1327 def _OpenFileEditor(self, filepath): |
1328 self._OpenView(filepath) |
1328 self._OpenView(filepath) |
1329 |
1329 |
1330 def _OpenView(self, name=None, onlyopened=False): |
1330 def _OpenView(self, name=None, onlyopened=False): |
1331 if name == "IEC code": |
1331 if name == "IEC code": |
1332 if self._IECCodeView is None: |
1332 if not self._IECCodeView: |
1333 plc_file = self._getIECcodepath() |
1333 plc_file = self._getIECcodepath() |
1334 |
1334 |
1335 self._IECCodeView = IECCodeViewer( |
1335 self._IECCodeView = IECCodeViewer( |
1336 self.AppFrame.TabsOpened, "", self.AppFrame, None, instancepath=name) |
1336 self.AppFrame.TabsOpened, "", self.AppFrame, None, instancepath=name) |
1337 self._IECCodeView.SetTextSyntax("ALL") |
1337 self._IECCodeView.SetTextSyntax("ALL") |
1349 self.AppFrame.EditProjectElement(self._IECCodeView, name) |
1349 self.AppFrame.EditProjectElement(self._IECCodeView, name) |
1350 |
1350 |
1351 return self._IECCodeView |
1351 return self._IECCodeView |
1352 |
1352 |
1353 elif name == "IEC raw code": |
1353 elif name == "IEC raw code": |
1354 if self._IECRawCodeView is None: |
1354 if not self._IECRawCodeView: |
1355 controler = MiniTextControler(self._getIECrawcodepath(), self) |
1355 controler = MiniTextControler(self._getIECrawcodepath(), self) |
1356 |
1356 |
1357 self._IECRawCodeView = IECCodeViewer( |
1357 self._IECRawCodeView = IECCodeViewer( |
1358 self.AppFrame.TabsOpened, "", self.AppFrame, controler, instancepath=name) |
1358 self.AppFrame.TabsOpened, "", self.AppFrame, controler, instancepath=name) |
1359 self._IECRawCodeView.SetTextSyntax("ALL") |
1359 self._IECRawCodeView.SetTextSyntax("ALL") |
1366 self.AppFrame.EditProjectElement(self._IECRawCodeView, name) |
1366 self.AppFrame.EditProjectElement(self._IECRawCodeView, name) |
1367 |
1367 |
1368 return self._IECRawCodeView |
1368 return self._IECRawCodeView |
1369 |
1369 |
1370 elif name == "Project Files": |
1370 elif name == "Project Files": |
1371 if self._ProjectFilesView is None: |
1371 if not self._ProjectFilesView: |
1372 self._ProjectFilesView = FileManagementPanel( |
1372 self._ProjectFilesView = FileManagementPanel( |
1373 self.AppFrame.TabsOpened, self, name, self._getProjectFilesPath(), True) |
1373 self.AppFrame.TabsOpened, self, name, self._getProjectFilesPath(), True) |
1374 |
1374 |
1375 extensions = [] |
1375 extensions = [] |
1376 for extension, _name, _editor in features.file_editors: |
1376 for extension, _name, _editor in features.file_editors: |