Canvas Sweetness

I'm almost finished with my current project. A GTK+ and cairo based canvas.

It's pretty nice as it has got several nice features like:

  • Model/View split
  • API similar to GNOME canvas (easy to learn)
  • Cairo rendered Sweetness
  • GObject based API
  • Finer grained signal handling
  • Choose whether or not to have pixel-aligned objects
  • Small demo application showing some of its features

And there are several things to come:

  • Printing support (once the printing code in GTK+ HEAD is finished)
  • Point-in-Path detection for any paths (this might require some of the SVP code from libart)

Trackback URL for this post:

http://web.herzi.eu/en/trackback/21