From 934a313f5a15c1ab43958d75fd9ea32598969c5d Mon Sep 17 00:00:00 2001 From: Jon Dowland Date: Sun, 3 Feb 2008 18:13:44 +0000 Subject: [PATCH] implement save, too (needs work) --- tools/cleanroom/tmp_cleanui.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/tools/cleanroom/tmp_cleanui.py b/tools/cleanroom/tmp_cleanui.py index b8f56ea6..d08635c1 100644 --- a/tools/cleanroom/tmp_cleanui.py +++ b/tools/cleanroom/tmp_cleanui.py @@ -280,11 +280,16 @@ class HellowWorldGTK: buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_SAVE, gtk.RESPONSE_OK)) if filesel.run() == gtk.RESPONSE_OK: - filename = filesel.get_filename() - writetome = open(filename,"w") - writetome.write("".join(map(str,self.wip_textures.values()))) - writetome.close() + self.filename = filesel.get_filename() filesel.destroy() + self.save_activated(arg) + + def save_activated(self, arg): + if not self.filename: + self.saveas_activated(arg) + writetome = open(self.filename,"w") + writetome.write("".join(map(str,self.wip_textures.values()))) + writetome.close() if __name__ == "__main__": hwg = HellowWorldGTK()