X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FTextClass.cpp;h=5c79fa6e9c5b1e30c490c18766decc7bb9471716;hb=4a75fe0310ac64a079edab0c07d8f8eebaf519c0;hp=8205704e4e97eee11d26e184dc7d33bc08571323;hpb=56a35c2c61401f1855e91c11142a5389bfc5572c;p=lyx.git diff --git a/src/TextClass.cpp b/src/TextClass.cpp index 8205704e4e..5c79fa6e9c 100644 --- a/src/TextClass.cpp +++ b/src/TextClass.cpp @@ -111,10 +111,10 @@ std::string translateRT(TextClass::ReadType rt) // This string should not be translated here, // because it is a layout identifier. -docstring const TextClass::emptylayout_ = from_ascii("Plain Layout"); +docstring const TextClass::plain_layout_ = from_ascii("Plain Layout"); -InsetLayout DocumentClass::empty_insetlayout_; +InsetLayout DocumentClass::plain_insetlayout_; ///////////////////////////////////////////////////////////////////////// @@ -243,11 +243,11 @@ bool TextClass::read(FileName const & filename, ReadType rt) LYXERR(Debug::TCLASS, "Reading " + translateRT(rt) + ": " + to_utf8(makeDisplayPath(filename.absFilename()))); - // Define the `empty' layout used in table cells, ert, etc. Note that + // Define the plain layout used in table cells, ert, etc. Note that // we do this before loading any layout file, so that classes can // override features of this layout if they should choose to do so. - if (rt == BASECLASS && !hasLayout(emptylayout_)) - layoutlist_.push_back(createEmptyLayout(emptylayout_)); + if (rt == BASECLASS && !hasLayout(plain_layout_)) + layoutlist_.push_back(createBasicLayout(plain_layout_)); Lexer lexrc(textClassTags); lexrc.setFile(filename); @@ -513,7 +513,7 @@ TextClass::ReturnValues TextClass::read(Lexer & lexrc, ReadType rt) case TC_INSETLAYOUT: if (lexrc.next()) { InsetLayout il; - if (il.read(lexrc)) + if (il.read(lexrc, *this)) insetlayoutlist_[il.name()] = il; // else there was an error, so forget it } @@ -956,7 +956,7 @@ Layout & TextClass::operator[](docstring const & name) bool TextClass::deleteLayout(docstring const & name) { - if (name == defaultLayoutName() || name == emptyLayoutName()) + if (name == defaultLayoutName() || name == plainLayoutName()) return false; LayoutList::iterator it = @@ -1000,7 +1000,7 @@ bool TextClass::load(string const & path) const void DocumentClass::addLayoutIfNeeded(docstring const & n) const { if (!hasLayout(n)) - layoutlist_.push_back(createEmptyLayout(n, true)); + layoutlist_.push_back(createBasicLayout(n, true)); } @@ -1017,9 +1017,9 @@ InsetLayout const & DocumentClass::insetLayout(docstring const & name) const size_t i = n.find(':'); if (i == string::npos) break; - n = n.substr(0,i); + n = n.substr(0, i); } - return empty_insetlayout_; + return plain_insetlayout_; } @@ -1044,11 +1044,11 @@ bool TextClass::isDefaultLayout(Layout const & layout) const bool TextClass::isPlainLayout(Layout const & layout) const { - return layout.name() == emptyLayoutName(); + return layout.name() == plainLayoutName(); } -Layout TextClass::createEmptyLayout(docstring const & name, bool unknown) const +Layout TextClass::createBasicLayout(docstring const & name, bool unknown) const { static Layout * defaultLayout = NULL;