+ //inset.writeParagraphData(buf, os);
+ string const layout =
+ textclasslist.NameOfLayout(buf->params.textclass, 0);
+ Paragraph * par = inset.paragraph();
+ while (par) {
+ os << "\n\\layout " << layout << "\n";
+ pos_type siz = par->size();
+ for (pos_type i = 0; i < siz; ++i) {
+ Paragraph::value_type c = par->getChar(i);
+ switch (c) {
+ case Paragraph::META_INSET:
+ case Paragraph::META_HFILL:
+ lyxerr << "Element is not allowed in insertERT"
+ << endl;
+ case Paragraph::META_NEWLINE:
+ os << "\n\\newline \n";
+ break;
+ case '\\':
+ os << "\n\\backslash \n";
+ break;
+ default:
+ os << c;
+ break;
+ }
+ }
+ par = par->next();
+ }