diff options
| author | Krzysztof Kosi??ski <tweenk.pl@gmail.com> | 2010-08-14 14:56:59 +0000 |
|---|---|---|
| committer | Krzysztof KosiĆski <tweenk.pl@gmail.com> | 2010-08-14 14:56:59 +0000 |
| commit | 5563199fbe57f3197b064acea2aac91d11f10544 (patch) | |
| tree | 8d65b2d27ce529624cf868c78e12c876ce87e3ec /src/display/guideline.cpp | |
| parent | Fix glyph outlines to always consist of closed paths (diff) | |
| download | inkscape-5563199fbe57f3197b064acea2aac91d11f10544.tar.gz inkscape-5563199fbe57f3197b064acea2aac91d11f10544.zip | |
Fixes for guideline rendering
(bzr r9508.1.64)
Diffstat (limited to 'src/display/guideline.cpp')
| -rw-r--r-- | src/display/guideline.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/display/guideline.cpp b/src/display/guideline.cpp index 9c68cd8af..6a9bebe1e 100644 --- a/src/display/guideline.cpp +++ b/src/display/guideline.cpp @@ -106,6 +106,8 @@ static void sp_guideline_render(SPCanvasItem *item, SPCanvasBuf *buf) cairo_save(buf->ct); cairo_translate(buf->ct, -buf->rect.x0, -buf->rect.y0); ink_cairo_set_source_rgba32(buf->ct, gl->rgba); + cairo_set_line_width(buf->ct, 1); + cairo_set_line_cap(buf->ct, CAIRO_LINE_CAP_SQUARE); if (gl->is_vertical()) { int position = (int) Inkscape::round(gl->point_on_line[Geom::X]); @@ -255,7 +257,7 @@ static void sp_guideline_drawline (SPCanvasBuf *buf, gint x0, gint y0, gint x1, gint y1, guint32 /*rgba*/) { cairo_move_to(buf->ct, x0 + 0.5, y0 + 0.5); - cairo_line_to(buf->ct, x1 - 0.5, y1 - 0.5); + cairo_line_to(buf->ct, x1 + 0.5, y1 + 0.5); cairo_stroke(buf->ct); } |
