}
-static int const d = Inset::TEXT_TO_INSET_OFFSET / 2;
-
void GuiFontMetrics::rectText(docstring const & str,
int & w, int & ascent, int & descent) const
{
+ static int const d = Inset::TEXT_TO_INSET_OFFSET / 2;
+
w = width(str) + Inset::TEXT_TO_INSET_OFFSET;
ascent = metrics_.ascent() + d;
descent = metrics_.descent() + d;
void GuiFontMetrics::buttonText(docstring const & str,
int & w, int & ascent, int & descent) const
{
- w = width(str) + 2 * Inset::TEXT_TO_INSET_OFFSET;
- ascent = metrics_.ascent() + d;
- descent = metrics_.descent() + d;
+ rectText(str, w, ascent, descent);
+ w += Inset::TEXT_TO_INSET_OFFSET;
}