X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetWrap.cpp;h=244467ac86aa6bb0542b393af62f01bbc5d994c2;hb=2df6a6a37876dcfaa755c9aaf6a5ddc1ad58c63e;hp=580c8c5a9c05f18a2cc123991e19115a0bee6ce7;hpb=d8a6b5bfd0baa02a4ba03f8c9e9c618baf41b03f;p=lyx.git diff --git a/src/insets/InsetWrap.cpp b/src/insets/InsetWrap.cpp index 580c8c5a9c..244467ac86 100644 --- a/src/insets/InsetWrap.cpp +++ b/src/insets/InsetWrap.cpp @@ -39,10 +39,10 @@ using namespace std; namespace lyx { -InsetWrap::InsetWrap(BufferParams const & bp, string const & type) - : InsetCollapsable(bp), name_(from_utf8(type)) +InsetWrap::InsetWrap(Buffer const & buf, string const & type) + : InsetCollapsable(buf), name_(from_utf8(type)) { - setLabel(_("wrap: ") + floatName(type, bp)); + setLabel(_("wrap: ") + floatName(type, buf.params())); params_.type = type; params_.lines = 0; params_.placement = "o"; @@ -74,15 +74,6 @@ void InsetWrap::doDispatch(Cursor & cur, FuncRequest & cmd) InsetWrapMailer(*this).updateDialog(&cur.bv()); break; - case LFUN_MOUSE_RELEASE: { - if (cmd.button() == mouse_button::button3 && hitButton(cmd)) { - InsetWrapMailer(*this).showDialog(&cur.bv()); - break; - } - InsetCollapsable::doDispatch(cur, cmd); - break; - } - default: InsetCollapsable::doDispatch(cur, cmd); break; @@ -107,6 +98,7 @@ bool InsetWrap::getStatus(Cursor & cur, FuncRequest const & cmd, void InsetWrap::updateLabels(ParIterator const & it) { + setLabel(_("wrap: ") + floatName(params_.type, buffer().params())); Counters & cnts = buffer().params().documentClass().counters(); string const saveflt = cnts.current_float(); @@ -199,12 +191,6 @@ void InsetWrap::validate(LaTeXFeatures & features) const } -Inset * InsetWrap::clone() const -{ - return new InsetWrap(*this); -} - - docstring InsetWrap::editMessage() const { return _("Opened Wrap Inset");