aboutsummaryrefslogtreecommitdiff
path: root/src/render.c
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2013-03-12 22:40:22 +0100
committerThomas White <taw@bitwiz.org.uk>2013-03-12 22:40:22 +0100
commit0e7b56a1350ae2157a9557c8d0fc291f9c4f67c8 (patch)
tree492a47f2f557bf7f6bfa83acc1505c659df224e2 /src/render.c
parent5dcb40f39b76d3699983fa833b0c50f9be7eee9b (diff)
Mark overfull lines
Diffstat (limited to 'src/render.c')
-rw-r--r--src/render.c9
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;