ANNOUNCE: DiaCanvas2 0.1.0 and GtkCassowary 0.1.2



Hi,

Finally DiaCanvas2 has reached it's 0.1.0 status!

Take a look at

        http://sourceforge.net/projects/diacanvas/

and download DiaCanvas2 together with GtkCassowary.


Features of DiaCanvas2:
- Uses GnomeCanvas for it's views (anti-aliasing stuff)
- Views (DiaCanvasView) are completely separate from the model
(DiaCanvas).
- Individual objects can be rotated, sheared, mirrored, etc.
- connections between objects are hold true by means of a real
  Constraint Solver (Cassowary:
  http://www.cs.washington.edu/research/constraints/cassowary/)
- The abillity to dump the content of a diagram to an XML file
  (needs some more care).


What do you need to build DiaCanvas2?
- A recent GNOME installation (e.g. Ximian GNOME), with development
  libraries installed.
- The Cassowary Constraint Solving Toolkit from
  http://www.cs.washington.edu/research/constraints/cassowary/
  (don't forget to apply the patch in the GtkCassowary source
directory!).
- GtkCassowary, a GTK+ wrapper for Cassowary.
- DiaCanvas2, the latest version.
- Cassowary expects Guile to be installed. (You don't need the GTL
library)

Of course quite a lot of things have to be done:
- Implement the DiaShape API (for rendering et al.).
- Create some basoc objects, like Lines, elements.
- Migrate to the GTK+-2.0 API.

Bugs, tips, help and stuff can be send to:

        diacanvas-devel lists sourceforge net


Try it, you'll like it!

Regards,

Arjan




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]