General Info

The Canvas will probably be named "Shadecanvas". Is is implemented independently from Gtk and Glib and supports at least Cairo as a rendering backend, but in the long term it may also implement others. Shadecanvas is licensed under the terms and conditions of the LGPL.

Components

For ease of development this document will break the canvas down into several aspects that generally can be discussed independently: