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.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/TurtleArt/tacanvas.py b/TurtleArt/tacanvas.py
index 197d17e..1c545a6 100644
--- a/TurtleArt/tacanvas.py
+++ b/TurtleArt/tacanvas.py
@@ -577,17 +577,17 @@ class TurtleGraphics:
def draw_text(self, label, x, y, size, w, share=True):
''' Draw text '''
w *= self.tw.coord_scale
- cr = PangoCairo.CairoContext(self.canvas)
- pl = cr.create_layout()
+ cr = PangoCairo.create_context(self.canvas)
+ pl = Pango.Layout.new(cr)
fd = Pango.FontDescription('Sans')
fd.set_size(int(size * self.tw.coord_scale) * Pango.SCALE)
pl.set_font_description(fd)
if type(label) == str or type(label) == unicode:
- pl.set_text(label.replace('\0', ' '))
+ pl.set_text(label.replace('\0', ' '), -1)
elif type(label) == float or type(label) == int:
- pl.set_text(str(label))
+ pl.set_text(str(label), -1)
else:
- pl.set_text(str(label))
+ pl.set_text(str(label), -1)
pl.set_width(int(w) * Pango.SCALE)
cr.save()
cr.translate(x, y)