#define MATH_NESTINSET_H
#include "InsetMath.h"
-
-// FIXME: remove
-#include "support/docstring.h"
+#include "MathData.h"
#include <map>
///
void setBuffer(Buffer &);
+ // The method below hides inset::metrics() intentionally!
+ // We have to tell clang not to be fussy about that.
+#ifdef __clang__
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Woverloaded-virtual"
+#endif
/// the size is usually some sort of convex hull of the cells
- /// hides inset::metrics() intentionally!
void metrics(MetricsInfo const & mi) const;
+#ifdef __clang__
+#pragma clang diagnostic pop
+#endif
/// draw background if locked
void draw(PainterInfo & pi, int x, int y) const;
/// draw selection background
/// afterwards if found
bool findMacroToFoldUnfold(Cursor & searchCur, bool fold) const;
/// move cursor forward
- bool cursorMathForward(Cursor & cur);
+ bool cursorMathForward(Cursor & cur, bool enter = true);
/// move cursor backwards
- bool cursorMathBackward(Cursor & cur);
+ bool cursorMathBackward(Cursor & cur, bool enter = true);
protected:
/// we store the cells in a vector