}
-docstring InsetCaption::name() const
+docstring InsetCaption::layoutName() const
{
if (type_.empty())
return from_ascii("Caption");
}
-void InsetCaption::read(Lexer & lex)
-{
-#if 0
- // We will enably this check again when the compability
- // code is removed from Buffer::Read (Lgb)
- lex.setContext("InsetCaption::Read: consistency check");
- lex >> "Caption";
-#endif
- InsetText::read(lex);
-}
-
-
void InsetCaption::cursorPos(BufferView const & bv,
CursorSlice const & sl, bool boundary, int & x, int & y) const
{
}
-int InsetCaption::latex(odocstream & os,
- OutputParams const & runparams_in) const
+void InsetCaption::latex(otexstream & os,
+ OutputParams const & runparams_in) const
{
if (runparams_in.inFloat == OutputParams::SUBFLOAT)
// caption is output as an optional argument
- return 0;
+ return;
// This is a bit too simplistic to take advantage of
// caption options we must add more later. (Lgb)
// This code is currently only able to handle the simple
// optional argument.
runparams.moving_arg = true;
os << "\\caption";
- int l = latexArgInsets(paragraphs()[0], os, runparams, 0, 1);
+ latexArgInsets(paragraphs()[0], os, runparams, 0, 1);
os << '{';
- l += InsetText::latex(os, runparams);
+ InsetText::latex(os, runparams);
os << "}\n";
runparams_in.encoding = runparams.encoding;
- return l + 1;
}
}
-int InsetCaption::getArgument(odocstream & os,
+void InsetCaption::getArgument(otexstream & os,
OutputParams const & runparams) const
{
- return InsetText::latex(os, runparams);
+ InsetText::latex(os, runparams);
}
-int InsetCaption::getOptArg(odocstream & os,
+void InsetCaption::getOptArg(otexstream & os,
OutputParams const & runparams) const
{
- return latexArgInsets(paragraphs()[0], os, runparams, 0, 1);
+ latexArgInsets(paragraphs()[0], os, runparams, 0, 1);
}