X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetLayout.cpp;h=4408b9d0b3f2b0ab53d2311677a9847c8a431737;hb=12c7e7dde3851ad894380fd42ba741dd3d0cbcc7;hp=0a02c739c4053c0888b0eb0a98f65aa4d2124f9b;hpb=c77b7483eaf7bb4b8d7877354262b4f42adccb55;p=lyx.git diff --git a/src/insets/InsetLayout.cpp b/src/insets/InsetLayout.cpp index 0a02c739c4..4408b9d0b3 100644 --- a/src/insets/InsetLayout.cpp +++ b/src/insets/InsetLayout.cpp @@ -36,8 +36,10 @@ InsetLayout::InsetLayout() : labelfont_(sane_font), bgcolor_(Color_error), htmlforcecss_ (false), htmlisblock_(true), multipar_(true), custompars_(true), forceplain_(false), - passthru_(false), needprotect_(false), freespacing_(false), - keepempty_(false), forceltr_(false), intoc_(false), spellcheck_(true) + passthru_(false), parbreakisnewline_(false), freespacing_(false), + keepempty_(false), forceltr_(false), + needprotect_(false), intoc_(false), spellcheck_(true), + resetsfont_(true) { labelfont_.setColor(Color_error); } @@ -103,10 +105,12 @@ bool InsetLayout::read(Lexer & lex, TextClass const & tclass) IL_MULTIPAR, IL_NEEDPROTECT, IL_PASSTHRU, + IL_PARBREAKISNEWLINE, IL_PREAMBLE, IL_REQUIRES, IL_SPELLCHECK, IL_REFPREFIX, + IL_RESETSFONT, IL_END }; @@ -142,10 +146,12 @@ bool InsetLayout::read(Lexer & lex, TextClass const & tclass) { "lyxtype", IL_LYXTYPE }, { "multipar", IL_MULTIPAR }, { "needprotect", IL_NEEDPROTECT }, + { "parbreakisnewline", IL_PARBREAKISNEWLINE }, { "passthru", IL_PASSTHRU }, { "preamble", IL_PREAMBLE }, { "refprefix", IL_REFPREFIX }, { "requires", IL_REQUIRES }, + { "resetsfont", IL_RESETSFONT }, { "spellcheck", IL_SPELLCHECK } }; @@ -239,6 +245,9 @@ bool InsetLayout::read(Lexer & lex, TextClass const & tclass) case IL_PASSTHRU: lex >> passthru_; break; + case IL_PARBREAKISNEWLINE: + lex >> parbreakisnewline_; + break; case IL_KEEPEMPTY: lex >> keepempty_; break; @@ -251,7 +260,8 @@ bool InsetLayout::read(Lexer & lex, TextClass const & tclass) case IL_CONTENTASLABEL: lex >> contentaslabel_; break; - case IL_COPYSTYLE: { // initialize with a known style + case IL_COPYSTYLE: { + // initialize with a known style docstring style; lex >> style; style = support::subst(style, '_', ' '); @@ -332,6 +342,9 @@ bool InsetLayout::read(Lexer & lex, TextClass const & tclass) case IL_SPELLCHECK: lex >> spellcheck_; break; + case IL_RESETSFONT: + lex >> resetsfont_; + break; case IL_END: getout = true; break;