summaryrefslogtreecommitdiffstats
path: root/src/object/sp-guide.cpp
diff options
context:
space:
mode:
authorMarc Jeanmougin <marc@jeanmougin.fr>2019-03-22 23:54:57 +0000
committerMarc Jeanmougin <marc@jeanmougin.fr>2019-03-22 23:54:57 +0000
commit34916594a83e94c364b99ea0025857ea80a7b14d (patch)
treec25b3230d674a454999b0ebcd41ac07d65a0733f /src/object/sp-guide.cpp
parentRevert Ctrl+Up/Down direction to 0.92.4 behaviour (diff)
downloadinkscape-34916594a83e94c364b99ea0025857ea80a7b14d.tar.gz
inkscape-34916594a83e94c364b99ea0025857ea80a7b14d.zip
Allow guide duplication in guides dialog
Diffstat (limited to 'src/object/sp-guide.cpp')
-rw-r--r--src/object/sp-guide.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/object/sp-guide.cpp b/src/object/sp-guide.cpp
index 8dbc68f09..4fe73ca4e 100644
--- a/src/object/sp-guide.cpp
+++ b/src/object/sp-guide.cpp
@@ -248,6 +248,10 @@ SPGuide *SPGuide::createSPGuide(SPDocument *doc, Geom::Point const &pt1, Geom::P
return guide;
}
+SPGuide *SPGuide::duplicate(){
+ return SPGuide::createSPGuide(document, point_on_line, Geom::Point(point_on_line[Geom::X] + normal_to_line[Geom::Y],point_on_line[Geom::Y] - normal_to_line[Geom::X]));
+}
+
void sp_guide_pt_pairs_to_guides(SPDocument *doc, std::list<std::pair<Geom::Point, Geom::Point> > &pts)
{
for (auto & pt : pts) {