#ifndef MATH_NESTINSET_H
#define MATH_NESTINSET_H
-#ifdef __GNUG__
-#pragma interface
-#endif
#include "math_diminset.h"
/// access to the lock
void lock(bool);
/// get notification when the cursor leaves this inset
- void notifyCursorLeaves();
+ void notifyCursorLeaves(idx_type);
/// direct access to the cell
MathArray & cell(idx_type);
/// writes \\, name(), and args in braces and '\\lyxlock' if necessary
void write(WriteStream & os) const;
- /// writes [, name(), and args in []
+ /// writes [, name(), and args in []
void normalize(NormalStream & os) const;
+ /// local dispatcher
+ result_type dispatch(FuncRequest const & cmd, idx_type & idx, pos_type & pos);
+
protected:
/// we store the cells in a vector
typedef std::vector<MathArray> cells_type;