While I'm working on the nghost3 toolkit, I'm wondering if it'd be useful for windows developers as well as us Linux guys. Clutter and Qt are crossplatform, so in theory, it will run on Macs, Linux, and Windows.
If anyone is interested in using it, feel free (under the LGPL). Here is a simple example of an application:
That will move a spinning, fading, growing rectangle across the screen. It follows both Gtk and Qt's object design which allows you to inherit from base class and do you own widget magic:
int main(int argc, char** argv)
NClutterStage *stage = new NClutterStage();
NClutterTexture * texture = new NClutterTexture(stage);
cout<<"failed to create texture from regct"<<endl;
Here's a visual example of what you can do:
class MyWidget: NClutterContainer
///do more stuff
MyWidget *myWidget = new MyWidget();
I figure the more people that use it, the more robust and useful it will become.
You can check out the code here: https://nghost.svn.sourceforge.net/svnroot/nghost/ng3
It doesn't compile for windows right now, but if there is enough interest, why not? It makes more sense to concentrate on a really great mobile toolkit rather than each app create its own...