int InsetLabel::latex(Buffer const &, odocstream & os,
- OutputParams const &) const
+ OutputParams const &) const
{
os << escape(getCommand());
return 0;
int InsetLabel::plaintext(Buffer const &, odocstream & os,
- OutputParams const &) const
+ OutputParams const &) const
{
- os << '<' << getParam("name") << '>';
- return 0;
+ docstring str = getParam("name");
+ os << '<' << str << '>';
+ return 2 + str.size();
}
int InsetLabel::docbook(Buffer const & buf, odocstream & os,
- OutputParams const & runparams) const
+ OutputParams const & runparams) const
{
os << "<!-- anchor id=\""
<< sgml::cleanID(buf, runparams, getParam("name"))
int InsetOptArg::latex(Buffer const &, odocstream &,
- OutputParams const &) const
+ OutputParams const &) const
{
return 0;
}
-int InsetOptArg::docbook(Buffer const &, odocstream &,
- OutputParams const &) const
+
+int InsetOptArg::plaintext(Buffer const &, odocstream &,
+ OutputParams const &) const
{
return 0;
}
-int InsetOptArg::plaintext(Buffer const &, odocstream &,
- OutputParams const &) const
+int InsetOptArg::docbook(Buffer const &, odocstream &,
+ OutputParams const &) const
{
return 0;
}
/// Standard LaTeX output -- short-circuited
int latex(Buffer const &, odocstream &,
- OutputParams const &) const;
- /// Standard DocBook output -- short-circuited
- int docbook(Buffer const &, odocstream &,
- OutputParams const &) const;
-
+ OutputParams const &) const;
/// Standard plain text output -- short-circuited
int plaintext(Buffer const &, odocstream &,
- OutputParams const &) const;
+ OutputParams const &) const;
+ /// Standard DocBook output -- short-circuited
+ int docbook(Buffer const &, odocstream &,
+ OutputParams const &) const;
/// Outputting the optional parameter of a LaTeX command
int latexOptional(Buffer const &, odocstream &,
int InsetSpace::latex(Buffer const &, odocstream & os,
- OutputParams const & runparams) const
+ OutputParams const & runparams) const
{
switch (kind_) {
case NORMAL:
int InsetSpace::plaintext(Buffer const &, odocstream & os,
- OutputParams const &) const
+ OutputParams const &) const
{
- switch (kind_) {
- case NORMAL:
- case PROTECTED:
- case THIN:
- case QUAD:
- case QQUAD:
- case ENSPACE:
- case ENSKIP:
- case NEGTHIN:
- os << ' ';
- break;
- }
- return 0;
+ os << ' ';
+ return 1;
}
int InsetSpace::docbook(Buffer const &, odocstream & os,
- OutputParams const &) const
+ OutputParams const &) const
{
switch (kind_) {
case NORMAL:
void read(Buffer const &, LyXLex & lex);
///
int latex(Buffer const &, odocstream &,
- OutputParams const &) const;
+ OutputParams const &) const;
///
int plaintext(Buffer const &, odocstream &,
- OutputParams const &) const;
+ OutputParams const &) const;
///
int docbook(Buffer const &, odocstream &,
- OutputParams const &) const;
+ OutputParams const &) const;
/// the string that is passed to the TOC
virtual int textString(Buffer const &, odocstream &,
OutputParams const &) const;