X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLayout.cpp;h=7fcf882e818e8f908fe485eebab876168430b05e;hb=e0f392e075e8e99732f4e2966700158185b5fb95;hp=a5d3550ffb493b8ce5dadf2510f307610a890877;hpb=b4c9e902ad8e4a2cc72daf206277aeb40c86212a;p=features.git diff --git a/src/Layout.cpp b/src/Layout.cpp index a5d3550ffb..7fcf882e81 100644 --- a/src/Layout.cpp +++ b/src/Layout.cpp @@ -877,6 +877,8 @@ void Layout::readArgument(Lexer & lex) arg.mandatory = false; bool error = false; bool finished = false; + arg.font = inherit_font; + arg.labelfont = inherit_font; unsigned int nr; lex >> nr; while (!finished && lex.isOK() && !error) { @@ -905,6 +907,13 @@ void Layout::readArgument(Lexer & lex) } else if (tok == "requires") { lex.next(); arg.requires = lex.getString(); + } else if (tok == "decoration") { + lex.next(); + arg.decoration = lex.getString(); + } else if (tok == "font") { + arg.font = lyxRead(lex, arg.font); + } else if (tok == "labelfont") { + arg.labelfont = lyxRead(lex, arg.labelfont); } else { lex.printError("Unknown tag"); error = true;