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
15 #include "insetmarginal.h"
18 #include "BufferView.h"
20 #include "insets/insettext.h"
21 #include "support/LOstream.h"
28 InsetMarginal::InsetMarginal(BufferParams const & bp)
31 setLabel(_("margin"));
32 setInsetName("Marginal");
36 InsetMarginal::InsetMarginal(InsetMarginal const & in)
39 setLabel(_("margin"));
40 setInsetName("Marginal");
44 InsetBase * InsetMarginal::clone() const
46 return new InsetMarginal(*this);
50 string const InsetMarginal::editMessage() const
52 return _("Opened Marginal Note Inset");
56 int InsetMarginal::latex(Buffer const * buf, ostream & os,
57 LatexRunParams const & runparams) const
59 os << "%\n\\marginpar{";
61 int const i = inset.latex(buf, os, runparams);