X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FTextClass.h;h=36630238aed0abe171fb0cf7c1ce9d1898c6dec3;hb=4a75fe0310ac64a079edab0c07d8f8eebaf519c0;hp=475ccb88a121b75432d17cf7bf33035c2d9a09e9;hpb=36ce36f34185d800ace0d8966da6515c2d5ab096;p=lyx.git diff --git a/src/TextClass.h b/src/TextClass.h index 475ccb88a1..36630238ae 100644 --- a/src/TextClass.h +++ b/src/TextClass.h @@ -190,12 +190,15 @@ protected: /// Protect construction TextClass(); /// - Layout & operator[](docstring const & vname); - /// Create an new, empty layout for this textclass. - /** \param unknown Set to true if this layout is an empty layout used to - * represent an unknown layout + Layout & operator[](docstring const & name); + /** Create an new, very basic layout for this textclass. This is used for + the Plain Layout common to all TextClass objects and also, in + DocumentClass, for the creation of new layouts `on the fly' when + previously unknown layouts are encountered. + \param unknown Set to true if this layout is used to represent an + unknown layout */ - Layout createEmptyLayout(docstring const & name, bool unknown = false) const; + Layout createBasicLayout(docstring const & name, bool unknown = false) const; /////////////////////////////////////////////////////////////////// // non-const iterators @@ -341,8 +344,8 @@ public: /// happen). -- Idea JMarc, comment MV InsetLayout const & insetLayout(docstring const & name) const; /// a plain inset layout for use as a default - static InsetLayout const & plainInsetLayout() { return empty_insetlayout_; } - /// add a new, empty layout \c name if it does not exist in layoutlist_ + static InsetLayout const & plainInsetLayout() { return plain_insetlayout_; } + /// add a new layout \c name if it does not exist in layoutlist_ void addLayoutIfNeeded(docstring const & name) const; /////////////////////////////////////////////////////////////////// @@ -406,7 +409,7 @@ private: /// DocumentClassBundle, which calls the protected constructor. friend class DocumentClassBundle; /// - static InsetLayout empty_insetlayout_; + static InsetLayout plain_insetlayout_; };