]> git.lyx.org Git - lyx.git/blobdiff - src/OutputParams.h
Amend 6c3447c8: FindAdv: sometimes a space is added on some math symbols
[lyx.git] / src / OutputParams.h
index 65b4fc266f83975822775666a0cccf6d14ee4f00..671bc23892bb5588b7816823bcdb9331d9e5fcf4 100644 (file)
@@ -83,8 +83,6 @@ public:
        bool isLaTeX() const;
        /// does this flavour support full unicode?
        bool isFullUnicode() const;
-       /// Do we use the bidi package (which does some reordering and stuff)?
-       bool useBidiPackage() const;
 
        /// Same, but for math output, which only matter is XHTML output.
        MathFlavor math_flavor = NotApplicable;
@@ -110,6 +108,11 @@ public:
        */
        bool moving_arg = false;
 
+       /** no_cprotect == true means that the layout in which this is
+        *  does not allow \cprotect'ing.
+       */
+       bool no_cprotect = false;
+
        /** intitle == true means that the environment in which the
            inset is typeset is part of a title (before a \\maketitle).
            Footnotes in such environments have moving arguments.
@@ -291,6 +294,10 @@ public:
         */
        bool inInclude = false;
 
+       /** Whether we are inside a footnote. 
+        */
+       mutable bool inFootnote = false;
+
        /** Whether a btUnit (for multiple biblographies) is open.
         */
        mutable bool openbtUnit = false;
@@ -370,6 +377,10 @@ public:
        /// Should we output verbatim specific chars?
        docstring pass_thru_chars;
 
+       /// Do not output verbatim specific chars even
+       /// if normally requested
+       docstring no_pass_thru_chars;
+
        /// A specific newline macro
        std::string newlinecmd;