class ExportData;
+class LyXFont;
-struct OutputParams {
+class OutputParams {
+public:
//
enum FLAVOR {
LATEX,
/** 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.
+ fragile commands by preceding the latex with \\protect.
*/
bool moving_arg;
/** intitle == true means that the environment in which the
- inset is typeset is part of a title (before a \maketitle).
+ inset is typeset is part of a title (before a \\maketitle).
Footnotes in such environments have moving arguments.
*/
bool intitle;
- /** the babel name of the language at the point where the inset is
+ /** the font at the point where the inset is
*/
- std::string local_language;
+ LyXFont const * local_font;
/** Document language babel name
*/
*/
bool use_babel;
- /** Used for docbook to see if inside a region of mixed content.
- In that case all the white spaces are significant and cannot appear
- at the begin or end.
- */
- bool mixed_content;
-
/** Line length to use with plaintext export.
*/
lyx::size_type linelen;