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();
+ }
+ ///
+ RowFlags rowFlags() const { return BreakAfter; }
private:
- ///
- InsetSeparatorParams params() const { return params_; }
///
InsetCode lyxCode() const { return SEPARATOR_CODE; }
///
int plaintext(odocstringstream & ods, OutputParams const & op,
size_t max_length = INT_MAX) const;
///
- int docbook(odocstream &, OutputParams const &) const;
+ void docbook(XMLStream &, OutputParams const &) const;
///
- docstring xhtml(XHTMLStream &, OutputParams const &) const;
+ docstring xhtml(XMLStream &, OutputParams const &) const;
///
void read(Lexer & lex);
///