#include "clutterperl.h" MODULE = Gtk2::ClutterUtil PACKAGE = Gtk2::ClutterUtil PREFIX = gtk_clutter_ =for position DESCRIPTION =head1 DESCRIPTION A set of utility calls for retrieving theme colors from a L in a form understandable by Clutter. =cut ClutterColor_copy * get_fg_clutter_color (GtkWidget *widget, GtkStateType state) ALIAS: Gtk2::ClutterUtil::get_bg_clutter_color = 1 Gtk2::ClutterUtil::get_text_clutter_color = 2 Gtk2::ClutterUtil::get_base_clutter_color = 3 PREINIT: ClutterColor color = { 0, }; CODE: switch (ix) { case 0: gtk_clutter_get_fg_color (widget, state, &color); break; case 1: gtk_clutter_get_bg_color (widget, state, &color); break; case 2: gtk_clutter_get_text_color (widget, state, &color); break; case 3: gtk_clutter_get_base_color (widget, state, &color); break; default: g_assert_not_reached (); break; } RETVAL = &color; OUTPUT: RETVAL MODULE = Gtk2::ClutterUtil PACKAGE = Gtk2::ClutterTexture PREFIX = gtk_clutter_texture_ =for position DESCRIPTION =head1 DESCRIPTION A set of utility calls for using L with GTK+ stock icons, icons from themes and L objects. =cut ClutterActor_noinc * gtk_clutter_texture_new_from_pixbuf (class, GdkPixbuf *pixbuf) C_ARGS: pixbuf ClutterActor_noinc * gtk_clutter_texture_new_from_stock (class, GtkWidget *widget, const gchar *stock_id, GtkIconSize size=-1) C_ARGS: widget, stock_id, size ClutterActor_noinc * gtk_clutter_texture_new_from_icon_name (class, GtkWidget_ornull *widget, const gchar *icon_name, GtkIconSize size=-1) C_ARGS: widget, icon_name, size void gtk_clutter_texture_set_from_pixbuf (ClutterTexture *texture, GdkPixbuf *pixbuf) void gtk_clutter_texture_set_from_stock (ClutterTexture *texture, GtkWidget *widget, const gchar *stock_id, GtkIconSize size=-1) void gtk_clutter_texture_set_from_icon_name (ClutterTexture *texture, GtkWidget_ornull *widget, const gchar *icon_name, GtkIconSize size=-1)