X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyxfont.h;h=86df589be609d14678af1b5925e69c3cae8a555a;hb=53c5edb99e5566fd7c0a1192a697b7b7796919d8;hp=906115a887fba693f354de8eb3d49d83e2d2b2bd;hpb=e59e72d1d10e6184fafa1bd4daedaf5512a1e23b;p=lyx.git diff --git a/src/lyxfont.h b/src/lyxfont.h index 906115a887..86df589be6 100644 --- a/src/lyxfont.h +++ b/src/lyxfont.h @@ -20,10 +20,11 @@ #include "LString.h" #include "LColor.h" +#include "language.h" class LyXLex; class BufferParams; -class Language; + /// class LyXFont { @@ -363,6 +364,33 @@ LyXFont::FONT_SHAPE LyXFont::shape() const } +inline +LyXFont::LyXFont() + : bits(sane), lang(default_language) +{} + + +inline +LyXFont::FONT_FAMILY LyXFont::family() const +{ + return bits.family; +} + + +inline +LyXFont::FONT_SERIES LyXFont::series() const +{ + return bits.series; +} + + +inline +LyXFont::FONT_SIZE LyXFont::size() const +{ + return bits.size; +} + + inline LyXFont::FONT_MISC_STATE LyXFont::emph() const { @@ -370,6 +398,13 @@ LyXFont::FONT_MISC_STATE LyXFont::emph() const } +inline +LyXFont::FONT_MISC_STATE LyXFont::noun() const +{ + return bits.noun; +} + + /// std::ostream & operator<<(std::ostream &, LyXFont::FONT_MISC_STATE);