X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetWrap.cpp;h=e92fdb76cd8eab8f1d8fa002334282ed9eb65a44;hb=996505c2ae981187d34580633fca410972c2493d;hp=2d289556447ee48817ef83247f7d8909c5205746;hpb=4dbe411ba9f6aa3b9ed9bf0f867316d5b99192ea;p=lyx.git diff --git a/src/insets/InsetWrap.cpp b/src/insets/InsetWrap.cpp index 2d28955644..e92fdb76cd 100644 --- a/src/insets/InsetWrap.cpp +++ b/src/insets/InsetWrap.cpp @@ -26,6 +26,7 @@ #include "FuncStatus.h" #include "LaTeXFeatures.h" #include "Lexer.h" +#include "output_xhtml.h" #include "TextClass.h" #include "support/debug.h" @@ -39,7 +40,7 @@ using namespace std; namespace lyx { -InsetWrap::InsetWrap(Buffer const & buf, string const & type) +InsetWrap::InsetWrap(Buffer * buf, string const & type) : InsetCollapsable(buf) { setLabel(_("wrap: ") + floatName(type)); @@ -113,7 +114,7 @@ bool InsetWrap::getStatus(Cursor & cur, FuncRequest const & cmd, } -void InsetWrap::updateLabels(ParIterator const & it) +void InsetWrap::updateLabels(ParIterator const & it, bool out) { setLabel(_("wrap: ") + floatName(params_.type)); Counters & cnts = @@ -123,7 +124,7 @@ void InsetWrap::updateLabels(ParIterator const & it) // Tell to captions what the current float is cnts.current_float(params().type); - InsetCollapsable::updateLabels(it); + InsetCollapsable::updateLabels(it, out); // reset afterwards cnts.current_float(saveflt); @@ -173,12 +174,6 @@ void InsetWrap::validate(LaTeXFeatures & features) const } -docstring InsetWrap::editMessage() const -{ - return _("Opened Wrap Inset"); -} - - int InsetWrap::latex(odocstream & os, OutputParams const & runparams_in) const { OutputParams runparams(runparams_in); @@ -220,18 +215,17 @@ int InsetWrap::docbook(odocstream & os, OutputParams const & runparams) const } -docstring InsetWrap::xhtml(odocstream &, OutputParams const & rp) const +docstring InsetWrap::xhtml(XHTMLStream & xs, OutputParams const & rp) const { string const len = params_.width.asHTMLString(); - docstring retval = from_ascii("
"); - odocstringstream os; - docstring const deferred = InsetText::xhtml(os, rp); - retval += os.str() + from_ascii("
"); - retval += deferred; - return retval; + xs << EndTag("div"); + return deferred; }