A ClutterActor containing a #GtkWidget. Creates a new #GtkClutterActor. This widget can be used to embed a #GtkWidget into a Clutter scene, by retrieving the internal #GtkBin container using gtk_clutter_actor_get_widget() and adding the #GtkWidget to it. the newly created #GtkClutterActor Creates a new #GtkClutterActor widget. This widget can be used to embed a Gtk widget into a clutter scene. This function is the logical equivalent of: |[ ClutterActor *actor = gtk_clutter_actor_new (); GtkWidget *bin = gtk_clutter_actor_get_widget (GTK_CLUTTER_ACTOR (actor)); gtk_container_add (GTK_CONTAINER (bin), contents); ]| the newly created #GtkClutterActor a #GtkWidget to pack into this #ClutterActor Retrieves the child of the #GtkBin used to hold the contents of @actor. This convenience function is the logical equivalent of: |[ GtkWidget *bin; bin = gtk_clutter_actor_get_widget (GTK_CLUTTER_ACTOR (actor)); return gtk_bin_get_child (GTK_BIN (bin)); ]| has been set a #GtkWidget, or %NULL if not content Retrieves the #GtkBin used to hold the #GtkClutterActor:contents widget a #GtkBin The #GtkWidget to be embedded into the #GtkClutterActor Base class for #GtkClutterActor. Extension of the #ClutterInitError enumeration for the integration with GTK+ This enumeration might be extended at later date A #GtkWidget containing the default Clutter stage. The <structname>GtkClutterEmbed</structname> structure contains only private data and should be accessed using the provided API. Creates a new #GtkClutterEmbed widget. This widget can be used to build a scene using Clutter API into a GTK+ application. the newly created #GtkClutterEmbed Retrieves the #ClutterStage from @embed. The returned stage can be used to add actors to the Clutter scene. the returned actor. the Clutter stage. You should never destroy or unref Base class for #GtkClutterEmbed. The <structname>GtkClutterEmbedClass</structname> contains only private data. An enumeration of error types used in ClutterGtk texture functions This enumeration might be extended at later date A #GtkWindow containing a #ClutterStage. The <structname>GtkClutterWindow</structname> structure contains only private data and it should be accessed using the provided API. Creates a new #GtkClutterWindow widget. This window provides a hidden #ClutterStage on which the child #GtkWidget<!-- -->s are placed. This allows other #ClutterActor<!-- -->s to also be placed on the stage. the newly created #GtkClutterWindow Retrieves the #ClutterStage that this window is embedding Use this function if you wish to add other actors to the #ClutterStage. the window's #ClutterStage Base class for #GtkClutterWindow. The <structname>GtkClutterWindowClass</structname> structure contains only private data. Retrieves the base color of @widget for the given @state and copies it into @color. a #GtkWidget a state return location for a #ClutterColor Retrieves the background color of @widget for the given @state and copies it into @color. a #GtkWidget a state return location for a #ClutterColor Retrieves the dark color of @widget for the given @state and copies it into @color. a #GtkWidget a state return location for a #ClutterColor Retrieves the foreground color of @widget for the given @state and copies it into @color. a #GtkWidget a state return location for a #ClutterColor Retrieves the light color of @widget for the given @state and copies it into @color. a #GtkWidget a state return location for a #ClutterColor Retrieves the mid color of @widget for the given @state and copies it into @color. a #GtkWidget a state return location for a #ClutterColor Returns a #GOptionGroup for the command line arguments recognized by Clutter. You should add this group to your #GOptionContext with g_option_context_add_group(), if you are using g_option_context_parse() to parse your commandline arguments instead of using gtk_clutter_init() or gtk_clutter_init_with_args(). You should add this option group to your #GOptionContext after the GTK option group created with gtk_get_option_group(), and after the clutter option group obtained from clutter_get_option_group_without_init(). You should not use clutter_get_option_group() together with this function. You must pass %TRUE to gtk_get_option_group() since gtk-clutter's option group relies on it. Parsing options using g_option_context_parse() with a #GOptionContext containing the returned #GOptionGroupwith will result in Clutter's and GTK-Clutter's initialisation. That is, the following code: |[ g_option_context_add_group (context, gtk_get_option_group (TRUE)); g_option_context_add_group (context, cogl_get_option_group ()); g_option_context_add_group (context, clutter_get_option_group_without_init ()); g_option_context_add_group (context, gtk_clutter_get_option_group ()); res = g_option_context_parse (context, &amp;argc, &amp;argc, NULL); ]| is functionally equivalent to: |[ gtk_clutter_init (&amp;argc, &amp;argv); ]| After g_option_context_parse() on a #GOptionContext containing the the returned #GOptionGroup has returned %TRUE, Clutter and GTK-Clutter are guaranteed to be initialized. recognized by ClutterGtk a #GOptionGroup for the commandline arguments Retrieves the text-aa color of @widget for the given @state and copies it into @color. a #GtkWidget a state return location for a #ClutterColor Retrieves the text color of @widget for the given @state and copies it into @color. a #GtkWidget a state return location for a #ClutterColor This function should be called instead of clutter_init() and gtk_init(). on failure. %CLUTTER_INIT_SUCCESS on success, a negative integer pointer to the arguments count, or %NULL pointer to the arguments vector, or %NULL This function should be called instead of clutter_init() and gtk_init_with_args(). on failure. %CLUTTER_INIT_SUCCESS on success, a negative integer a pointer to the number of command line arguments. a pointer to the array of command line arguments. a string which is displayed in the first line of <option>--help</option> output, after <literal><replaceable>programname</replaceable> [OPTION...]</literal> a %NULL-terminated array of #GOptionEntry<!-- -->s describing the options of your program a translation domain to use for translating the <option>--help</option> output for the options in @entries with gettext(), or %NULL Creates a new #ClutterTexture and sets its contents to be the @icon_name from the current icon theme. was %NULL and @icon_name was not found. the newly created texture, or %NULL if @widget a #GtkWidget or %NULL the name of the icon the size of the icon, or -1 Creates a new #ClutterTexture and sets its contents with a copy of @pixbuf. the newly created #ClutterTexture a #GdkPixbuf Creates a new #ClutterTexture and sets its contents using the stock icon @stock_id as rendered by @widget. the newly created #ClutterTexture a #GtkWidget the stock id of the icon the size of the icon, or -1 Sets the contents of @texture using the @icon_name from the current icon theme. %TRUE on success, %FALSE on failure. a #ClutterTexture a #GtkWidget or %NULL the name of the icon the icon size or -1 Sets the contents of @texture with a copy of @pixbuf. %TRUE on success, %FALSE on failure. a #ClutterTexture a #GdkPixbuf Sets the contents of @texture using the stock icon @stock_id, as rendered by @widget. %TRUE on success, %FALSE on failure. a #ClutterTexture a #GtkWidget the stock id of the icon the size of the icon, or -1