]> git.lyx.org Git - lyx.git/blobdiff - src/Language.h
#5502 add binding for full screen toggle on mac
[lyx.git] / src / Language.h
index 6d54e2a201bdad63051a56622b6e78a076ea3aa2..b532d9ce5deccdf9c3a741370c8cb6112cd80b67 100644 (file)
@@ -32,7 +32,8 @@ class Lexer;
 class Language {
 public:
        ///
-       Language() : rightToLeft_(false) {}
+       Language() : rightToLeft_(false), encoding_(0), internal_enc_(false),
+                                as_babel_options_(false) {}
        /// LyX language name
        std::string const lang() const { return lang_; }
        /// Babel language name
@@ -76,6 +77,8 @@ public:
        std::string const babel_presettings() const { return babel_presettings_; }
        /// This language internally sets a font encoding
        bool internalFontEncoding() const { return internal_enc_; }
+       /// fontenc encoding(s)
+       std::string const fontenc() const { return fontenc_; }
        /// This language needs to be passed to babel itself (not the class)
        bool asBabelOptions() const { return as_babel_options_; }
        ///
@@ -118,6 +121,8 @@ private:
        ///
        trivstring babel_presettings_;
        ///
+       trivstring fontenc_;
+       ///
        bool internal_enc_;
        ///
        bool as_babel_options_;