break;
}
if (p["name"] != params()["name"])
- // FIXME UNICODE
cur.bv().buffer()->changeRefsIfUnique(params()["name"],
- p["name"], InsetBase::REF_CODE);
+ p["name"], InsetBase::REF_CODE);
setParams(p);
break;
}
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 const 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"))