diff options
author | Walter Bender <walter@sugarlabs.org> | 2010-03-09 15:06:05 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2010-03-09 15:06:05 (GMT) |
commit | 3877743e3b02762e58756259bd27c5fb4e5b3419 (patch) | |
tree | 40bc7be4ac6968d4945ccbb89b050e98474d5f6e | |
parent | f7f49055fb88e5dfa03c43d91f3c29f7a48aca76 (diff) |
resize code
-rwxr-xr-x | turtleart.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/turtleart.py b/turtleart.py index 80e4c58..3b887a3 100755 --- a/turtleart.py +++ b/turtleart.py @@ -74,6 +74,21 @@ class TurtleMain(): lang = lang[0:2] win = gtk.Window(gtk.WINDOW_TOPLEVEL) + try: + data_file = open('.turtleartrc', 'r') + except IOError: + data_file = open('.turtleartrc', 'a+') + data_file.write(str(50)+'\n') + data_file.write(str(50)+'\n') + data_file.write(str(800)+'\n') + data_file.write(str(550)+'\n') + data_file.seek(0) + self.x = int(data_file.readline()) + self.y = int(data_file.readline()) + self.width = int(data_file.readline()) + self.height = int(data_file.readline()) + win.set_default_size(self.width, self.height) + win.move(self.x,self.y) win.maximize() win.set_title(_("Turtle Art")) win.connect("delete_event", lambda w,e: gtk.main_quit()) @@ -341,6 +356,14 @@ class TurtleMain(): if text is not None: self.tw.process_data(data_from_string(text)) + def _window_event(self, event, data): + data_file = open('.turtleartrc', 'w') + data_file.write(str(data.x)+'\n') + data_file.write(str(data.y)+'\n') + data_file.write(str(data.width)+'\n') + data_file.write(str(data.height)+'\n') + + def main(): gtk.main() return 0 |