Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/turtleart.py
diff options
context:
space:
mode:
Diffstat (limited to 'turtleart.py')
-rwxr-xr-xturtleart.py23
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