]> git.lyx.org Git - lyx.git/blobdiff - src/textcursor.h
split LyXText::rowlist_ into individual Paragraph::rows_ chunks
[lyx.git] / src / textcursor.h
index 26091d5a4b68dc9cdd639e1abc65cb567a0c7d4c..a7187eb3d9476a6903711a029a7bf0e16ade4399 100644 (file)
@@ -16,6 +16,9 @@
 #ifndef TEXTCURSOR_H
 #define TEXTCURSOR_H
 
+// Do not even think of forward declaring LyXText/BufferView etc here!
+// If you need Paragraph proper, go to text_func.h
+
 /** The cursor.
        Later this variable has to be removed. There should be now internal
        cursor in a text (and thus not in a buffer). By keeping this it is
@@ -56,8 +59,8 @@ private:
 };
 
 struct TextCursor {
-       /// returns true if selection was set previously
-       bool setSelection();
+       ///
+       void setSelection();
        ///
        void clearSelection();
        ///
@@ -69,13 +72,6 @@ struct TextCursor {
        Selection selection;
        // this is used to handle XSelection events in the right manner
        Selection xsel_cache;
-
-       /// needed for the toggling (cursor position on last selection made)
-       LyXCursor last_sel_cursor;
-       /// needed for toggling the selection in screen.C
-       LyXCursor toggle_cursor;
-       /// needed for toggling the selection in screen.C
-       LyXCursor toggle_end_cursor;
 };
 
 #endif