|
|
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.