]> git.lyx.org Git - features.git/blobdiff - src/frontends/Painter.h
Move Color::color enum to ColorCode.h
[features.git] / src / frontends / Painter.h
index ef6c9818ea5397f4b92ae9093adff878ac8d703f..9fc31a57e761934d2859b04fb9eee97699b1e7b4 100644 (file)
 #ifndef PAINTER_H
 #define PAINTER_H
 
+#include "ColorCode.h"
+
 #include "support/docstring.h"
 
 namespace lyx {
 
-class Color_color;
 class Font;
 
 namespace graphics { class Image; }
@@ -80,7 +81,7 @@ public:
        virtual void line(
                int x1, int y1,
                int x2, int y2,
-               Color_color,
+               ColorCode,
                line_style = line_solid,
                line_width = line_thin) = 0;
 
@@ -94,7 +95,7 @@ public:
                int const * xp,
                int const * yp,
                int np,
-               Color_color,
+               ColorCode,
                line_style = line_solid,
                line_width = line_thin) = 0;
 
@@ -102,7 +103,7 @@ public:
        virtual void rectangle(
                int x, int y,
                int w, int h,
-               Color_color,
+               ColorCode,
                line_style = line_solid,
                line_width = line_thin) = 0;
 
@@ -110,19 +111,19 @@ public:
        virtual void fillRectangle(
                int x, int y,
                int w, int h,
-               Color_color) = 0;
+               ColorCode) = 0;
 
        /// draw an arc
        virtual void arc(
                int x, int y,
                unsigned int w, unsigned int h,
                int a1, int a2,
-               Color_color) = 0;
+               ColorCode) = 0;
 
        /// draw a pixel
        virtual void point(
                int x, int y,
-               Color_color) = 0;
+               ColorCode) = 0;
 
        /// draw a filled rectangle with the shape of a 3D button
        virtual void button(int x, int y,
@@ -158,8 +159,8 @@ public:
        void rectText(int x, int baseline,
                docstring const & str,
                Font const & font,
-               Color_color back,
-               Color_color frame);
+               ColorCode back,
+               ColorCode frame);
 
        /// draw a string and enclose it inside a button frame
        void buttonText(int x, int baseline, docstring const & s,