diff options
| author | Diederik van Lierop <mailat-signdiedenrezidotnl> | 2010-08-07 08:15:18 +0000 |
|---|---|---|
| committer | Diederik van Lierop <mailat-signdiedenrezidotnl> | 2010-08-07 08:15:18 +0000 |
| commit | a83da58db0ad8e9a0b559a9fd5a55f40e247f38e (patch) | |
| tree | 4ae03a2048586c9e16b1c297cfb570471585495a /src/snap.h | |
| parent | Corects delete/delete[] issue. Fixes bug #613723. (diff) | |
| download | inkscape-a83da58db0ad8e9a0b559a9fd5a55f40e247f38e.tar.gz inkscape-a83da58db0ad8e9a0b559a9fd5a55f40e247f38e.zip | |
Add a constrained snap method that takes multiple constraints. This reduces the code repetitiveness in the node tool
(bzr r9692)
Diffstat (limited to 'src/snap.h')
| -rw-r--r-- | src/snap.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/snap.h b/src/snap.h index f740f3c62..c85c51963 100644 --- a/src/snap.h +++ b/src/snap.h @@ -129,6 +129,10 @@ public: Inkscape::Snapper::SnapConstraint const &constraint, Geom::OptRect const &bbox_to_snap = Geom::OptRect()) const; + Inkscape::SnappedPoint multipleConstrainedSnaps(Inkscape::SnapCandidatePoint const &p, + std::vector<Inkscape::Snapper::SnapConstraint> const &constraints, + Geom::OptRect const &bbox_to_snap = Geom::OptRect()) const; + void guideFreeSnap(Geom::Point &p, Geom::Point const &guide_normal, SPGuideDragType drag_type) const; void guideConstrainedSnap(Geom::Point &p, SPGuide const &guideline) const; |
