diff options
author | Walter Bender <walter@walter-laptop.(none)> | 2009-02-12 21:58:53 (GMT) |
---|---|---|
committer | Walter Bender <walter@walter-laptop.(none)> | 2009-02-12 21:58:53 (GMT) |
commit | 33de02bc04595ec56fa8ef7c3200dba63c05297b (patch) | |
tree | 2566f27f7b19a0d754fe420d69faf6f46759b1f1 /taturtle.py | |
parent | ae495be3818cfc5a3ac5af8f81208ba2560a8eec (diff) |
finishing up merge from TAPortfolio
Diffstat (limited to 'taturtle.py')
-rw-r--r-- | taturtle.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/taturtle.py b/taturtle.py index 7b9ca6a..cf228b3 100644 --- a/taturtle.py +++ b/taturtle.py @@ -209,6 +209,7 @@ def set_fgcolor(t): rgb = color_table[wrap100(t.color)] r,g,b = (rgb>>8)&0xff00,rgb&0xff00,(rgb<<8)&0xff00 r,g,b = calc_shade(r,sh),calc_shade(g,sh),calc_shade(b,sh) + t.tw.rgb = [r>>8,g>>8,b>>8] t.tw.fgcolor = t.tw.cm.alloc_color(r,g,b) def set_textcolor(t): @@ -239,13 +240,13 @@ def draw_text(t, label, x, y, size, w): t.gc.set_foreground(t.tw.textcolor) fd = pango.FontDescription('Sans') try: - fd.set_size(size*pango.SCALE) + fd.set_size(int(size)*pango.SCALE) except: pass pl = t.tw.window.create_pango_layout(str(label)) pl.set_font_description(fd) - pl.set_width(w*pango.SCALE) - t.canvas.image.draw_layout(t.gc,x,y,pl) + pl.set_width(int(w)*pango.SCALE) + t.canvas.image.draw_layout(t.gc,int(x),int(y),pl) w,h = pl.get_pixel_size() invalt(t,x,y,w,h) |