From 3cf8593f3ca3286788b1fc2c67dff7b3401a425b Mon Sep 17 00:00:00 2001 From: "Johan B. C. Engelen" Date: Sat, 17 Jan 2009 21:20:50 +0000 Subject: snap indicator: try a diamond shaped indicator for snapping to nodes. see how we like this. (bzr r7143) --- src/display/snap-indicator.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/display/snap-indicator.cpp') 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: -- cgit v1.2.3