]> git.lyx.org Git - features.git/blobdiff - src/insets/InsetLayout.cpp
Allow for some argument visual customization
[features.git] / src / insets / InsetLayout.cpp
index 808176602178638c071ab501fea5799b7fc8349f..3b5589d8b84c6cb614207d5b3a4d341b68ef0ad0 100644 (file)
@@ -496,6 +496,8 @@ void InsetLayout::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) {
@@ -524,6 +526,13 @@ void InsetLayout::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;