X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLayout.h;h=5fb887302e703008ffc408c928a69c0b5188595e;hb=2455bc258f3b62c29ec4a41cb88070ff8518e842;hp=ea10b58fe8887939663041ff8d766a32b3a6c09e;hpb=835d051ae3e6b6486f95b0871cfe3b662b5ee1db;p=lyx.git diff --git a/src/Layout.h b/src/Layout.h index ea10b58fe8..5fb887302e 100644 --- a/src/Layout.h +++ b/src/Layout.h @@ -51,6 +51,9 @@ class Layout { public: /// Layout(); + /// is this layout a default layout created for an unknown layout + bool isUnknown() const { return unknown_; } + void setUnknown(bool unknown) { unknown_ = unknown; } /// Reads a layout definition from file /// \return true on success. bool read(Lexer &, TextClass const &); @@ -121,6 +124,11 @@ public: //////////////////////////////////////////////////////////////// // members //////////////////////////////////////////////////////////////// + /** Is this layout the default layout for an unknown layout? If + * so, its name will be displayed as xxx (unknown). + */ + bool unknown_; + /** Default font for this layout/environment. The main font for this kind of environment. If an attribute has INHERITED_*, it means that the value is specified by @@ -194,14 +202,6 @@ public: bool free_spacing; /// bool pass_thru; - /** - * Whether this layout was declared with "Environment xxx" as opposed - * to "Style xxx". This is part of some unfinished generic environment - * handling (see also InsetEnvironment) started by Andre. No layout - * that is shipped with LyX has this flag set. - * Don't confuse this with isEnvironment()! - */ - bool is_environment; /// show this in toc int toclevel; /// special value of toclevel for non-section layouts