X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FFontInfo.h;h=7e2db94de06c102fbf33fa11e0ca27a6af00ebf1;hb=0a7705a6736a85c3c751f7b4e9998833cdb71fc9;hp=0a22f8102ea9c07460675d8087088c1e5f13c3ac;hpb=8a38179d6de3d2738fc386e2b821703a71740305;p=lyx.git diff --git a/src/FontInfo.h b/src/FontInfo.h index 0a22f8102e..7e2db94de0 100644 --- a/src/FontInfo.h +++ b/src/FontInfo.h @@ -15,10 +15,6 @@ #ifndef FONT_PROPERTIES_H #define FONT_PROPERTIES_H -#ifdef TEX2LYX -#include "tex2lyx/Font.h" -#else - #include "Color.h" #include "ColorCode.h" #include "FontEnums.h" @@ -26,6 +22,8 @@ namespace lyx { +class Lexer; + /// class FontInfo { @@ -201,7 +199,27 @@ extern FontInfo const inherit_font; /// All ignore font. extern FontInfo const ignore_font; +/// Set family after LyX text format +void setLyXFamily(std::string const &, FontInfo &); + +/// Set series after LyX text format +void setLyXSeries(std::string const &, FontInfo &); + +/// Set shape after LyX text format +void setLyXShape(std::string const &, FontInfo &); + +/// Set size after LyX text format +void setLyXSize(std::string const &, FontInfo &); + +/// Sets color after LyX text format +void setLyXColor(std::string const &, FontInfo &); + +/// Returns misc flag after LyX text format +FontState setLyXMisc(std::string const &); + +/// Read a font specification from Lexer. Used for layout files. +FontInfo lyxRead(Lexer &, FontInfo const & fi = sane_font); + } // namespace lyx -#endif // TEX2LYX_FONT_H #endif