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