Travis Boucher wrote:
I'd also like to avoid Gnome and Goo::Canvas to make porting to C and other platforms easier.
Note that neither Gnome2::Canvas nor Goo::Canvas depend on Gnome2. Both require Glib and Gtk2, and Goo::Canvas additionally requires Cairo.
-Torsten