Hey all,

In case you didn't see my blog post, I've been doing some work on
extending alexl's clutter-gtk CSW branch.

http://davyd.livejournal.com/280866.html
http://git.collabora.co.uk/?p=user/davyd/clutter-gtk-davyd.git;a=shortlog;h=refs/heads/client-side-windows-additions

The important additions here are GtkClutterWindow, which is a GtkWidget
that looks like a regular GtkWindow, but transparently places actors
onto a GtkClutterEmbed stage and GtkClutterStandin, which is a widget
that accepts a ClutterActor and makes room within a GTK+ packing tree
for that actor.

The work also includes a bunch of test cases to check ref-counting,
reparenting and a bunch of other things work correctly. It also includes
some demos of intermixing Clutter work with GTK+ (some of these are
quite hacky).

Performance is ok, but some transient updates (like short button
presses) can be lost if the widget tree is large (looking into this).

Feedback greatly appreciated.

--d

-- 
Davyd Madeley

Collabora Ltd., Melbourne, Australia
http://www.collabora.co.uk/

-- 
To unsubscribe send a mail to [email protected]

Reply via email to