]> git.lyx.org Git - lyx.git/blobdiff - src/BufferParams.h
A little more lv cleanup.
[lyx.git] / src / BufferParams.h
index cbd1d70d4a1133aa64bff86f3a31cf845ae4231f..8ad2e064196e52f333e70e098085a7b7d1e09942 100644 (file)
 #define BUFFERPARAMS_H
 
 #include "Citation.h"
-#include "Font.h"
 #include "LayoutModuleList.h"
 #include "paper.h"
 
 #include "insets/InsetQuotes.h"
 
 #include "support/copied_ptr.h"
-#include "support/FileName.h"
 
-#include <list>
 #include <map>
-#include <vector>
 
 namespace lyx {
 
@@ -38,6 +34,7 @@ class BranchList;
 class Bullet;
 class DocumentClass;
 class Encoding;
+class Font;
 class HSpace;
 class IndicesList;
 class Language;
@@ -288,6 +285,14 @@ public:
        std::string pagestyle;
        ///
        RGBColor backgroundcolor;
+       ///
+       bool isbackgroundcolor;
+       ///
+       RGBColor fontcolor;
+       ///
+       bool isfontcolor;
+       ///
+       RGBColor notefontcolor;
        /// \param index should lie in the range 0 <= \c index <= 3.
        Bullet & temp_bullet(size_type index);
        Bullet const & temp_bullet(size_type index) const;
@@ -378,7 +383,8 @@ public:
        enum MathOutput {
                MathML,
                HTML,
-               Images          
+               Images,
+               LaTeX
        };
        /// what to use for math output. present choices are above
        MathOutput html_math_output;