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. |