diff options
| author | Jabier Arraiza Cenoz <jabier.arraiza@marker.es> | 2013-04-13 21:30:13 +0000 |
|---|---|---|
| committer | Jabiertxo Arraiza Zenotz <jtx@jtx.marker.es> | 2013-04-13 21:30:13 +0000 |
| commit | 0bc8f7e103d7c2e09400fb95a695231587a1868f (patch) | |
| tree | ecca1541f8f545a8c18ef5b84c5c24ff5ff65f2e /src | |
| parent | changing colors (diff) | |
| download | inkscape-0bc8f7e103d7c2e09400fb95a695231587a1868f.tar.gz inkscape-0bc8f7e103d7c2e09400fb95a695231587a1868f.zip | |
testing halo
(bzr r11950.1.90)
Diffstat (limited to 'src')
| -rw-r--r-- | src/display/canvas-bpath.cpp | 16 | ||||
| -rw-r--r-- | src/pen-context.cpp | 20 |
2 files changed, 19 insertions, 17 deletions
diff --git a/src/display/canvas-bpath.cpp b/src/display/canvas-bpath.cpp index cbc93948f..061ff7676 100644 --- a/src/display/canvas-bpath.cpp +++ b/src/display/canvas-bpath.cpp @@ -145,10 +145,11 @@ sp_canvas_bpath_render (SPCanvasItem *item, SPCanvasBuf *buf) bool dostroke = ((cbp->stroke_rgba & 0xff) != 0); cairo_set_tolerance(buf->ct, 0.5); - //cairo_new_path(buf->ct); + cairo_new_path(buf->ct); feed_pathvector_to_cairo (buf->ct, cbp->curve->get_pathvector(), cbp->affine, area, /* optimized_stroke = */ !dofill, 1); + cairo_save(buf->ct); if (dofill) { // RGB / BGR @@ -164,13 +165,14 @@ sp_canvas_bpath_render (SPCanvasItem *item, SPCanvasBuf *buf) if (cbp->dashes[0] != 0 && cbp->dashes[1] != 0) { cairo_set_dash (buf->ct, cbp->dashes, 2, 0); } - //cairo_t buf2 = cairo_reference(buf->ct); cairo_stroke(buf->ct); - //cairo_set_source_rgba(buf2,1,1,1,0.2); - //cairo_set_line_width(buf2, 3); - //cairo_stroke(buf2); - - + cairo_restore(buf->ct); + //feed_pathvector_to_cairo (buf->ct, cbp->curve->get_pathvector(), cbp->affine, area, + ///* optimized_stroke = */ !dofill, 1); + ink_cairo_set_source_rgba32(buf->ct, 0xffffff20); + cairo_set_line_width(buf->ct, 7); + cairo_set_line_cap(buf->ct,CAIRO_LINE_CAP_ROUND); + cairo_stroke(buf->ct); } else { cairo_new_path(buf->ct); } diff --git a/src/pen-context.cpp b/src/pen-context.cpp index bcaf7c893..c5c54925e 100644 --- a/src/pen-context.cpp +++ b/src/pen-context.cpp @@ -1,4 +1,4 @@ -/** \file + /** \file * Pen event context implementation. */ @@ -1457,17 +1457,17 @@ static void spdc_pen_set_angle_distance_status_message(SPPenContext *const pc, G static void bspline_spiro_color(SPPenContext *const pc) { if(pc->spiro){ - pc->red_color = 0xae901f00; - pc->green_color = 0xae901f00; - pc->blue_color = 0x3dc29bb1; + pc->red_color = 0xc80000c8; + pc->green_color = 0xc80000c8; + pc->blue_color = 0x323296c8; }else if (pc->bspline){ - pc->red_color = 0xae901fce; - pc->green_color = 0xae901fce; - pc->blue_color = 0x3dc29bb1; + pc->red_color = 0x963232c8; + pc->green_color = 0x963232c8; + pc->blue_color = 0x323296c8; }else{ - pc->red_color = 0xff000098; - pc->green_color = 0x00ff0098; - pc->blue_color = 0x0000ff98; + pc->red_color = 0xff0000c8; + pc->green_color = 0x00ff00c8; + pc->blue_color = 0x0000ffc8; } //we hide the spiro/bspline rests if(!pc->bspline){ |
