]> git.lyx.org Git - lyx.git/blobdiff - src/Cursor.h
Fix bug #6751: Assert when changing number of columns in 'simple' math-inset.
[lyx.git] / src / Cursor.h
index 5747d31ce4313199a8e2f78ff832005e50b294fb..c2c7a5d87361b688b7c0c454f395188c036e15a8 100644 (file)
@@ -202,6 +202,10 @@ public:
 
        /// access to normalized selection anchor
        CursorSlice normalAnchor() const;
+       // FIXME: this can't be a const & and a const function because
+       // LFUN_TAB_* wants to move the real anchor.
+       /// access to real selection anchor
+       DocIterator & realAnchor();
        /// sets anchor to cursor position
        void resetAnchor();
        /// access to owning BufferView
@@ -285,11 +289,7 @@ public:
        void checkBufferStructure();
 
 public:
-       ///
-       BufferView * bv_;
 //private:
-       /// the anchor position
-       DocIterator anchor_;
        
        ///
        DocIterator const & beforeDispatchCursor() const { return beforeDispatchCursor_; }
@@ -297,6 +297,10 @@ public:
        void saveBeforeDispatchPosXY();
 
 private:
+       ///
+       BufferView * bv_;
+       /// the anchor position
+       DocIterator anchor_;
        ///
        mutable DispatchResult disp_;
        /**