]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/FontMetrics.h
Rename .C => .cpp for files in src/frontends/controllers, step 1
[lyx.git] / src / frontends / FontMetrics.h
index 89890c1ba005ff9e7c3b6dab00cb7c41158752ce..cdad1946da1a67ad72db898a3e1afae4a4cc293c 100644 (file)
@@ -74,7 +74,7 @@ public:
        /// return the right bearing of the char in the font
        virtual int rbearing(char_type c) const = 0;
        /// return the width of the string in the font
-       virtual int width(char_type const * s, size_t n) const = 0;
+       virtual int width(docstring const & s) const = 0;
        /// FIXME ??
        virtual int signedWidth(docstring const & s) const = 0;
        /// return char dimension for the font.
@@ -111,12 +111,6 @@ public:
        inline int center(char_type c) const {
                return (rbearing(c) - lbearing(c)) / 2;
        }
-
-       /// return the width of the string in the font
-       inline int width(docstring const & s) const
-       {
-           return s.empty() ? 0 : width(s.data(), s.length());
-       }
 };