Goocanvas [1] is a canvas widget for GTK+, It is similar in many waysto FooCanvas, hence the name, but it uses cairo for rendering, it hasan optional model/view split, and uses interfaces for items views(so you can easily turn any application object into a canvas item orview).

PyGooCanvas is a wrapper which exposes the goocanvas API to thepython world. It is fairly complete; most of the API are covered.

The documentation is a work in progress, needs quite a lot of work inorder to reflect the new API, a lot of new examples are provided,anyway help will be greatly appreciated.

Like the GTK+ library, PyGTK and GooCanvas itself PyGooCanvas islicensed under the GNU LGPL, so is suitable for use in bothfree software and proprietary applications.