X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetSeparator.h;h=5d080ccae6c32d5c3576186a1cc221e357f9d119;hb=96dea61f22c04529e726cab36acf0240d41fa778;hp=2049c222a711641169a8b1cf8c4161e8a6e3582c;hpb=c668ebf61151e1cdf6b583dc5ecdc8f8a0cfc678;p=lyx.git diff --git a/src/insets/InsetSeparator.h b/src/insets/InsetSeparator.h index 2049c222a7..5d080ccae6 100644 --- a/src/insets/InsetSeparator.h +++ b/src/insets/InsetSeparator.h @@ -22,10 +22,9 @@ class InsetSeparatorParams public: /// The different kinds of separators we support enum Kind { - /// PLAIN, - /// - PARBREAK + PARBREAK, + LATEXPAR }; /// InsetSeparatorParams() : kind(PLAIN) {} @@ -49,6 +48,22 @@ public: static void string2params(std::string const &, InsetSeparatorParams &); /// static std::string params2string(InsetSeparatorParams const &); + /// To be used in combination with inset-forall + /// Here's a command that removes every latexpar separator: + /// inset-forall Separator:latexpar char-delete-forward + docstring layoutName() const + { + switch (params_.kind) { + case InsetSeparatorParams::PLAIN: + return from_ascii("Separator:plain"); + case InsetSeparatorParams::PARBREAK: + return from_ascii("Separator:parbreak"); + case InsetSeparatorParams::LATEXPAR: + return from_ascii("Separator:latexpar"); + } + // remove warning + return docstring(); + } private: /// InsetSeparatorParams params() const { return params_; }