Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2011-11-04 08:09:10 (GMT)
committer Simon Schampijer <simon@schampijer.de>2011-12-13 20:19:53 (GMT)
commit09b37407686a439ddc1d4192c3fd272fcb05451c (patch)
tree5e4100c0ae95060e2d45192edce6f2a004c267d6
parent1b9af6f6d56c5f045a7fc02e0be8d9eda349645c (diff)
_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 <simon@schampijer.de> [changed description] Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
-rw-r--r--src/sugar3/graphics/alert.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/sugar3/graphics/alert.py b/src/sugar3/graphics/alert.py
index 12352b4..e85598a 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('<b>%s</b>' % GLib.markup_escape_text(str(text)))
class TimeoutAlert(Alert):