|
|
1.1 root 1: @interface MultipleChange : Change
2: {
3: Change *lastChange; /* the last incorporated change */
4: List *changes; /* the list of incorporated changes */
5: const char *name; /* the change name to put in the undo menu */
6: }
7:
8: - init;
9: - initChangeName:(const char *)changeName;
10: - free;
11: - (const char *)changeName;
12: - undoChange;
13: - redoChange;
14: - (BOOL)subsumeChange:change;
15: - (BOOL)incorporateChange:change;
16: - finishChange;
17:
18: @end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.