For the record, there already is a cube with Compiz. But what if there also was a cube defined in GTK+, as such that GNOME wouldn't require Compiz, and also be able to use such geometry to be able to animate themes, such as create a Flip3D-like task switcher or zoom out of the desktop, for instance? This could ultimately allow the cube to exist on less-powerful graphics cards, as well as other 3D effects.
Ultimately, this is a GTK library for 3D window geometry, and therefore allows themes and apps to take advantage of it.
It is a struct, not a function, and so is in itself a new variable type. It can be used to define functions, so that the functions can therefore be used to enable other things, such as desktop switchers and window switchers.
Apps can also take advantage of this, and use it in their UI, ultimately so that the apps have their own visual effects.
View full history Series and milestones
trunk series is the current focus of development.