]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insetcollapsable.h
prevent crash when inserting minipage in table cell,
[lyx.git] / src / insets / insetcollapsable.h
index d12af3c925910282fe66546420cb623238c5a4c8..30ad137784b2126844d503a780a3b172002e97ed 100644 (file)
@@ -19,6 +19,7 @@
 #include "lyxfont.h"
 #include "funcrequest.h" // for adjustCommand
 #include "LColor.h"
+#include "box.h"
 
 #include <boost/weak_ptr.hpp>
 
@@ -51,6 +52,8 @@ public:
        /// draw, either inlined (no button) or collapsed/open
        void draw(PainterInfo & pi, int x, int y, bool inlined) const;
        ///
+       bool hitButton(FuncRequest const &) const;
+       ///
        EDITABLE editable() const;
        ///
        bool insertInset(BufferView *, InsetOld * inset);
@@ -193,11 +196,7 @@ public:
        mutable InsetText inset;
 protected:
        ///
-       mutable int button_length;
-       ///
-       mutable int button_top_y;
-       ///
-       mutable int button_bottom_y;
+       mutable Box button_dim;
        ///
        mutable int topx;
        mutable int topbaseline;