diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2014-01-06 22:22:56 +0800 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2014-01-06 22:22:56 +0800 |
commit | 0a6ce1cee7502c590bf22eac14a0f1b3d759532f (patch) | |
tree | 70126d204f0ee9bc652a209eb100bd36d31ea95e | |
parent | 2fa9245724192149c1b18615e743e09cb4b64dd9 (diff) |
Pass data down to prepare_page
-rw-r--r-- | glyphy/glyphy_theme.py | 4 | ||||
-rwxr-xr-x | slippy.py | 1 |
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) @@ -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(): |