}
-int InsetNewline::latex(odocstream & os, OutputParams const & rp) const
+void InsetNewline::latex(otexstream & os, OutputParams const & rp) const
{
switch (params_.kind) {
case InsetNewlineParams::NEWLINE:
os << "\\\\\n";
break;
}
- return 0;
}
-int InsetNewline::plaintext(odocstream & os, OutputParams const &) const
+int InsetNewline::plaintext(odocstringstream & os,
+ OutputParams const &, size_t) const
{
os << '\n';
return PLAINTEXT_NEWLINE;
docstring InsetNewline::xhtml(XHTMLStream & xs, OutputParams const &) const
{
- xs << html::CompTag("br");
- xs.cr();
+ xs << html::CR() << html::CompTag("br") << html::CR();
return docstring();
}
}
-docstring InsetNewline::contextMenu(BufferView const &, int, int) const
+string InsetNewline::contextMenuName() const
{
- return from_ascii("context-newline");
+ return "context-newline";
}