diff options
| author | Jabier Arraiza <jabier.arraiza@marker.es> | 2018-11-03 16:31:47 +0000 |
|---|---|---|
| committer | Jabier Arraiza <jabier.arraiza@marker.es> | 2018-11-03 16:31:47 +0000 |
| commit | 2bfcccab07ffcdd8ffd7beeb9198d99c35b00bb6 (patch) | |
| tree | 0a2eec1d4968aacb8d465596ac6f4219591bfe74 /src | |
| parent | Merge branch 'RememberPrinterSettings2' of gitlab.com:Skrapion/inkscape (diff) | |
| download | inkscape-2bfcccab07ffcdd8ffd7beeb9198d99c35b00bb6.tar.gz inkscape-2bfcccab07ffcdd8ffd7beeb9198d99c35b00bb6.zip | |
Minor yaxis fix for meassure tool
Diffstat (limited to 'src')
| -rw-r--r-- | src/ui/tools/measure-tool.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ui/tools/measure-tool.cpp b/src/ui/tools/measure-tool.cpp index 7dce42d21..3863d99d2 100644 --- a/src/ui/tools/measure-tool.cpp +++ b/src/ui/tools/measure-tool.cpp @@ -847,7 +847,11 @@ void MeasureTool::toMarkDimension() totallengthval = Inkscape::Util::Quantity::convert(totallengthval, "px", unit_name); double scale = prefs->getDouble("/tools/measure/scale", 100.0) / 100.0; gchar *totallength_str = g_strdup_printf(precision_str.str().c_str(), totallengthval * scale, unit_name.c_str()); - setLabelText(totallength_str, middle, fontsize, Geom::rad_from_deg(180) - ray.angle(), color); + double textangle = Geom::rad_from_deg(180) - ray.angle(); + if (desktop->is_yaxisdown()) { + textangle = ray.angle() - Geom::rad_from_deg(180); + } + setLabelText(totallength_str, middle, fontsize, textangle, color); g_free(totallength_str); doc->ensureUpToDate(); DocumentUndo::done(desktop->getDocument(), SP_VERB_CONTEXT_MEASURE,_("Add global measure line")); |
