canfestival/canfestival.py
changeset 784 a1d970365e41
parent 782 6f0e10085df9
child 787 f49875b9e946
equal deleted inserted replaced
783:f5cea1a6851e 784:a1d970365e41
   106         return os.path.join(self.CTNPath(), 'slave.od')
   106         return os.path.join(self.CTNPath(), 'slave.od')
   107 
   107 
   108     def GetCanDevice(self):
   108     def GetCanDevice(self):
   109         return self.CanFestivalSlaveNode.getCan_Device()
   109         return self.CanFestivalSlaveNode.getCan_Device()
   110 
   110 
   111     def _OpenView(self):
   111     def _OpenView(self, name=None, onlyopened=False):
   112         ConfigTreeNode._OpenView(self)
   112         ConfigTreeNode._OpenView(self, name, onlyopened)
   113         if self._View is not None:
   113         if self._View is not None:
   114             self._View.SetBusId(self.GetCurrentLocation())
   114             self._View.SetBusId(self.GetCurrentLocation())
   115         return self._View
   115         return self._View
   116     
   116     
   117     def _ExportSlave(self):
   117     def _ExportSlave(self):
   271                     return
   271                     return
   272                 
   272                 
   273                 manager = MiniNodeManager(self, masterpath, self.CTNFullName() + ".generated_master")
   273                 manager = MiniNodeManager(self, masterpath, self.CTNFullName() + ".generated_master")
   274                 self._GeneratedMasterView = MasterViewer(app_frame.TabsOpened, manager, app_frame)
   274                 self._GeneratedMasterView = MasterViewer(app_frame.TabsOpened, manager, app_frame)
   275                 
   275                 
   276                 app_frame.EditProjectElement(self._GeneratedMasterView, name)
   276             if self._GeneratedMasterView is not None:
   277             
   277                 app_frame.EditProjectElement(self._IECCodeView, name)
   278             elif onlyopened:
       
   279                 app_frame.EditProjectElement(self._IECCodeView, name, onlyopened)
       
   280             
   278             
   281             return self._GeneratedMasterView
   279             return self._GeneratedMasterView
   282         else:
   280         else:
   283             ConfigTreeNode._OpenView(self, name, onlyopened)
   281             ConfigTreeNode._OpenView(self, name, onlyopened)
   284             if self._View is not None:
   282             if self._View is not None: