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"
25 //#include "support/debug.h"
31 InsetFlex::InsetFlex(Buffer const & buf, string const & layoutName)
32 : InsetCollapsable(buf), name_(layoutName)
34 // again, because now the name is initialized
35 setLayout(buf.params().documentClassPtr());
40 InsetFlex::InsetFlex(InsetFlex const & in)
41 : InsetCollapsable(in), name_(in.name_)
45 docstring InsetFlex::editMessage() const
47 return _("Opened Flex Inset");
51 void InsetFlex::write(ostream & os) const
54 (name_.empty() ? "undefined" : name_) << "\n";
55 InsetCollapsable::write(os);