I was just informed that trying to run the project with the ElfData plugin
generates three errors. This is due to the fact that I was using a new, beta
version of the plugin, in which quite a few syntax changes were made.
I just updated the project, so it uses the syntax of the current (non-beta)
plugin.
Download link is the same:
http://download.rovosoft.com/UndoFW.zip
Ronald Vogelaar
http://www.rovosoft.com
----- Original Message -----
From: "Ronald Vogelaar" <enter at rovosoft dot com>
To: "REALbasic NUG" <realbasic-nug at lists dot realsoftware dot com>
Sent: Saturday, September 30, 2006 12:47 PM
Subject: ANN: Undo Framework
RovoSoft today released 'MetroUndo Framework" into the public domain.
It is a REALBasic project containing a set of classes to easily add a very
stable and bugfree (or so I hope) Undo/Redo framework to your application.
When looking for examples, trying to learn how to go about adding undo/redo
to my current Metropolis project, I came across several examples, but all
had their own drawbacks. I stumbled upon Undo Toolkit, which (imho) had the
basic idea right, but its code was bloated and messy. It tries to do too
many things that too few people would ever need to use; plus it's GPL
licensed, which is a hurdle for many, if not most RB developers.
So, with the same concept in mind, I put away everything I had downloaded,
and started from scratch. The result is a very clean, bugfree (as far as I
tested) solution, which I am placing into the public domain.
I will link to it when I have my website updated at the release of
Metropolis for Windows, but for now, here is the direct link to download:
http://download.rovosoft.com/UndoFW.zip
It requires the elfdata.com/plugin. MetroUndo Framework uses the ElfData,
FastString and RingTree classes from the plugin. You could change the code
to remove this dependency, but you'd be hard pressed to keep it as clean and
simple as it is now.
Ronald Vogelaar
http://www.rovosoft.com
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
__________ NOD32 1.1784 (20060929) Information __________
This message was checked by NOD32 antivirus system.
http://www.eset.com
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
|