]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/math_nestinset.h
Fix reading of math macros
[lyx.git] / src / mathed / math_nestinset.h
index cf9d4057a065e7d0389d01ce517380513c11f53f..5c39425e82dcad15d1519fe9d8c24a71ba79d637 100644 (file)
@@ -70,7 +70,7 @@ public:
        /// 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);
@@ -83,7 +83,7 @@ public:
        void validate(LaTeXFeatures & features) const;
 
        /// match in all cells
-       bool match(MathInset const *) const;
+       bool match(MathAtom const &) const;
        /// replace in all cells
        void replace(ReplaceData &);
        /// do we contain a given pattern?
@@ -98,9 +98,12 @@ public:
 
        /// 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;