Hello,
I've just dropped a new snapshot of the new DiaCanvas in
http://www.linuxstart.com/~arjan/download/dia-newcanvas-20000623-arjan.tar.gz.
I've been basically working on the loas/save engine (DiaPersistent).
The idea is to have the user only specify a name, a type and an offset and
let the underlying code handle loading and saving (through a
DiaPersistentFactory).
Saving of objects works, I expect to get loading to work within two weeks
(hopefully sooner). For object attributes that should be easy, for signals
I think I'll use the dynamic linker (like libglade).
After that I will implement undo/redo on top of DiaPersistent.
Regards,
Arjan
PS1. I can not access the gnome CVS repository from here (at work), so I
thought this might be a nice workaround for the moment. If anybody has a
better idea (attaching diffs?)...
PS2. Is anybody else hacking on the new canvas or only me?