summaryrefslogtreecommitdiffstats
path: root/src/display/snap-indicator.cpp
diff options
context:
space:
mode:
authorDiederik van Lierop <mail@diedenrezi.nl>2008-04-07 19:28:34 +0000
committerdvlierop2 <dvlierop2@users.sourceforge.net>2008-04-07 19:28:34 +0000
commit34568b6a1d6b5151f6e962b03c3478db0d729676 (patch)
tree619b53ec1b6fe3f4840105ad02b1897ee5595da4 /src/display/snap-indicator.cpp
parentcmake: add comment of why to add base binary dir to include path (diff)
downloadinkscape-34568b6a1d6b5151f6e962b03c3478db0d729676.tar.gz
inkscape-34568b6a1d6b5151f6e962b03c3478db0d729676.zip
Refactor snapper and snapindicator (in order to enable the snapindicator in the selector tool)
(bzr r5374)
Diffstat (limited to 'src/display/snap-indicator.cpp')
-rw-r--r--src/display/snap-indicator.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/display/snap-indicator.cpp b/src/display/snap-indicator.cpp
index f5e754d90..03fcad484 100644
--- a/src/display/snap-indicator.cpp
+++ b/src/display/snap-indicator.cpp
@@ -32,11 +32,11 @@ SnapIndicator::~SnapIndicator()
}
void
-SnapIndicator::set_new_snappoint(Geom::Point p)
+SnapIndicator::set_new_snappoint(Inkscape::SnappedPoint const p)
{
remove_snappoint();
- bool enabled = false; // TODO add preference for snap indicator.
+ bool enabled = true; // TODO add preference for snap indicator.
if (enabled) {
// TODO add many different kinds of snap indicator :-)
SPCanvasItem * canvasitem = sp_canvas_item_new( sp_desktop_tempgroup (desktop),
@@ -48,7 +48,9 @@ SnapIndicator::set_new_snappoint(Geom::Point p)
"mode", SP_KNOT_MODE_XOR,
"shape", SP_KNOT_SHAPE_CROSS,
NULL );
- SP_CTRL(canvasitem)->moveto ( p );
+
+
+ SP_CTRL(canvasitem)->moveto(p.getPoint());
tempitem = desktop->add_temporary_canvasitem(canvasitem, 1000); // TODO add preference for snap indicator timeout
}
}