]> git.lyx.org Git - features.git/blobdiff - src/insets/InsetCollapsable.h
Further cleanup of InsetFlex, InsetCollapsable and InsetLayout:
[features.git] / src / insets / InsetCollapsable.h
index fb8e175857b3decb140a40baf690801b459ac9cb..b97ce32ca10fb8996779a43e4481f9fd9dfa3e8a 100644 (file)
@@ -126,7 +126,7 @@ public:
        ///
        bool setMouseHover(bool mouse_hover);
        ///
-       virtual ColorCode backgroundColor() const {return layout_.bgcolor; }
+       virtual ColorCode backgroundColor() const {return layout_->bgcolor; }
 
        int latex(Buffer const &, odocstream &,
                  OutputParams const &) const;
@@ -136,9 +136,9 @@ public:
        virtual InsetCode lyxCode() const { return COLLAPSABLE_CODE; }
 
        /// Allow multiple blanks
-       virtual bool isFreeSpacing() const { return layout_.freespacing; }
+       virtual bool isFreeSpacing() const { return layout_->freespacing; }
        /// Don't eliminate empty paragraphs
-       virtual bool allowEmpty() const { return layout_.keepempty; }
+       virtual bool allowEmpty() const { return layout_->keepempty; }
 
 protected:
        ///
@@ -164,10 +164,12 @@ protected:
        ///
        mutable int topbaseline;
        ///
-       mutable InsetLayout layout_;
+       InsetLayout const * layout_;
        ///
        CollapseStatus internalStatus() const { return status_; }
 private:
+       ///
+       docstring labelstring_;
        ///
        mutable CollapseStatus status_;
        /// a substatus of the Open status, determined automatically in metrics