#include "paragraph_funcs.h"
#include "sgml.h"
-#include "frontends/FontMetrics.h"
-#include "frontends/Painter.h"
-
#include "support/convert.h"
#include <sstream>
name_(layoutName)
{
setLayout(tc); // again, because now the name is initialized
- packages_ = getLayout().requires;
- preamble_ = getLayout().preamble;
+ packages_ = getLayout().requires();
+ preamble_ = getLayout().preamble();
}
}
-bool InsetFlex::undefined() const
-{
- return getLayout().labelstring == from_utf8("UNDEFINED");
-}
-
-
docstring const InsetFlex::editMessage() const
{
return _("Opened Flex Inset");
void InsetFlex::write(Buffer const & buf, ostream & os) const
{
- os << "Flex " << name_ << "\n";
+ os << "Flex " <<
+ (name_.empty() ? "undefined" : name_) << "\n";
InsetCollapsable::write(buf, os);
}
ParagraphList::const_iterator end = paragraphs().end();
if (!undefined())
- sgml::openTag(os, getLayout().latexname,
- par->getID(buf, runparams) + getLayout().latexparam);
+ sgml::openTag(os, getLayout().latexname(),
+ par->getID(buf, runparams) + getLayout().latexparam());
for (; par != end; ++par) {
par->simpleDocBookOnePar(buf, os, runparams,
}
if (!undefined())
- sgml::closeTag(os, getLayout().latexname);
+ sgml::closeTag(os, getLayout().latexname());
return 0;
}