X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FMathData.h;h=a1ce7a6df0e720aae0099f4df7f134814bd8da1c;hb=5fdc577badb1cb133d6a0dc7d831bb1f82576adb;hp=9eae46671a70f1271c190983309fb4d4ac6d3e42;hpb=f643ae700700cbd9aa0b1aca8155c6d7f2aee34d;p=lyx.git diff --git a/src/mathed/MathData.h b/src/mathed/MathData.h index 9eae46671a..a1ce7a6df0 100644 --- a/src/mathed/MathData.h +++ b/src/mathed/MathData.h @@ -137,6 +137,8 @@ public: void drawT(TextPainter & pi, int x, int y) const; /// mark cell for re-drawing void touch() const; + /// approximate the math class of the data + MathClass mathClass() const; /// access to cached x coordinate of last drawing int xo(BufferView const & bv) const; @@ -171,7 +173,7 @@ public: /// attach/detach arguments to macros, updating the cur to /// stay visually at the same position (cur==0 is allowed) - void updateMacros(Cursor * cur, MacroContext const & mc, UpdateType); + void updateMacros(Cursor * cur, MacroContext const & mc, UpdateType, int nesting); /// void updateBuffer(ParIterator const &, UpdateType);