diff options
| author | Jabier Arraiza Cenoz <jabier.arraiza@marker.es> | 2015-10-05 18:13:58 +0000 |
|---|---|---|
| committer | jabiertxof <jabier.arraiza@marker.es> | 2015-10-05 18:13:58 +0000 |
| commit | ae0a08f8986529a81c7bd239c7cde548c8bdacc3 (patch) | |
| tree | b8aa7d0f8cb90a9248b0bd65956275851a7ba63b /src/ui | |
| parent | update to trunk (diff) | |
| download | inkscape-ae0a08f8986529a81c7bd239c7cde548c8bdacc3.tar.gz inkscape-ae0a08f8986529a81c7bd239c7cde548c8bdacc3.zip | |
add reverse to meassure output
(bzr r14393.1.8)
Diffstat (limited to 'src/ui')
| -rw-r--r-- | src/ui/tools/measure-tool.cpp | 10 | ||||
| -rw-r--r-- | src/ui/tools/measure-tool.h | 1 |
2 files changed, 11 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()); } diff --git a/src/ui/tools/measure-tool.h b/src/ui/tools/measure-tool.h index 412de8b72..944b14ed8 100644 --- a/src/ui/tools/measure-tool.h +++ b/src/ui/tools/measure-tool.h @@ -37,6 +37,7 @@ public: virtual bool root_handler(GdkEvent* event); virtual void showCanvasItems(); virtual void showCanvasItems(Geom::Point start_point, Geom::Point end_point); + virtual void reverseKnots(); virtual const std::string& getPrefsPath(); void knotMovedHandler(SPKnot */*knot*/, Geom::Point const /*&ppointer*/, guint /*state*/); void knotUngrabbedHandler(SPKnot */*knot*/, unsigned int /*state*/); |
