PLCControler.py
changeset 647 2d53c653d8d2
parent 646 97bed1acd860
child 649 ea237e1431ec
equal deleted inserted replaced
646:97bed1acd860 647:2d53c653d8d2
   300             self.FileName = _("Unnamed%d")%self.LastNewIndex
   300             self.FileName = _("Unnamed%d")%self.LastNewIndex
   301         else:
   301         else:
   302             self.FileName = os.path.splitext(os.path.basename(filepath))[0]
   302             self.FileName = os.path.splitext(os.path.basename(filepath))[0]
   303     
   303     
   304     # Change project properties
   304     # Change project properties
   305     def SetProjectProperties(self, name = None, properties = None):
   305     def SetProjectProperties(self, name = None, properties = None, buffer = True):
   306         if self.Project is not None:
   306         if self.Project is not None:
   307             if name is not None:
   307             if name is not None:
   308                 self.Project.setname(name)
   308                 self.Project.setname(name)
   309             if properties is not None:
   309             if properties is not None:
   310                 self.Project.setfileHeader(properties)
   310                 self.Project.setfileHeader(properties)
   311                 self.Project.setcontentHeader(properties)
   311                 self.Project.setcontentHeader(properties)
   312             if name is not None or properties is not None:
   312             if buffer and name is not None or properties is not None:
   313                 self.BufferProject()
   313                 self.BufferProject()
   314     
   314     
   315     # Return project name
   315     # Return project name
   316     def GetProjectName(self, debug=False):
   316     def GetProjectName(self, debug=False):
   317         project = self.GetProject(debug)
   317         project = self.GetProject(debug)