X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flatexrunparams.h;h=890ada158ef6af11d25728be4b3dcd4799f8cd5f;hb=fe390e9da1538e20eabbc98977d845295f8e563d;hp=baf5f2e997e0315a4c357ea2e02f2e9ec8845ffc;hpb=ccce6b9662e3a753d8864b1832d766a8f4ceef02;p=lyx.git diff --git a/src/latexrunparams.h b/src/latexrunparams.h index baf5f2e997..890ada158e 100644 --- a/src/latexrunparams.h +++ b/src/latexrunparams.h @@ -12,26 +12,42 @@ #ifndef LatexRunParams_H #define LatexRunParams_H -/** The latex that we export depends occasionally on what is to - compile the file. -*/ struct LatexRunParams { enum FLAVOR { LATEX, PDFLATEX }; - LatexRunParams() : flavor(LATEX) {} - //, nice(false), fragile(false) {} + LatexRunParams() : flavor(LATEX), nice(false), + moving_arg(false), free_spacing(false), + use_babel(false) {} + /** The latex that we export depends occasionally on what is to + compile the file. + */ FLAVOR flavor; -// bool nice; -// bool fragile; -}; -// enum LatexFlavor { -// LATEX_FLAVOR, -// PDFLATEX_FLAVOR -// }; + /** Are we to write a 'nice' LaTeX file or not. + This esentially seems to mean whether InsetInclude, InsetGraphics + and InsetExternal should add the absolute path to any external + files or not. + */ + bool nice; + + /** moving_arg == true means that the environment in which the inset + is typeset is a moving argument. The inset should take care about + fragile commands by preceding the latex with \protect. + */ + bool moving_arg; + + /** free_spacing == true means that the inset is in a free-spacing + paragraph. + */ + bool free_spacing; + + /** This var is set by the return value from BufferParams::writeLaTeX + */ + bool use_babel; +}; -#endif // LatexRunParams_H +#endif // LATEXRUNPARAMS_H