1 /* $Id: undo.h,v 1.6 2002/08/27 05:39:27 n8gray Exp $ */
3 #ifndef NEDIT_UNDO_H_INCLUDED
4 #define NEDIT_UNDO_H_INCLUDED
8 enum undoTypes
{UNDO_NOOP
, ONE_CHAR_INSERT
, ONE_CHAR_REPLACE
, ONE_CHAR_DELETE
,
9 BLOCK_INSERT
, BLOCK_REPLACE
, BLOCK_DELETE
};
11 void Undo(WindowInfo
*window
);
12 void Redo(WindowInfo
*window
);
13 void SaveUndoInformation(WindowInfo
*window
, int pos
, int nInserted
,
14 int nDeleted
, const char *deletedText
);
15 void ClearUndoList(WindowInfo
*window
);
16 void ClearRedoList(WindowInfo
*window
);
17 void DisableUnmodified(WindowInfo
*window
);
19 #endif /* NEDIT_UNDO_H_INCLUDED */