On Wed, 2009-12-16 at 22:34 -0600, Andrew Breiner wrote:
Your patch made gtkstage.get_stage() return a Clutter.Actor, I was
just
wondering why it didn't return a Clutter.Stage. I manually edited
the
vapi file and told GtkClutter.Embed to have the following information:
public class Embed : Gtk.Container, Atk.Implementor, Gtk.Buildable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public Embed ();
public unowned Clutter.Stage get_stage ();
}
It returns a ClutterActor because thats what gtk_clutter_get_stage () returns, on the whole clutter functions will *always* return clutter actors and its up to you to to cast them appropriately. just do Clutter.Stage stage = gtkstage.get_stage (); vala will handle the typecasting for you just fine. if it doesn't for whatever reason (it should) just add "As Clutter.stage" -- Gordon Allott <gord allott canonical com> Canonical
Attachment:
signature.asc
Description: This is a digitally signed message part