#include "LaTeXFeatures.h"
#include "Messages.h"
#include "ModuleList.h"
-#include "Color.h"
#include "Font.h"
#include "Lexer.h"
#include "LyXRC.h"
#include "insets/InsetListingsParams.h"
#include "support/convert.h"
+#include "support/docstream.h"
#include "support/filetools.h"
#include "support/Translator.h"
#include "support/lstrings.h"
branch_ptr->setColor(color);
// Update also the Color table:
if (color == "none")
- color = lcolor.getX11Name(Color::background);
+ color = lcolor.getX11Name(Color_background);
// FIXME UNICODE
lcolor.setColor(to_utf8(branch), color);
// when Vietnamese is used, babel must directly be loaded with the
// language options, not in the class options, see
// http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg129417.html
- int viet = language_options.str().find("vietnam");
+ size_t viet = language_options.str().find("vietnam");
// viet = string::npos when not found
if (lyxrc.language_global_options && !language_options.str().empty()
&& viet == string::npos)
Font const BufferParams::getFont() const
{
- Font f = getTextClass().defaultfont();
- f.setLanguage(language);
+ FontInfo f = getTextClass().defaultfont();
if (fontsDefaultFamily == "rmdefault")
- f.setFamily(Font::ROMAN_FAMILY);
+ f.setFamily(ROMAN_FAMILY);
else if (fontsDefaultFamily == "sfdefault")
- f.setFamily(Font::SANS_FAMILY);
+ f.setFamily(SANS_FAMILY);
else if (fontsDefaultFamily == "ttdefault")
- f.setFamily(Font::TYPEWRITER_FAMILY);
- return f;
+ f.setFamily(TYPEWRITER_FAMILY);
+ return Font(f, language);
}
// when Vietnamese is used, babel must directly be loaded with the
// language options, see
// http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg129417.html
- int viet = lang_opts.find("vietnam");
+ size_t viet = lang_opts.find("vietnam");
// viet = string::npos when not found
if (!lyxrc.language_global_options || viet != string::npos)
return "\\usepackage[" + lang_opts + "]{babel}";