From 09b37407686a439ddc1d4192c3fd272fcb05451c Mon Sep 17 00:00:00 2001 From: Simon Schampijer Date: Fri, 4 Nov 2011 09:09:10 +0100 Subject: [PATCH] _TimeoutIcon: use markup instead of Pango for bold text In Pango 'Pango.attr_weight_new' is not yet introspectable [1]. [1] https://bugzilla.gnome.org/show_bug.cgi?id=646788 Signed-off-by: Simon Schampijer [changed description] Signed-off-by: Sascha Silbe --- src/sugar3/graphics/alert.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/sugar3/graphics/alert.py b/src/sugar3/graphics/alert.py index 12352b4c..e85598a3 100644 --- a/src/sugar3/graphics/alert.py +++ b/src/sugar3/graphics/alert.py @@ -49,7 +49,7 @@ import gettext from gi.repository import Gtk from gi.repository import GObject -from gi.repository import Pango +from gi.repository import GLib import math from sugar3.graphics import style @@ -346,9 +346,6 @@ class _TimeoutIcon(Gtk.Alignment): self.set_app_paintable(True) self._text = Gtk.Label() self._text.set_alignment(0.5, 0.5) - attrlist = Pango.AttrList() - attrlist.insert(Pango.AttrWeight(Pango.Weight.BOLD)) - self._text.set_attributes(attrlist) self.add(self._text) self._text.show() self.connect('draw', self.__draw_cb) @@ -375,7 +372,7 @@ class _TimeoutIcon(Gtk.Alignment): context.fill_preserve() def set_text(self, text): - self._text.set_text(str(text)) + self._text.set_markup('%s' % GLib.markup_escape_text(str(text))) class TimeoutAlert(Alert):