At GUADEC, me and Alex were discussing whether it would be a good idea to
write a new canvas which dia and other programs could use.  The idea was
to come up with a canvas that has the good points of the Dia canvas (such
as good handling of multiple views for the one canvas structure, abstract
renderer allowing things like transparent printing support) and those of
the GnomeCanvas (benefits from using the GtkObject system, using libart,
etc).

I don't know if The DiaCanvas package is a good starting point though, as
it only seems to use GtkObjects fairly superficially.  The signalling
system could simplify a lot of the diagram <-> display notification that
occurs in the current setup for instance.  (one other comment about
DiaCanvas - it should be GPL licenced, as it is based on GPL code.  You
can't relabel GPL code as LGPL).

So do you think this is a good idea?  I think such a project could be
useful for a lot programs (there is a lot of code in the GNOME CVS tree
handling multiple views of a canvas based display).  Is there anyone who
would be interested in helping out on a project like this?

James.

--
Email: [EMAIL PROTECTED]
WWW:   http://www.daa.com.au/~james/


Reply via email to