]> git.lyx.org Git - lyx.git/blobdiff - src/lyxfont.h
small bugfix
[lyx.git] / src / lyxfont.h
index 11543c87f3275801bf3bf486a31a74cfb319430c..f5fcab9b8c142c1e0f044fbf221717ec2c2d576a 100644 (file)
@@ -26,8 +26,6 @@ class LyXLex;
 class BufferParams;
 
 
-//#define NO_LATEX 1
-
 ///
 class LyXFont {
 public:
@@ -188,10 +186,6 @@ public:
        ///
        FONT_MISC_STATE noun() const;
 
-#ifndef NO_LATEX
-       ///
-       FONT_MISC_STATE latex() const;
-#endif
        ///
        FONT_MISC_STATE number() const;
 
@@ -221,10 +215,6 @@ public:
        LyXFont & setUnderbar(LyXFont::FONT_MISC_STATE u);
        ///
        LyXFont & setNoun(LyXFont::FONT_MISC_STATE n);
-#ifndef NO_LATEX
-       ///
-       LyXFont & setLatex(LyXFont::FONT_MISC_STATE l);
-#endif
        ///
        LyXFont & setNumber(LyXFont::FONT_MISC_STATE n);
        ///
@@ -262,16 +252,14 @@ public:
            a INHERIT_FAMILY was asked for.  This is necessary for the
            toggle-user-defined-style button on the toolbar.
        */
-       void update(LyXFont const & newfont, 
-                   Language const * default_lang,
-                   bool toggleall = false);
+       void update(LyXFont const & newfont, bool toggleall = false);
  
        /** Reduce font to fall back to template where possible.
            Equal fields are reduced to INHERIT */
        void reduce(LyXFont const & tmplt);
  
        /// Realize font from a template (INHERIT are realized)
-       LyXFont & realize(LyXFont const & tmplt);
+       LyXFont & realize(LyXFont const & tmplt, Language const * language);
 
        /// Is a given font fully resolved?
        bool resolved() const;
@@ -280,7 +268,8 @@ public:
        LyXFont & lyxRead(LyXLex &);
  
        /// Writes the changes from this font to orgfont in .lyx format in file
-       void lyxWriteChanges(LyXFont const & orgfont, std::ostream &) const;
+       void lyxWriteChanges(LyXFont const & orgfont, Language const * doclang,
+                            std::ostream &) const;
 
        /** Writes the head of the LaTeX needed to change to this font.
            Writes to string, the head of the LaTeX needed to change
@@ -307,9 +296,6 @@ public:
        friend
        bool operator==(LyXFont const & font1, LyXFont const & font2);
 
-       /// compares two fonts, ignoring the setting of the Latex part.
-       bool equalExceptLatex(LyXFont const &) const;
-
        /// Converts logical attributes to concrete shape attribute
        LyXFont::FONT_SHAPE realShape() const;
 private:
@@ -335,10 +321,6 @@ private:
                FONT_MISC_STATE underbar;
                ///
                FONT_MISC_STATE noun;
-#ifndef NO_LATEX
-               ///
-               FONT_MISC_STATE latex;
-#endif
                ///
                FONT_MISC_STATE number;
        };