summaryrefslogtreecommitdiffstats
path: root/src/display/snap-indicator.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/display/snap-indicator.h')
-rw-r--r--src/display/snap-indicator.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/display/snap-indicator.h b/src/display/snap-indicator.h
index 4391ca6d6..5475f9f60 100644
--- a/src/display/snap-indicator.h
+++ b/src/display/snap-indicator.h
@@ -9,7 +9,7 @@
* Diederik van Lierop
*
* Copyright (C) Johan Engelen 2008 <j.b.c.engelen@utwente.nl>
- * Copyright (C) Diederik van Lierop 2008 <mail@diedenrezi.nl>
+ * Copyright (C) Diederik van Lierop 2010 <mail@diedenrezi.nl>
*
* Released under GNU GPL, read the file 'COPYING' for more information
*/
@@ -26,16 +26,18 @@ public:
SnapIndicator(SPDesktop *desktop);
virtual ~SnapIndicator();
- void set_new_snaptarget(Inkscape::SnappedPoint const p);
- void remove_snaptarget();
+ void set_new_snaptarget(Inkscape::SnappedPoint const &p, bool pre_snap = false);
+ void remove_snaptarget(bool only_if_presnap = false);
- void set_new_snapsource(std::pair<Geom::Point, int> const p);
+ void set_new_snapsource(Inkscape::SnapCandidatePoint const &p);
void remove_snapsource();
protected:
TemporaryItem *_snaptarget;
TemporaryItem *_snaptarget_tooltip;
+ TemporaryItem *_snaptarget_bbox;
TemporaryItem *_snapsource;
+ bool _snaptarget_is_presnap;
SPDesktop *_desktop;
private: