diff options
author | Thomas White <taw@bitwiz.org.uk> | 2013-03-12 22:40:22 +0100 |
---|---|---|
committer | Thomas White <taw@bitwiz.org.uk> | 2013-03-12 22:40:22 +0100 |
commit | 0e7b56a1350ae2157a9557c8d0fc291f9c4f67c8 (patch) | |
tree | 492a47f2f557bf7f6bfa83acc1505c659df224e2 /src/render.c | |
parent | 5dcb40f39b76d3699983fa833b0c50f9be7eee9b (diff) |
Mark overfull lines
Diffstat (limited to 'src/render.c')
-rw-r--r-- | src/render.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/render.c b/src/render.c index b11b4fd..42898d8 100644 --- a/src/render.c +++ b/src/render.c @@ -123,6 +123,15 @@ static void render_lines(struct frame *fr, cairo_t *cr) /* Render the line */ render_boxes(&fr->lines[i], cr); + if ( fr->lines[i].overfull ) { + cairo_move_to(cr, fr->w, 0.0); + cairo_line_to(cr, fr->w, + pango_units_to_double(fr->lines[i].height)); + cairo_set_source_rgb(cr, 1.0, 0.0, 0.0); + cairo_set_line_width(cr, 4.0); + cairo_stroke(cr); + } + /* FIXME: line spacing */ y_pos += pango_units_to_double(fr->lines[i].height) + 0.0; |