aboutsummaryrefslogtreecommitdiff
path: root/src/render.c
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2012-09-07 00:25:54 +0200
committerThomas White <taw@bitwiz.org.uk>2012-09-07 00:25:54 +0200
commit52bf29467d7fea43921d3cb951d9988a07ca35d3 (patch)
treeea33eb8033d95e35f7082be4ddc30fb6565c6a3a /src/render.c
parent4f5d16a45aaec1778443072283cbb05616d3635c (diff)
Plug in slide rendering
Diffstat (limited to 'src/render.c')
-rw-r--r--src/render.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/render.c b/src/render.c
index e1915bf..1e4bf54 100644
--- a/src/render.c
+++ b/src/render.c
@@ -140,7 +140,15 @@ cairo_surface_t *render_slide(struct slide *s, int w, int h)
surf = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w, h);
cr = cairo_create(surf);
- cairo_scale(cr, w, h);
+
+ cairo_rectangle(cr, 0.0, 0.0, w, h);
+ cairo_set_source_rgb(cr, 1.0, 1.0, 1.0);
+ cairo_fill(cr);
+
+ cairo_rectangle(cr, 0.0, 0.0, w, h);
+ cairo_set_source_rgb(cr, 0.0, 0.0, 1.0);
+ cairo_set_line_width(cr, 1.0);
+ cairo_stroke(cr);
fopts = cairo_font_options_create();
cairo_font_options_set_hint_style(fopts, CAIRO_HINT_STYLE_NONE);
@@ -148,7 +156,7 @@ cairo_surface_t *render_slide(struct slide *s, int w, int h)
cairo_font_options_set_antialias(fopts, CAIRO_ANTIALIAS_SUBPIXEL);
cairo_set_font_options(cr, fopts);
- render_frame(s->top, cr, NULL); /* FIXME: pc */
+ //render_frame(s->top, cr, NULL); /* FIXME: pc */
cairo_font_options_destroy(fopts);
cairo_destroy(cr);