]> git.lyx.org Git - lyx.git/blobdiff - src/ColorCode.h
* src/frontends/GuiDocument.{cpp,h}:
[lyx.git] / src / ColorCode.h
index 3feb992559d0482b554c033f34d14541878b6338..240c9e58a2b80b3f94020d2d2d1b42332f4de2ac 100644 (file)
@@ -137,6 +137,8 @@ enum ColorCode
        Color_tabularonoffline,
        /// Bottom area color
        Color_bottomarea,
+       /// New page color
+       Color_newpage,
        /// Page break color
        Color_pagebreak,
 
@@ -156,6 +158,27 @@ enum ColorCode
        Color_ignore
 };
 
+
+struct RGBColor {
+       unsigned int r;
+       unsigned int g;
+       unsigned int b;
+       RGBColor() : r(0), g(0), b(0) {}
+       RGBColor(unsigned int red, unsigned int green, unsigned int blue)
+               : r(red), g(green), b(blue) {}
+};
+
+inline bool operator==(RGBColor const & c1, RGBColor const & c2)
+{
+       return (c1.r == c2.r && c1.g == c2.g && c1.b == c2.b);
+}
+
+
+inline bool operator!=(RGBColor const & c1, RGBColor const & c2)
+{
+       return !(c1 == c2);
+}
+
 } // namespace lyx
 
 #endif