]> git.lyx.org Git - lyx.git/blobdiff - src/Layout.cpp
LogUi.ui: string redundancy.
[lyx.git] / src / Layout.cpp
index f38f828fa1d97e1074ea6275a1fb3f296ce27b9d..32f565297ee9a8ee4fd0354c2b12560374fc6e01 100644 (file)
@@ -98,6 +98,8 @@ enum LayoutTags {
        LT_HTMLITEMATTR,
        LT_HTMLLABEL,
        LT_HTMLLABELATTR, 
+       LT_HTMLLABELFIRST,
+       LT_HTMLPREAMBLE,
        LT_HTMLSTYLE,
        LT_INTITLE // keep this last!
 };
@@ -137,6 +139,7 @@ Layout::Layout()
        pass_thru = false;
        toclevel = NOT_IN_TOC;
        commanddepth = 0;
+       htmllabelfirst_ = false;
 }
 
 
@@ -164,7 +167,9 @@ bool Layout::read(Lexer & lex, TextClass const & tclass)
                { "htmlitemattr",   LT_HTMLITEMATTR },
                { "htmllabel",      LT_HTMLLABEL },
                { "htmllabelattr",  LT_HTMLLABELATTR },
-               {       "htmlstyle",      LT_HTMLSTYLE },
+               { "htmllabelfirst", LT_HTMLLABELFIRST },
+               { "htmlpremable",   LT_HTMLPREAMBLE },
+               { "htmlstyle",      LT_HTMLSTYLE },
                { "htmltag",        LT_HTMLTAG },
                { "innertag",       LT_INNERTAG },
                { "intitle",        LT_INTITLE },
@@ -501,10 +506,18 @@ bool Layout::read(Lexer & lex, TextClass const & tclass)
                        lex >> htmllabelattr_;
                        break;
 
+               case LT_HTMLLABELFIRST:
+                       lex >> htmllabelfirst_;
+                       break;
+                       
                case LT_HTMLSTYLE:
                        htmlstyle_ = from_utf8(lex.getLongString("EndHTMLStyle"));
                        break;
 
+               case LT_HTMLPREAMBLE:
+                       htmlpreamble_ = from_utf8(lex.getLongString("EndPreamble"));
+                       break;
+
                }
        }
        lex.popTable();