X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetCaption.cpp;h=ee0c3e0d1d24587325b226c43e2953456fff76ec;hb=245c2b3c45dce1f5f385665e932ee19c9a904081;hp=65cddc2971a328a21aaa6652118d188558449646;hpb=9c55af4a223ce4db29d643251109e245665344bd;p=lyx.git diff --git a/src/insets/InsetCaption.cpp b/src/insets/InsetCaption.cpp index 65cddc2971..ee0c3e0d1d 100644 --- a/src/insets/InsetCaption.cpp +++ b/src/insets/InsetCaption.cpp @@ -62,11 +62,9 @@ InsetCaption::InsetCaption(Buffer * buf, string const & type) void InsetCaption::write(ostream & os) const { os << "Caption"; - if (!type_.empty()) { - os << " " - << type_; - } - os << "\n"; + if (!type_.empty()) + os << ' ' << type_; + os << '\n'; text().write(os); } @@ -237,10 +235,6 @@ bool InsetCaption::getStatus(Cursor & cur, FuncRequest const & cmd, return InsetText::getStatus(cur, cmd, status); } - case LFUN_PARAGRAPH_BREAK: - status.setEnabled(false); - return true; - case LFUN_INSET_TOGGLE: // pass back to owner cur.undispatched(); @@ -264,9 +258,6 @@ void InsetCaption::latex(otexstream & os, // \caption{...}, later we will make it take advantage // of the one of the caption packages. (Lgb) OutputParams runparams = runparams_in; - // FIXME: actually, it is moving only when there is no - // optional argument. - runparams.moving_arg = !runparams.inTableCell; InsetText::latex(os, runparams); // Backwards compatibility: We always had a linebreak after // the caption (see #8514) @@ -302,7 +293,7 @@ docstring InsetCaption::xhtml(XHTMLStream & xs, OutputParams const & rp) const if (rp.html_disable_captions) return docstring(); InsetLayout const & il = getLayout(); - string const tag = il.htmltag(); + string const & tag = il.htmltag(); string attr = il.htmlattr(); if (!type_.empty()) { string const our_class = "float-caption-" + type_; @@ -326,7 +317,7 @@ void InsetCaption::getArgument(otexstream & os, if (!il.leftdelim().empty()) os << il.leftdelim(); - + OutputParams rp = runparams; if (isPassThru()) rp.pass_thru = true; @@ -359,7 +350,7 @@ docstring InsetCaption::getCaptionAsHTML(XHTMLStream & xs, OutputParams const & runparams) const { xs << full_label_ << ' '; - InsetText::XHTMLOptions const opts = + InsetText::XHTMLOptions const opts = InsetText::WriteLabel | InsetText::WriteInnerTag; return InsetText::insetAsXHTML(xs, runparams, opts); }