]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insetvspace.C
hopefully fix tex2lyx linking.
[lyx.git] / src / insets / insetvspace.C
index 7dd69f8ea00a059311ad097abc849d276cb482bf..64b9441d32d409201898ba4eb753ba3d6aacaada 100644 (file)
@@ -104,10 +104,9 @@ void InsetVSpace::write(Buffer const &, ostream & os) const
 }
 
 
-string const InsetVSpace::label() const
+docstring const InsetVSpace::label() const
 {
-       // FIXME UNICODE
-       static string const label = to_utf8(_("Vertical Space"));
+       static docstring const label = _("Vertical Space");
        return label + " (" + space_.asGUIName() + ')';
 }
 
@@ -130,9 +129,7 @@ void InsetVSpace::metrics(MetricsInfo & mi, Dimension & dim) const
        int w = 0;
        int a = 0;
        int d = 0;
-       string lab = label();
-       docstring dlab(lab.begin(), lab.end());
-       theFontMetrics(font).rectText(dlab, w, a, d);
+       theFontMetrics(font).rectText(label(), w, a, d);
 
        height = max(height, a + d);
 
@@ -182,13 +179,12 @@ void InsetVSpace::draw(PainterInfo & pi, int x, int y) const
        font.setColor(LColor::added_space);
        font.decSize();
        font.decSize();
-       string lab = label();
-       docstring dlab(lab.begin(), lab.end());
-       theFontMetrics(font).rectText(dlab, w, a, d);
+       docstring const lab = label();
+       theFontMetrics(font).rectText(lab, w, a, d);
 
        pi.pain.rectText(x + 2 * arrow_size + 5,
                         start + (end - start) / 2 + (a - d) / 2,
-                        dlab, font, LColor::none, LColor::none);
+                        lab, font, LColor::none, LColor::none);
 
        // top arrow
        pi.pain.line(x, ty1, midx, ty2, LColor::added_space);