diff options
Diffstat (limited to 'TurtleArt/tacanvas.py')
-rw-r--r-- | TurtleArt/tacanvas.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/TurtleArt/tacanvas.py b/TurtleArt/tacanvas.py index 246fe35..878d40d 100644 --- a/TurtleArt/tacanvas.py +++ b/TurtleArt/tacanvas.py @@ -21,6 +21,7 @@ #THE SOFTWARE. import gtk +import gobject from math import sin, cos, atan, pi, sqrt import os import pango @@ -116,7 +117,7 @@ class TurtleGraphics: self.cx = 0 self.cy = 0 self.fgrgb = [255, 0, 0] - self.bgrgb = [255, 255, 255] + self.bgrgb = [255, 248, 222] self.textsize = 48 # deprecated self.shade = 0 self.pendown = False @@ -189,7 +190,7 @@ class TurtleGraphics: def _clearscreen(cr): cr.move_to(0, 0) - self.bgrgb = [255, 255, 255] + self.bgrgb = [255, 248, 222] cr.set_source_rgb(self.bgrgb[0] / 255., self.bgrgb[1] / 255., self.bgrgb[2] / 255.) @@ -592,7 +593,7 @@ class TurtleGraphics: round_int(width), round_int(height), data]])) - self.tw.send_event(event) + gobject.idle_add(self.tw.send_event, event) os.remove(tmp_file) def draw_text(self, label, x, y, size, w, share=True): |