]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/math_pos.h
rename commandtags.h to lfuns.h and renumber/cleanup. Rebuild the tree !
[lyx.git] / src / mathed / math_pos.h
index 5ffa93ceaceee0e4513a6fd3c7a136f4faa47160..85198c782f1ddf43a32deb2e3b5ee5f69a1f97ec 100644 (file)
@@ -1,30 +1,27 @@
 #ifndef MATH_POS_H
 #define MATH_POS_H
 
+
 #include <iosfwd>
-#include "math_xdata.h"
+#include "math_data.h"
 
 
-/// Description of a position 
+/// Description of a position
 class MathCursorPos {
 public:
-       /// 
+       ///
        MathCursorPos();
-       /// 
+       ///
        explicit MathCursorPos(MathInset *);
 
        /// returns cell corresponding to this position
        MathArray & cell() const;
        /// returns cell corresponding to this position
        MathArray & cell(MathArray::idx_type idx) const;
-       /// returns xcell corresponding to this position
-       MathXArray & xcell() const;
-       /// returns xcell corresponding to this position
-       MathXArray & xcell(MathArray::idx_type idx) const;
-       ///
-       int xpos() const;
-       ///
-       int ypos() const;
+       /// gets screen position of the thing
+       void getPos(int & x, int & y) const;
+       /// set position
+       void setPos(MathArray::pos_type pos);
 
 public:
        /// pointer to an inset