diff options
Diffstat (limited to 'TurtleArt/tacanvas.py')
-rw-r--r-- | TurtleArt/tacanvas.py | 10 |
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) |