rendered paste bodybuttons = (gtk.STOCK_CANCEL,gtk.RESPONSE_CANCEL,gtk.STOCK_SAVE,gtk.RESPONSE_OK)
chooser = gtk.FileChooserDialog(_("Choose a location to save the project"), self.window, gtk.FILE_CHOOSER_ACTION_SAVE, buttons)
chooser.set_do_overwrite_confirmation(True)
chooser.set_current_name(self.project.name)
chooser.set_default_response(gtk.RESPONSE_OK)
chooser.set_current_folder(Globals.settings.general["projectfolder"])
response = chooser.run()
if response == gtk.RESPONSE_OK:
filename = chooser.get_filename()
Globals.settings.general["projectfolder"] = os.path.dirname(filename)
Globals.settings.write()
self.project.SelectInstrument()
self.project.ClearEventSelections()
self.project.SaveProjectFile(filename)
chooser.destroy()