2 * \file insetmarginal.C
3 * This file is part of LyX, the document processor.
4 * Licence details can be found in the file COPYING.
7 * \author Lars Gullik Bjønnes
9 * Full author contact details are available in file CREDITS.
14 #include "insetmarginal.h"
18 #include "support/LOstream.h"
24 InsetMarginal::InsetMarginal(BufferParams const & bp)
27 setLabel(_("margin"));
28 setInsetName("Marginal");
32 InsetMarginal::InsetMarginal(InsetMarginal const & in)
35 setLabel(_("margin"));
36 setInsetName("Marginal");
40 auto_ptr<InsetBase> InsetMarginal::clone() const
42 return auto_ptr<InsetBase>(new InsetMarginal(*this));
46 string const InsetMarginal::editMessage() const
48 return _("Opened Marginal Note Inset");
52 int InsetMarginal::latex(Buffer const & buf, ostream & os,
53 LatexRunParams const & runparams) const
55 os << "%\n\\marginpar{";
57 int const i = inset.latex(buf, os, runparams);