]> git.lyx.org Git - features.git/blobdiff - src/tex2lyx/Context.h
Handle empty index subentries (#7820)
[features.git] / src / tex2lyx / Context.h
index 47b39fc37c1f8d43e89f9b5d63cdef0da85ddd11..427e4020a81556c748b4754eff4885cb243b0047 100644 (file)
@@ -130,6 +130,10 @@ public:
        std::string par_extra_stuff;
        /// We may need to add something at the beginning of a list.
        std::string list_extra_stuff;
+       /// Stuff between list begin and first item
+       std::string list_preamble;
+       /// A LaTeXParam to be ignored in parsing.
+       std::string latexparam;
        /// If there has been an \\begin_deeper, we'll need a matching
        /// \\end_deeper
        bool need_end_deeper;
@@ -137,6 +141,13 @@ public:
        /// for each paragraph, otherwise this has to be a deeper
        /// paragraph.
        bool has_item;
+       /// If we are in an itemize-like environment, this marks
+       /// the text before the first \item. Typically, list
+       /// parameters (such as lengths) are adjusted here.
+       bool in_list_preamble;
+       /// Store commands that should not be converted
+       /// (stored without \\)
+       std::set<std::string> pass_thru_cmds;
        /// we are handling a standard paragraph in an itemize-like
        /// environment
        bool deeper_paragraph;
@@ -163,6 +174,12 @@ public:
        TeXFont font;
        /// font attributes of normal text
        static TeXFont normalfont;
+       /// Table rotation angle
+       int tablerotation;
+       ///
+       bool in_table_cell;
+       ///
+       char cell_align;
 
 private:
        void begin_layout(std::ostream & os, Layout const * const & l);