From: johanengelen Date: Sat, 17 Jan 2009 21:20:50 +0000 (+0000) Subject: snap indicator: try a diamond shaped indicator for snapping to nodes. see how we... X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=c4b828ca1807524249c2793e18be249cf2a7660d;p=inkscape.git snap indicator: try a diamond shaped indicator for snapping to nodes. see how we like this. --- diff --git a/src/display/snap-indicator.cpp b/src/display/snap-indicator.cpp index d642816af..c21bd3dbc 100644 --- a/src/display/snap-indicator.cpp +++ b/src/display/snap-indicator.cpp @@ -56,12 +56,22 @@ SnapIndicator::set_new_snaptarget(Inkscape::SnappedPoint const p) SPCanvasItem * canvasitem = NULL; switch (p.getTarget()) { /// @todo add the different kinds of snapindicator visuals + case SNAPTARGET_NODE: + canvasitem = sp_canvas_item_new(sp_desktop_tempgroup (_desktop), + SP_TYPE_CTRL, + "anchor", GTK_ANCHOR_CENTER, + "size", 10.0, + "stroked", TRUE, + "stroke_color", 0xf000f0ff, + "mode", SP_KNOT_MODE_XOR, + "shape", SP_KNOT_SHAPE_DIAMOND, + NULL ); + break; case SNAPTARGET_GRID: case SNAPTARGET_GRID_INTERSECTION: case SNAPTARGET_GUIDE: case SNAPTARGET_GUIDE_INTERSECTION: case SNAPTARGET_GRID_GUIDE_INTERSECTION: - case SNAPTARGET_NODE: case SNAPTARGET_PATH: case SNAPTARGET_PATH_INTERSECTION: case SNAPTARGET_BBOX_CORNER: