]> git.lyx.org Git - lyx.git/blobdiff - src/undo.h
fix reading the author field.
[lyx.git] / src / undo.h
index 3759ae067cadcf25d188711072bbdbb05ef88486..501ace924e1b0bc713d4d9b6ff9ea66ace85b1ed 100644 (file)
@@ -17,7 +17,7 @@
 #define UNDO_H
 
 #include "dociterator.h"
-#include "ParagraphList_fwd.h" 
+#include "ParagraphList_fwd.h"
 
 #include "support/types.h"
 
@@ -49,10 +49,10 @@ struct Undo {
                ATOMIC
        };
 
-       /// which kind of operation are we recording for?
+       /// Which kind of operation are we recording for?
        undo_kind kind;
        /// the position of the cursor
-       StableDocumentIterator cursor;
+       StableDocIterator cursor;
        /// counted from begin of buffer
        lyx::par_type from;
        /// complement to end of this cell
@@ -81,19 +81,22 @@ void finishUndo();
  * will record the original information of the paragraphs in the undo stack.
  */
 
-/// the common case: prepare undo for an arbitrary range
+/// The general case: prepare undo for an arbitrary range.
 void recordUndo(LCursor & cur, Undo::undo_kind kind,
        lyx::par_type from, lyx::par_type to);
 
-/// convienience: prepare undo for the range between 'from' and cursor.
+/// Convenience: prepare undo for the range between 'from' and cursor.
 void recordUndo(LCursor & cur, Undo::undo_kind kind, lyx::par_type from);
 
-/// convienience: prepare undo for the single paragraph containing the cursor
+/// Convenience: prepare undo for the single paragraph or cell
+/// containing the cursor
 void recordUndo(LCursor & cur, Undo::undo_kind kind = Undo::ATOMIC);
-/// convienience: prepare undo for the selected paragraphs
+/// Convenience: prepare undo for the inset containing the cursor
+void recordUndoInset(LCursor & cur, Undo::undo_kind kind = Undo::ATOMIC);
+/// Convenience: prepare undo for the selected paragraphs
 void recordUndoSelection(LCursor & cur, Undo::undo_kind kind = Undo::ATOMIC);
 
-/// convienience: prepare undo for the single paragraph containing the cursor
+/// Convenience: prepare undo for the single paragraph containing the cursor
 void recordUndoFullDocument(LCursor & cur);
 
 #endif // UNDO_FUNCS_H