22
22
* Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
23
23
* Thomas.Nau@rz.uni-ulm.de
25
* RCS: $Id: undo.h,v 1.1 1998/02/19 18:06:34 sync Exp $
25
* RCS: $Id: undo.h,v 1.3 2005/01/03 12:57:00 danmc Exp $
28
28
/* prototypes for undo routines
48
48
void AddObjectToRemovePointUndoList(int, void *, void *, Cardinal);
49
49
void AddObjectToInsertPointUndoList(int, void *, void *, void *);
50
50
void AddObjectToMoveUndoList(int, void *, void *, void *,
51
LocationType, LocationType);
52
52
void AddObjectToChangeNameUndoList(int, void *,void *, void *, char *);
53
53
void AddObjectToRotateUndoList(int, void *, void *,void *,
54
Position, Position, BYTE);
54
LocationType, LocationType, BYTE);
55
55
void AddObjectToCreateUndoList(int, void *, void *,void *);
56
void AddObjectToMirrorUndoList(int, void *, void *,void *, Position);
56
void AddObjectToMirrorUndoList(int, void *, void *,void *, LocationType);
57
57
void AddObjectToMoveToLayerUndoList(int, void *, void *, void *);
58
58
void AddObjectToFlagUndoList(int, void *, void *, void *);
59
59
void AddObjectToSizeUndoList(int, void *, void *, void *);
60
60
void AddObjectTo2ndSizeUndoList(int, void *, void *, void *);
61
61
void AddObjectToClearSizeUndoList(int, void *, void *, void *);
62
void AddObjectToMaskSizeUndoList(int, void *, void *, void *);
62
63
void LockUndo(void);
63
64
void UnlockUndo(void);
64
65
Boolean Undoing(void);