]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/Painter.h
Add Sam Crawley to credits.
[lyx.git] / src / frontends / Painter.h
index 1ab43476c7478d8335953a7be8e183b15327c77e..e2796d97d92e518f13adb015de42b7eaba0bc2ac 100644 (file)
@@ -18,6 +18,7 @@
 
 namespace lyx {
 
+class Color;
 class Font;
 class FontInfo;
 
@@ -153,7 +154,7 @@ public:
 
        double pixelRatio() const { return pixel_ratio_; }
 
-       double develMode() const { return devel_mode_; }
+       bool develMode() const { return devel_mode_; }
 
        /// draw the underbar, strikeout, xout, uuline and uwave font attributes
        virtual void textDecoration(FontInfo const & f, int x, int y, int width) = 0;
@@ -175,9 +176,8 @@ public:
        virtual int preeditText(int x, int y,
                char_type c, FontInfo const & f, preedit_style style) = 0;
 
-       /// start monochrome painting mode, i.e. map every color into [min,max]
-       virtual void enterMonochromeMode(Color const & min,
-               Color const & max) = 0;
+       /// start monochrome painting mode, i.e. map every color a shade of \c blend.
+       virtual void enterMonochromeMode(Color const & blend) = 0;
        /// leave monochrome painting mode
        virtual void leaveMonochromeMode() = 0;
        /// draws a wavy line that can be used for underlining.