]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/Painter.h
Amend f441590c
[lyx.git] / src / frontends / Painter.h
index 0a499f500b3ddaf35502c9650b78317bee9d5528..d077a1fc904842749dde9c17eb87be3119e72380 100644 (file)
@@ -120,13 +120,15 @@ public:
         * text direction is given by \c rtl.
         * \return the width of the drawn text.
         */
-       virtual int text(int x, int y, docstring const & str, FontInfo const & f, bool rtl = false) = 0;
+       virtual int text(int x, int y, docstring const & str, FontInfo const & f,
+                     bool rtl = false, double wordspacing = 0.0) = 0;
 
        /** draw a string at position x, y (y is the baseline). The
         * text direction is enforced by the \c Font.
         * \return the width of the drawn text.
         */
-       virtual int text(int x, int y, docstring const & str, Font const & f) = 0;
+       virtual int text(int x, int y, docstring const & str, Font const & f,
+                     double wordspacing = 0.0) = 0;
 
        /** draw a string at position x, y (y is the baseline), but
         * make sure that the part between \c from and \c to is in
@@ -134,7 +136,8 @@ public:
         * \return the width of the drawn text.
         */
        virtual int text(int x, int y, docstring const & str, Font const & f,
-                        Color other, size_type from, size_type to) = 0;
+                     Color other, size_type from, size_type to,
+                     double const wordspacing) = 0;
 
        void setDrawingEnabled(bool drawing_enabled)
        { drawing_enabled_ = drawing_enabled; }