aboutsummaryrefslogtreecommitdiff
path: root/src/slide_render.c
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2011-09-26 22:48:48 +0200
committerThomas White <taw@bitwiz.org.uk>2011-09-26 22:48:48 +0200
commit45187bc7cb2d63b0b252c6f90598947052b3d467 (patch)
treeb42b839cc9dcf5dffd79e4b691be2ee461354dfa /src/slide_render.c
parentb4acd0e8de798a15c34dbfc7ee7ee11c4d25565e (diff)
Honour text colours when rendering
Diffstat (limited to 'src/slide_render.c')
-rw-r--r--src/slide_render.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/slide_render.c b/src/slide_render.c
index b656f16..a174e3c 100644
--- a/src/slide_render.c
+++ b/src/slide_render.c
@@ -149,6 +149,7 @@ static void render_text_object(cairo_t *cr, struct object *o)
double mh = 0.0;
double xo, yo;
int furniture = 0;
+ GdkColor col;
furniture = o->style != o->parent->parent->ss->styles[0];
@@ -174,7 +175,8 @@ static void render_text_object(cairo_t *cr, struct object *o)
}
cairo_move_to(cr, o->x, o->y);
- cairo_set_source_rgb(cr, 0.0, 0.0, 0.0);
+ gdk_color_parse(o->style->colour, &col);
+ gdk_cairo_set_source_color(cr, &col);
pango_cairo_show_layout(cr, o->layout);
if ( furniture ) {