aboutsummaryrefslogtreecommitdiff
path: root/src/render.c
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2015-05-18 22:36:19 +0200
committerThomas White <taw@bitwiz.org.uk>2015-05-18 22:36:19 +0200
commit28293ab035b5c30093c40c4049c0e38493b833ee (patch)
tree637bcd8e89a98d05f88ae8318540701bc19122d1 /src/render.c
parentd9741ed9502c31d91c41b5aa97b624969c76e3d2 (diff)
Show nothing/sentinel boxes
Diffstat (limited to 'src/render.c')
-rw-r--r--src/render.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/render.c b/src/render.c
index 17d0444..4615e25 100644
--- a/src/render.c
+++ b/src/render.c
@@ -167,8 +167,16 @@ static void UNUSED draw_outline(cairo_t *cr, struct wrap_box *box)
cairo_rectangle(cr, 0.0, -asc, pango_units_to_double(box->width),
asc + desc);
- cairo_set_source_rgb(cr, 1.0, 0.0, 0.0);
+ if ( box->type == WRAP_BOX_NOTHING ) {
+ cairo_set_source_rgb(cr, 0.0, 0.0, 1.0);
+ cairo_set_line_width(cr, 0.1);
+ } else if ( box->type == WRAP_BOX_SENTINEL ) {
+ cairo_set_source_rgb(cr, 1.0, 0.0, 1.0);
+ cairo_set_line_width(cr, 0.5);
+ } else {
+ cairo_set_source_rgb(cr, 1.0, 0.0, 0.0);
cairo_set_line_width(cr, 0.1);
+ }
cairo_stroke(cr);
cairo_rectangle(cr, pango_units_to_double(box->width), -asc,