ProjectController.py
changeset 3480 078d72552c3e
parent 3476 46a7aac382ef
child 3501 fa291393aac7
child 3577 6c7a7b22bec9
equal deleted inserted replaced
3479:74cfeff6a011 3480:078d72552c3e
   599         if wx.Platform == '__WXMSW__':
   599         if wx.Platform == '__WXMSW__':
   600             path = os.getenv("USERPROFILE")
   600             path = os.getenv("USERPROFILE")
   601         else:
   601         else:
   602             path = os.getenv("HOME")
   602             path = os.getenv("HOME")
   603         dirdialog = wx.DirDialog(
   603         dirdialog = wx.DirDialog(
   604             self.AppFrame, _("Choose a directory to save project"), path, wx.DD_NEW_DIR_BUTTON)
   604             self.AppFrame, _("Create or choose an empty directory to save project"), path, wx.DD_NEW_DIR_BUTTON)
   605         answer = dirdialog.ShowModal()
   605         answer = dirdialog.ShowModal()
       
   606         newprojectpath = dirdialog.GetPath()
   606         dirdialog.Destroy()
   607         dirdialog.Destroy()
   607         if answer == wx.ID_OK:
   608         if answer == wx.ID_OK:
   608             newprojectpath = dirdialog.GetPath()
       
   609             if os.path.isdir(newprojectpath):
   609             if os.path.isdir(newprojectpath):
   610                 if self.CheckNewProjectPath(self.ProjectPath, newprojectpath):
   610                 if self.CheckNewProjectPath(self.ProjectPath, newprojectpath):
   611                     self.ProjectPath, old_project_path = newprojectpath, self.ProjectPath
   611                     self.ProjectPath, old_project_path = newprojectpath, self.ProjectPath
   612                     self.SaveProject(old_project_path)
   612                     self.SaveProject(old_project_path)
   613                     self._setBuildPath(self.BuildPath)
   613                     self._setBuildPath(self.BuildPath)