]> git.lyx.org Git - lyx.git/blobdiff - src/undo_funcs.h
remove noload/don't typeset
[lyx.git] / src / undo_funcs.h
index 0339bbc5f1c11000401eecc604a90f8bc4ae89cd..35e35443bcb42576a22d8ef710465d5334e0f972 100644 (file)
@@ -1,9 +1,9 @@
 // -*- C++ -*-
 /* This file is part of
- * ====================================================== 
- * 
+ * ======================================================
+ *
  *           LyX, The Document Processor
- *        
+ *
  *           Copyright 1995-2001 The LyX Team.
  *
  * ====================================================== */
 
 class BufferView;
 class Paragraph;
-class LyXCursor;
 
 /// returns false if no undo possible
 extern bool textUndo(BufferView *);
 /// returns false if no redo possible
 extern bool textRedo(BufferView *);
-/// used by TextUndo/TextRedo
-extern bool textHandleUndo(BufferView *, Undo * undo);
 /// makes sure the next operation will be stored
 extern void finishUndo();
-/// this is dangerous and for internal use only
+/// Whilst undo is frozen, all actions do not get added
+/// to the undo stack
 extern void freezeUndo();
-/// this is dangerous and for internal use only
+/// Track undos again
 extern void unFreezeUndo();
-///
-extern void setUndo(BufferView *, Undo::undo_kind kind, 
-                    Paragraph const * first, Paragraph const * behind);
-///
+/// FIXME
+extern void setUndo(BufferView *, Undo::undo_kind kind,
+                   Paragraph const * first, Paragraph const * behind);
+/// FIXME
 extern void setRedo(BufferView *, Undo::undo_kind kind,
-                    Paragraph const * first, Paragraph const * behind);
-///
-extern Undo * createUndo(BufferView *, Undo::undo_kind kind,
-                         Paragraph const * first, Paragraph const * behind);
-/// for external use in lyx_cb.C
+                   Paragraph const * first, Paragraph const * behind);
+/// FIXME
 extern void setCursorParUndo(BufferView *);
 
-// returns a pointer to the very first Paragraph depending of where we are
-// so it will return the first paragraph of the buffer or the first paragraph
-// of the textinset we're in.
-extern Paragraph * firstUndoParagraph(BufferView *, int inset_arg);
-
-///
-extern LyXCursor const & undoCursor(BufferView * bv);
-
-/// the flag used by FinishUndo();
-extern bool undo_finished;
-/// a flag
+/// Are we avoiding tracking undos currently ?
 extern bool undo_frozen;
 
-#endif
+#endif // UNDO_FUNCS_H