using support::float_equal;
using support::getStringFromVector;
using support::isStrDbl;
-using support::strToDbl;
-using support::strToInt;
using support::token;
using support::trim;
if (!fl_get_button(displayCB))
display = external::NoDisplay;
- scale = strToInt(getString(scaleED));
+ scale = convert<int>(getString(scaleED));
}
if (isValidLength(width, &w))
data.width = w;
else if (isStrDbl(width))
- data.width = LyXLength(strToDbl(width),
+ data.width = LyXLength(convert<double>(width),
static_cast<LyXLength::UNIT>(unit));
else
data.width = LyXLength();
- data.scale = string();
-
+ data.scale.erase();
} else {
// scaling instead of a width
data.scale = width;
if (!bb_changed)
return;
- data.bbox.xl = strToInt(getString(xlED));
- data.bbox.yb = strToInt(getString(ybED));
- data.bbox.xr = strToInt(getString(xrED));
- data.bbox.yt = strToInt(getString(ytED));
+ data.bbox.xl = convert<int>(getString(xlED));
+ data.bbox.yb = convert<int>(getString(ybED));
+ data.bbox.xr = convert<int>(getString(xrED));
+ data.bbox.yt = convert<int>(getString(ytED));
}
if (wstr.empty())
return false;
bool const wIsDbl = isStrDbl(wstr);
- if (wIsDbl && float_equal(strToDbl(wstr), 0.0, 0.05))
+ if (wIsDbl && float_equal(convert<double>(wstr), 0.0, 0.05))
return false;
LyXLength l;
if (!wIsDbl && (!isValidLength(wstr, &l) || l.zero()))
if (hstr.empty())
return false;
bool const hIsDbl = isStrDbl(hstr);
- if (hIsDbl && float_equal(strToDbl(hstr), 0.0, 0.05))
+ if (hIsDbl && float_equal(convert<double>(hstr), 0.0, 0.05))
return false;
if (!hIsDbl && (!isValidLength(hstr, &l) || l.zero()))
return false;