|
From: <sm...@us...> - 2009-01-13 12:58:56
|
Revision: 9297
http://plplot.svn.sourceforge.net/plplot/?rev=9297&view=rev
Author: smekal
Date: 2009-01-13 12:50:08 +0000 (Tue, 13 Jan 2009)
Log Message:
-----------
Drop the boundary stroke for partially opaque filled regions in the cairo driver similar to the change in the svg driver (Revision 9232).
Revision Links:
--------------
http://plplot.svn.sourceforge.net/plplot/?rev=9232&view=rev
Modified Paths:
--------------
trunk/drivers/cairo.c
Modified: trunk/drivers/cairo.c
===================================================================
--- trunk/drivers/cairo.c 2009-01-13 10:38:23 UTC (rev 9296)
+++ trunk/drivers/cairo.c 2009-01-13 12:50:08 UTC (rev 9297)
@@ -793,13 +793,12 @@
(double)pls->curcolor.g/255.0,
(double)pls->curcolor.b/255.0,
(double)pls->curcolor.a);
- //(double)1.0);
cairo_set_line_width(aStream->cairoContext, 1.0);
- //cairo_push_group(aStream->cairoContext);
- cairo_fill_preserve(aStream->cairoContext);
- cairo_stroke(aStream->cairoContext);
- //cairo_pop_group_to_source(aStream->cairoContext);
- //cairo_paint_with_alpha(aStream->cairoContext, (double)pls->curcolor.a);
+ if(pls->curcolor.a>0.99) {
+ cairo_fill_preserve(aStream->cairoContext);
+ cairo_stroke(aStream->cairoContext);
+ } else
+ cairo_fill(aStream->cairoContext);
}
/*---------------------------------------------------------------------
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|