All pastes #297737 Raw Edit

Stuff

public text v1 · immutable
#297737 ·published 2006-12-31 07:23 UTC
rendered paste body
buttons = (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()