Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tawindow.py
diff options
context:
space:
mode:
authorwalter bender <walter@walter-laptop.(none)>2008-11-22 22:39:25 (GMT)
committer walter bender <walter@walter-laptop.(none)>2008-11-22 22:39:25 (GMT)
commit9fa5616d53d298012c9a0738cb5f15b127cf42b7 (patch)
tree3d8978596a0d28e17aba5b381fa2c65a67c606ce /tawindow.py
parenta0d0964db1bb6ca88286ee6513f3634b176350a4 (diff)
Turtle Art uses SVG and knows about variable screen sizes
Diffstat (limited to 'tawindow.py')
-rw-r--r--tawindow.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/tawindow.py b/tawindow.py
index d0ed046..2ee2b38 100644
--- a/tawindow.py
+++ b/tawindow.py
@@ -26,9 +26,6 @@ import os
import os.path
class taWindow: pass
-WIDTH=1200
-HEIGHT=780
-
from math import atan2, pi
DEGTOR = 2*pi/360
@@ -47,7 +44,12 @@ def twNew(win, path, lang, parent=None):
tw.window = win
tw.path = os.path.join(path,'images',lang)
win.set_flags(gtk.CAN_FOCUS)
- win.set_size_request(WIDTH, HEIGHT)
+ print "width: ", gtk.gdk.screen_width()
+ width = gtk.gdk.screen_width()
+ print "height: ", gtk.gdk.screen_height()
+ # subtract toolbar height
+ height = gtk.gdk.screen_height() - 120
+ win.set_size_request(width, height)
if parent is None: win.show_all()
else: parent.show_all()
win.add_events(gtk.gdk.BUTTON_PRESS_MASK)
@@ -70,7 +72,7 @@ def twNew(win, path, lang, parent=None):
setup_selectors(tw)
setup_toolbar(tw)
select_category(tw, tw.selbuttons[0])
- tw.turtle = tNew(tw,WIDTH,HEIGHT)
+ tw.turtle = tNew(tw,width,height)
tw.lc = lcNew(tw)
tw.load_save_folder = os.path.join(path,'samples')
tw.save_folder = None