summaryrefslogtreecommitdiffstats
path: root/src/svg/svg-length.cpp
diff options
context:
space:
mode:
authorTavmjong Bah <tavmjong@free.fr>2016-03-22 13:56:36 +0000
committertavmjong-free <tavmjong@free.fr>2016-03-22 13:56:36 +0000
commit4cce40a79ab973a3609cd5ee7666673bc2337fef (patch)
treeb2f2ccbc21c94eb5d0d0c5e377473dd4ec04106d /src/svg/svg-length.cpp
parentReverting 14701. (diff)
downloadinkscape-4cce40a79ab973a3609cd5ee7666673bc2337fef.tar.gz
inkscape-4cce40a79ab973a3609cd5ee7666673bc2337fef.zip
Add line-height unit selector to text toolbar.
Remove 'm' and 'ft' non-CSS lengths. (bzr r14716.1.3)
Diffstat (limited to 'src/svg/svg-length.cpp')
-rw-r--r--src/svg/svg-length.cpp20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/svg/svg-length.cpp b/src/svg/svg-length.cpp
index cd995582d..d22da69cd 100644
--- a/src/svg/svg-length.cpp
+++ b/src/svg/svg-length.cpp
@@ -411,14 +411,6 @@ So after the number, the string does not necessarily have a \0 or a unit, it mig
*computed = Inkscape::Util::Quantity::convert(v, "in", "px");
}
break;
- case UVAL('f','t'):
- if (unit) {
- *unit = SVGLength::FOOT;
- }
- if (computed) {
- *computed = Inkscape::Util::Quantity::convert(v, "ft", "px");
- }
- break;
case UVAL('e','m'):
if (unit) {
*unit = SVGLength::EM;
@@ -495,12 +487,6 @@ void SVGLength::set(SVGLength::Unit u, float v)
case INCH:
hack = "pt";
break;
- case FOOT:
- hack = "pt";
- break;
- case MITRE:
- hack = "m";
- break;
default:
break;
}
@@ -572,8 +558,6 @@ gchar const *sp_svg_length_get_css_units(SVGLength::Unit unit)
case SVGLength::MM: return "mm";
case SVGLength::CM: return "cm";
case SVGLength::INCH: return "in";
- case SVGLength::FOOT: return ""; // Not in SVG/CSS specification.
- case SVGLength::MITRE: return ""; // Not in SVG/CSS specification.
case SVGLength::EM: return "em";
case SVGLength::EX: return "ex";
case SVGLength::PERCENT: return "%";
@@ -590,10 +574,6 @@ std::string sp_svg_length_write_with_units(SVGLength const &length)
Inkscape::SVGOStringStream os;
if (length.unit == SVGLength::PERCENT) {
os << 100*length.value << sp_svg_length_get_css_units(length.unit);
- } else if (length.unit == SVGLength::FOOT) {
- os << 12*length.value << sp_svg_length_get_css_units(SVGLength::INCH);
- } else if (length.unit == SVGLength::MITRE) {
- os << 100*length.value << sp_svg_length_get_css_units(SVGLength::CM);
} else {
os << length.value << sp_svg_length_get_css_units(length.unit);
}