Non linear undo in Rev IDE

Alejandro Tejada capellan2000 at gmail.com
Sat Jul 10 17:53:02 EDT 2010


Hi all,

I am gathering some ideas about:
"How should work a Non linear Undo in Rev?"
Please, participate with your experiences,
ideas and questions.

Your collaboration is indispensable to
create this library.

Notice that after we implement sucessfully
this project using revTalk scripts, it will
be available to use in our own programs.

The most common undo commands
in software is the Memory-dependent
linear undo, that allows to undo/redo
actions based in their execution order
and available memory designated by
user for this specific task.

My experience with Non-Linear undo
comes from my use of Adobe Photoshop:
http://livedocs.adobe.com/en_US/Photoshop/10.0/WSfd1234e1c4b69f30ea53e41001031ab64-7497.html

For Rev, it's feasible to save a copy of
the stacks every amount of minutes and
the Non Linear undo library would compare
the properties of the same object in different
saved stacks and allow to "revert" a single
object to a previously saved state (possibly
allowing to preview the change before applying)

Rev IDE blocks certain messages, like editscript
so i am not sure how to catch scripts changes
before they happen. It's necessary to trap the
script editions to save a stack copy before
editing the script...

Thanks in advance for your comments and ideas!

Alejandro

-- 
View this message in context: http://runtime-revolution.278305.n4.nabble.com/Non-linear-undo-in-Rev-IDE-tp2284816p2284816.html
Sent from the Revolution - User mailing list archive at Nabble.com.



More information about the Use-livecode mailing list