From e7b07ddc37735f9f6a9384438c67fe32d5ba481d Mon Sep 17 00:00:00 2001 From: Martin Sivak Date: Mon, 21 Apr 2008 17:36:18 +0200 Subject: Make the Save function work --- frontend/main.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'frontend') diff --git a/frontend/main.py b/frontend/main.py index c9a00c7..a69f642 100644 --- a/frontend/main.py +++ b/frontend/main.py @@ -62,7 +62,16 @@ class CallbacksMainWindow(object): print "on_mainmenu_save_activate" d = gtk.FileChooserDialog(title="Save the configuration file", parent=self._dialog, action=gtk.FILE_CHOOSER_ACTION_SAVE, buttons = (gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT, gtk.STOCK_OK, gtk.RESPONSE_ACCEPT)) - print d.run() + ret=d.run() + + if ret==gtk.RESPONSE_ACCEPT: + try: + filename = d.get_filename() + fd = open(filename, "w") + self._cfg.write(fd) + except IOError, e: + pass + d.destroy() return True -- cgit