]> git.lyx.org Git - lyx.git/commitdiff
read latexheader and latexfooter tags
authorAndré Pönitz <poenitz@gmx.net>
Fri, 14 Mar 2003 10:45:12 +0000 (10:45 +0000)
committerAndré Pönitz <poenitz@gmx.net>
Fri, 14 Mar 2003 10:45:12 +0000 (10:45 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6499 a592a061-630c-0410-9148-cb99ea01b6c8

src/ChangeLog
src/lyxlayout.C

index d3523f6c49370947f60f718cc6dd3a355fd54d4c..e94795b0da9091f77b7f1901226bf3388691154f 100644 (file)
@@ -2,6 +2,7 @@
 2003-03-14 André Pönitz <poenitz@gmx.net>
 
        * textclass.h: prepare for environment handling, ws changes
+       * lyxlauout.C: read latexheader and latexfooter tags
 
 2003-03-14  John Levon  <levon@movementarian.org>
 
index 2f815aa162851979c017da2dc9d0b58d699e989b..a0bdb5ed2e2a602d3cde8907d3547e8481e27b26 100644 (file)
@@ -57,6 +57,8 @@ enum LayoutTags {
        LT_LATEXPARAM,
        LT_OPTARGS,
        LT_LATEXTYPE,
+       LT_LATEXHEADER,
+       LT_LATEXFOOTER,
        LT_LEFTMARGIN,
        LT_NEED_PROTECT,
        LT_NEWLINE,
@@ -135,6 +137,8 @@ bool LyXLayout::Read (LyXLex & lexrc, LyXTextClass const & tclass)
                { "labelstring",        LT_LABELSTRING },
                { "labelstringappendix", LT_LABELSTRING_APPENDIX },
                { "labeltype",          LT_LABELTYPE },
+               { "latexfooter",                LT_LATEXFOOTER },
+               { "latexheader",                LT_LATEXHEADER },
                { "latexname",          LT_LATEXNAME },
                { "latexparam",         LT_LATEXPARAM },
                { "latextype",          LT_LATEXTYPE },
@@ -240,6 +244,16 @@ bool LyXLayout::Read (LyXLex & lexrc, LyXTextClass const & tclass)
                        readLatexType(lexrc);
                        break;
 
+               case LT_LATEXHEADER:    // Latex style definition.
+                       lexrc.next();
+                       latexheader = lexrc.getString();
+                       break;
+
+               case LT_LATEXFOOTER:    // Latex style definition.
+                       lexrc.next();
+                       latexfooter = lexrc.getString();
+                       break;
+
                case LT_INTITLE:
                        intitle = lexrc.next() && lexrc.getInteger();
                        break;