Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watlion!pgtrubey From: pgtrubey@watlion.UUCP Newsgroups: comp.sys.mac Subject: MacApp's undo ability. Message-ID: <7932@watlion.UUCP> Date: Mon, 9-Mar-87 14:20:15 EST Article-I.D.: watlion.7932 Posted: Mon Mar 9 14:20:15 1987 Date-Received: Tue, 10-Mar-87 00:35:23 EST Distribution: comp Organization: U of Waterloo, Ontario Lines: 23 Somebody a while back mentioned something about extending MacApp to allow for multiple undo operations as opposed to just being able to undo the latest command. Is there a reason why this wasn't implemented in MacApp? It seems to me that it wouldn't be too hard given the current MacApp framework. Instead of MacApp ing the last command before ing the current one, why couldn't it keep all the commands on a stack and thus it could successively undo each operation. I guess as you undid commands, you would have to keep another stack to be able to redo each command. The only problem that I see is when to the commands. You could either allow a maximum undo stack, or you could commit commands only when something like a file save was being performed. Is this resonable, or have I overlooked something? -- Phil Trubey pgtrubey@watlion.UUCP !{allegra,clyde,decvax,ihnp4}!watmath!watlion!pgtrubey pgtrubey%watlion%waterloo.csnet@csnet-relay.ARPA pgtrubey%watlion@waterloo.CSNET