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) |