diff options
| author | Jabier Arraiza Cenoz <jabier.arraiza@marker.es> | 2016-06-06 23:35:26 +0000 |
|---|---|---|
| committer | Jabiertxof <jtx@jtx.marker.es> | 2016-06-06 23:35:26 +0000 |
| commit | ac25f7827cc250eb47eedf1bd3aa5ec8438fc0e5 (patch) | |
| tree | 7f73ae4f6b7a6ec67d93635a7fe8800b3efc981e /src/ui/tools/measure-tool.h | |
| parent | [Bug #1588983] Finish up German tutorials for 0.92. (diff) | |
| download | inkscape-ac25f7827cc250eb47eedf1bd3aa5ec8438fc0e5.tar.gz inkscape-ac25f7827cc250eb47eedf1bd3aa5ec8438fc0e5.zip | |
Add measure Over Item by a vlada idea on IRC
(bzr r14957.1.1)
Diffstat (limited to '')
| -rw-r--r-- | src/ui/tools/measure-tool.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/ui/tools/measure-tool.h b/src/ui/tools/measure-tool.h index 14fc9f81a..42122dca1 100644 --- a/src/ui/tools/measure-tool.h +++ b/src/ui/tools/measure-tool.h @@ -54,6 +54,8 @@ public: virtual void setMarker(bool isStart); virtual const std::string& getPrefsPath(); Geom::Point readMeasurePoint(bool is_start); + void showInfoBox(Geom::Point cursor, bool into_groups); + void showItemInfoText(Geom::Point pos, gchar *measure_str, double fontsize); void writeMeasurePoint(Geom::Point point, bool is_start); void setGuide(Geom::Point origin, double angle, const char *label); void setPoint(Geom::Point origin, Inkscape::XML::Node *measure_repr); @@ -77,6 +79,13 @@ private: Geom::Point end_p; std::vector<SPCanvasItem *> measure_tmp_items; std::vector<SPCanvasItem *> measure_phantom_items; + std::vector<SPCanvasItem *> measure_item; + double item_width; + double item_height; + double item_x; + double item_y; + double item_length; + SPItem *over; sigc::connection _knot_start_moved_connection; sigc::connection _knot_start_ungrabbed_connection; sigc::connection _knot_start_click_connection; |
