summaryrefslogtreecommitdiffstats
path: root/src/ui/tools/measure-tool.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/tools/measure-tool.cpp')
-rw-r--r--src/ui/tools/measure-tool.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ui/tools/measure-tool.cpp b/src/ui/tools/measure-tool.cpp
index c275a6d79..8d838fc06 100644
--- a/src/ui/tools/measure-tool.cpp
+++ b/src/ui/tools/measure-tool.cpp
@@ -280,6 +280,16 @@ MeasureTool::~MeasureTool() {
measure_tmp_items.clear();
}
+void MeasureTool::reverseKnots(){
+ Geom::Point start = start_p;
+ Geom::Point end = end_p;
+ this->knot_start->setPosition(end, SP_KNOT_STATE_NORMAL);
+ this->knot_start->show();
+ this->knot_end->setPosition(start, SP_KNOT_STATE_NORMAL);
+ this->knot_end->show();
+ this->showCanvasItems(end, start);
+}
+
void MeasureTool::knotMovedHandler(SPKnot */*knot*/, Geom::Point const /*&ppointer*/, guint /*state*/){
showCanvasItems(this->knot_start->position(), this->knot_end->position());
}