[grits] Fix end caps on GritsMarker



commit b464ca753380f0e80dc0ac6ee5230c41ecc2c883
Author: Andy Spencer <andy753421 gmail com>
Date:   Sun Apr 29 04:22:12 2012 +0000

    Fix end caps on GritsMarker

 src/objects/grits-marker.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/src/objects/grits-marker.c b/src/objects/grits-marker.c
index e7cd4c6..3510353 100644
--- a/src/objects/grits-marker.c
+++ b/src/objects/grits-marker.c
@@ -39,8 +39,9 @@
 static void render_point(GritsMarker *marker)
 {
 	/* Draw outline */
-	cairo_set_source_rgba(marker->cairo, 0, 0, 0, 1);
+	cairo_set_line_join(marker->cairo, CAIRO_LINE_JOIN_ROUND);
 	cairo_set_line_width(marker->cairo, marker->outline*2);
+	cairo_set_source_rgba(marker->cairo, 0, 0, 0, 1);
 
 	cairo_arc(marker->cairo, marker->xoff, marker->yoff, marker->radius,
 	          0, 2*G_PI);
@@ -58,6 +59,9 @@ static void render_label(GritsMarker *marker)
 {
 	g_assert(marker->label);
 
+	/* Draw outline */
+	cairo_set_line_join(marker->cairo, CAIRO_LINE_JOIN_ROUND);
+	cairo_set_line_width(marker->cairo, marker->outline*2);
 	cairo_set_source_rgba(marker->cairo, 0, 0, 0, 1);
 	cairo_select_font_face(marker->cairo, "sans-serif",
 			CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_BOLD);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]