summaryrefslogtreecommitdiffstats
path: root/src/ui/tools/measure-tool.h
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2016-06-06 23:35:26 +0000
committerJabiertxof <jtx@jtx.marker.es>2016-06-06 23:35:26 +0000
commitac25f7827cc250eb47eedf1bd3aa5ec8438fc0e5 (patch)
tree7f73ae4f6b7a6ec67d93635a7fe8800b3efc981e /src/ui/tools/measure-tool.h
parent[Bug #1588983] Finish up German tutorials for 0.92. (diff)
downloadinkscape-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.h9
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;