X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetmarginal.h;h=10329a97127ffcede2b96d9332dcaa01a8f932df;hb=4a5b7a5952ad2381fcdf4830511293e184c7c5a1;hp=d9698ff3c2855ac89b3d277bdaa5ce0df26c8870;hpb=0811126012a57f06705ec2eac6f5b40c054aff28;p=lyx.git diff --git a/src/insets/insetmarginal.h b/src/insets/insetmarginal.h index d9698ff3c2..10329a9712 100644 --- a/src/insets/insetmarginal.h +++ b/src/insets/insetmarginal.h @@ -16,34 +16,25 @@ #pragma interface #endif -#include "insetcollapsable.h" - -class Painter; +#include "insetfootlike.h" /** The marginal note inset */ -class InsetMarginal : public InsetCollapsable { +class InsetMarginal : public InsetFootlike { public: /// - explicit InsetMarginal(); /// - ~InsetMarginal() {} - /// - Inset * Clone() const; - /// - Inset::Code LyxCode() const { return Inset::MARGIN_CODE; } - /// - int Latex(Buffer const *, std::ostream &, bool fragile, bool fp) const; + InsetMarginal(InsetMarginal const &, bool same_id = false); /// - const char * EditMessage() const; + Inset * clone(Buffer const &, bool same_id = false) const; /// - bool InsertInset(BufferView *, Inset * inset); + Inset::Code lyxCode() const { return Inset::MARGIN_CODE; } /// - bool InsertInsetAllowed(Inset * inset) const; + int latex(Buffer const *, std::ostream &, bool fragile, bool fp) const; /// - LyXFont GetDrawFont(BufferView *, LyXParagraph * par, int pos) const; + string const editMessage() const; }; #endif