]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiPainter.h
Upstreaming compilation patch needed for Gentoo.
[lyx.git] / src / frontends / qt4 / GuiPainter.h
index cb091075d98ec21b61bf19c7e7413e2260648c8e..9657ed9770c401fe17063c8f62581b39567908dd 100644 (file)
@@ -130,7 +130,7 @@ public:
 
        /// draw a string and enclose it inside a button frame
        virtual void buttonText(int x, int baseline, docstring const & s,
-               FontInfo const & font, bool mouseHover);
+               FontInfo const & font, Color back, Color frame, int offset);
 
        /// start monochrome painting mode, i.e. map every color into [min,max]
        virtual void enterMonochromeMode(Color const & min,
@@ -147,9 +147,6 @@ public:
        virtual void rectText(int x, int baseline, docstring const & str,
                FontInfo const & font, Color back, Color frame);
 
-       /// draw a filled rectangle with the shape of a 3D button
-       virtual void button(int x, int y, int w, int h, bool mouseHover);
-
        /// draw a character of a preedit string for cjk support.
        virtual int preeditText(int x, int y,
                char_type c, FontInfo const & f, preedit_style style);
@@ -169,13 +166,14 @@ private:
        void strikeoutLine(FontInfo const & f,
                int x, int y, int width);
 
+       /// check the font, and if set, draw cross-through lines
+       void crossoutLines(FontInfo const & f,
+               int x, int y, int width);
+
        /// check the font, and if set, draw double underline
        void doubleUnderline(FontInfo const & f,
                int x, int y, int width);
 
-       /// draw a bevelled button border
-       void buttonFrame(int x, int y, int w, int h);
-
        /// set pen parameters
        void setQPainterPen(QColor const & col,
                line_style ls = line_solid, int lw = thin_line);