3 * This file is part of LyX, the document processor.
4 * Licence details can be found in the file COPYING.
6 * \author Angus Leeming
7 * \author Martin Vermeer
8 * \author Jürgen Spitzmüller
10 * Full author contact details are available in file CREDITS.
15 #include "InsetFlex.h"
18 #include "BufferParams.h"
21 #include "support/gettext.h"
30 InsetFlex::InsetFlex(Buffer const & buf, string const & layoutName)
31 : InsetCollapsable(buf), name_(layoutName)
33 // again, because now the name is initialized
34 setLayout(buf.params().documentClassPtr());
39 InsetFlex::InsetFlex(InsetFlex const & in)
40 : InsetCollapsable(in), name_(in.name_)
44 docstring InsetFlex::editMessage() const
46 return _("Opened Flex Inset");
50 void InsetFlex::write(ostream & os) const
53 (name_.empty() ? "undefined" : name_) << "\n";
54 InsetCollapsable::write(os);