// -*- C++ -*-
/**
- * \file cursor.h
+ * \file textcursor.h
* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
* \author unknown
* \author Lars Gullik Bjønnes
* \author John Levon
+ * \author André Pönitz
*
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
*/
-#include "lyxcursor.h"
-
#ifndef TEXTCURSOR_H
#define TEXTCURSOR_H
+#include "lyxcursor.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
+ Later this variable has to be removed. There should be no internal
cursor in a text (and thus not in a buffer). By keeping this it is
(I think) impossible to have several views with the same buffer, but
the cursor placed at different places.
Since the LyXText now has been moved from Buffer to BufferView
it should not be absolutely needed to move the cursor...
[even later]
- It should neverthe less to keep classes and intedependencies small
+ Nevertheless, it should still be moved, in order to keep classes
+ and interdependencies small.
*/
// The structure that keeps track of the selections set.
void setSelection();
///
void clearSelection();
- ///
- string const selectionAsString(Buffer const * buffer, bool label) const;
// actual cursor position
LyXCursor cursor;