Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGary Martin <gary@garycmartin.com>2012-10-03 17:42:36 (GMT)
committer Gary Martin <gary@garycmartin.com>2012-10-03 17:42:36 (GMT)
commit8c8986e46b8f24e61b88f8ec62194a4092f75251 (patch)
treeb731d8a64e02280339dcba3b6fc1fed1a10550a4
parentf76cf989850d8485026f7f5dcba1fb3a369b114b (diff)
Fix broken face number alignement by setting pango markup before getting layout pixel size.
-rwxr-xr-xclock.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/clock.py b/clock.py
index 14ccf7f..81fb889 100755
--- a/clock.py
+++ b/clock.py
@@ -806,12 +806,12 @@ class ClockFace(gtk.DrawingArea):
hour_number = _('<markup><span lang="en" \
font_desc="Sans Bold 40">%d</span></markup>') % (i + 1)
cr.save()
+ pango_layout.set_markup(hour_number)
dx, dy = pango_layout.get_pixel_size()
cr.translate(- dx / 2.0 + self._center_x + 0.75 *
self._radius * math.cos((i - 2) * math.pi / 6.0),
- dy / 2.0 + self._center_y + 0.75 * self._radius *
math.sin((i - 2) * math.pi / 6.0))
- pango_layout.set_markup(hour_number)
cr.update_layout(pango_layout)
cr.show_layout(pango_layout)
cr.restore()