GTK+ scene graph

by havoc

For the GTK+
I wanted to start a discussion about why people are doing
custom “canvas” things (HippoCanvas, Clutter, GooCanvas, Pigment,
etc.) and how GTK+ could evolve to address the same problems.

The proposal in a nutshell is that widgets should be one kind of
object in a more flexible scene graph. But there are many details.

is the thread
, Google
, and the document is embedded right here:

The two GTK+ enhancements I’m most excited about are gobject-introspection
and this scene graph (“canvas”) problem.

(This post was originally found at

My Twitter account is @havocp.
Interested in becoming a better software developer? Sign up for my email list and I'll let you know when I write something new.