X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetBox.cpp;h=ec99e94b59ab7c24f94bd60513a549c72482d568;hb=76dc2c0d3002db400f4826e6f3b3e8bf84f830f4;hp=9744ccd3f01584453a20ac8b6a5781522602cd78;hpb=d8a6b5bfd0baa02a4ba03f8c9e9c618baf41b03f;p=lyx.git diff --git a/src/insets/InsetBox.cpp b/src/insets/InsetBox.cpp index 9744ccd3f0..ec99e94b59 100644 --- a/src/insets/InsetBox.cpp +++ b/src/insets/InsetBox.cpp @@ -85,31 +85,20 @@ BoxTranslatorLoc const & boxtranslator_loc() } // anon -InsetBox::InsetBox(BufferParams const & bp, string const & label) - : InsetCollapsable(bp), params_(label) +InsetBox::InsetBox(Buffer const & buffer, string const & label) + : InsetCollapsable(buffer), params_(label) { if (forceEmptyLayout()) - paragraphs().back().setLayout(bp.documentClass().emptyLayout()); + paragraphs().back().setLayout(buffer.params().documentClass().emptyLayout()); } -InsetBox::InsetBox(InsetBox const & in) - : InsetCollapsable(in), params_(in.params_) -{} - - InsetBox::~InsetBox() { InsetBoxMailer(*this).hideDialog(); } -Inset * InsetBox::clone() const -{ - return new InsetBox(*this); -} - - docstring InsetBox::editMessage() const { return _("Opened Box Inset"); @@ -119,7 +108,7 @@ docstring InsetBox::editMessage() const docstring InsetBox::name() const { // FIXME: UNICODE - string name = string("Box"); + string name = "Box"; if (boxtranslator().find(params_.type) == Shaded) name += string(":Shaded"); return from_ascii(name); @@ -162,7 +151,7 @@ void InsetBox::setButtonLabel() bool InsetBox::hasFixedWidth() const { - return params_.inner_box || params_.special != "width"; + return params_.inner_box || params_.special != "width"; } @@ -244,13 +233,6 @@ bool InsetBox::getStatus(Cursor & cur, FuncRequest const & cmd, } -bool InsetBox::isMacroScope() const -{ - BoxType btype = boxtranslator().find(params_.type); - return btype != Frameless || params_.inner_box; -} - - int InsetBox::latex(odocstream & os, OutputParams const & runparams) const { BoxType btype = boxtranslator().find(params_.type);