summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2014-01-06 22:22:56 +0800
committerBehdad Esfahbod <behdad@behdad.org>2014-01-06 22:22:56 +0800
commit0a6ce1cee7502c590bf22eac14a0f1b3d759532f (patch)
tree70126d204f0ee9bc652a209eb100bd36d31ea95e
parent2fa9245724192149c1b18615e743e09cb4b64dd9 (diff)
Pass data down to prepare_page
-rw-r--r--glyphy/glyphy_theme.py4
-rwxr-xr-xslippy.py1
2 files changed, 3 insertions, 2 deletions
diff --git a/glyphy/glyphy_theme.py b/glyphy/glyphy_theme.py
index 87bf3ed..9318968 100644
--- a/glyphy/glyphy_theme.py
+++ b/glyphy/glyphy_theme.py
@@ -50,7 +50,7 @@ def bubble (cr, x0, y0, x, y, w, h):
cr.curve_to (.5 * (xc-r+x0), (yc+y0*2)/3, xc-r, y0, xc-r, yc)
-def prepare_page (renderer, data={}):
+def prepare_page (renderer):
cr = renderer.cr
width = renderer.width
height = renderer.height
@@ -74,7 +74,7 @@ def prepare_page (renderer, data={}):
renderer.put_text ("linux.conf.au, 8 January 2014, Perth, Australia", height=f-p2, valign=-1)
# Cartoon icons for speakers
- who = data.get ('who', None)
+ who = renderer.data.get ('who', None)
if who < 0:
cr.move_to (p, height-p)
renderer.put_image ("behdad.png", width = a-p2, valign=-1, halign=+1)
diff --git a/slippy.py b/slippy.py
index 044a53a..f6ec1c5 100755
--- a/slippy.py
+++ b/slippy.py
@@ -415,6 +415,7 @@ class Slide:
#renderer.paint ()
#renderer.restore ()
#renderer.set_source_rgb (.5, .5, .5)
+ renderer.data = self.data
x, y, w, h = theme.prepare_page (renderer)
if viewer and viewer._should_cache_background():