]> git.lyx.org Git - lyx.git/blobdiff - src/Text.h
Tooltips for collapsables and branches
[lyx.git] / src / Text.h
index 0ebc1eeace21fc92b40aa046facff4d2075a9106..eba2b153a71123a7a069ab6441088a1d57eaba94 100644 (file)
@@ -169,11 +169,23 @@ public:
         * Returns true if an update is needed after the move.
         */
        bool cursorBackward(Cursor & cur);
+       /// Move cursor visually one position to the left
+       /**
+        * \param skip_inset if true, don't enter insets
+        * Returns true if an update is needed after the move.
+        */
+       bool cursorVisLeft(Cursor & cur, bool skip_inset = false);
        /// Move cursor one position forward
        /**
         * Returns true if an update is needed after the move.
         */
        bool cursorForward(Cursor & cur);
+       /// Move cursor visually one position to the right
+       /**
+        * \param skip_inset if true, don't enter insets
+        * Returns true if an update is needed after the move.
+        */
+       bool cursorVisRight(Cursor & cur, bool skip_inset = false);
        ///
        bool cursorBackwardOneWord(Cursor & cur);
        ///
@@ -241,6 +253,8 @@ public:
 
        ///
        bool checkAndActivateInset(Cursor & cur, bool front);
+       ///
+       bool checkAndActivateInsetVisual(Cursor & cur, bool movingForward, bool movingLeft);
 
        ///
        void write(Buffer const & buf, std::ostream & os) const;