4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Angus Leeming
9 * Full author contact details are available in file CREDITS
16 #include "insetcollapsable.h"
18 /** The PostIt note inset
21 class InsetNote : public InsetCollapsable {
24 InsetNote(BufferParams const &);
26 InsetNote(InsetNote const &);
28 //InsetNote(InsetNote const &, bool same_id);
30 Inset * clone(Buffer const &) const;
32 //Inset * clone(Buffer const &, bool same_id) const;
34 string const editMessage() const;
36 Inset::Code lyxCode() const { return Inset::NOTE_CODE; }
38 void write(Buffer const *, std::ostream &) const;
40 int latex(Buffer const *, std::ostream &,
41 LatexRunParams const &) const
44 int linuxdoc(Buffer const *, std::ostream &) const
47 int docbook(Buffer const *, std::ostream &, bool) const
50 int ascii(Buffer const *, std::ostream &, int) const
53 void validate(LaTeXFeatures &) const {}
55 /// used by the constructors