[cluttermm] Regenerate methods .defs



commit 9cd39e30aeb5e86243ecc1f1f8f77c0afa0e45bb
Author: Murray Cumming <murrayc murrayc com>
Date:   Tue Apr 15 13:59:38 2014 +0200

    Regenerate methods .defs

 clutter/src/clutter_methods.defs                | 4302 +----------------------
 codegen/gen_scripts/clutter_generate_methods.sh |    2 +-
 2 files changed, 120 insertions(+), 4184 deletions(-)
---
diff --git a/clutter/src/clutter_methods.defs b/clutter/src/clutter_methods.defs
index 8f14dcd..045aa08 100644
--- a/clutter/src/clutter_methods.defs
+++ b/clutter/src/clutter_methods.defs
@@ -21,33 +21,12 @@
   (gtype-id "CLUTTER_TYPE_ACTION")
 )
 
-(define-object Alpha
-  (in-module "Clutter")
-  (parent "GInitiallyUnowned")
-  (c-name "ClutterAlpha")
-  (gtype-id "CLUTTER_TYPE_ALPHA")
-)
-
 (define-object Animatable
   (in-module "Clutter")
   (c-name "ClutterAnimatable")
   (gtype-id "CLUTTER_TYPE_ANIMATABLE")
 )
 
-(define-object Animation
-  (in-module "Clutter")
-  (parent "GObject")
-  (c-name "ClutterAnimation")
-  (gtype-id "CLUTTER_TYPE_ANIMATION")
-)
-
-(define-object Animator
-  (in-module "Clutter")
-  (parent "GObject")
-  (c-name "ClutterAnimator")
-  (gtype-id "CLUTTER_TYPE_ANIMATOR")
-)
-
 (define-object Backend
   (in-module "Clutter")
   (parent "GObject")
@@ -55,62 +34,6 @@
   (gtype-id "CLUTTER_TYPE_BACKEND")
 )
 
-(define-object Behaviour
-  (in-module "Clutter")
-  (parent "GObject")
-  (c-name "ClutterBehaviour")
-  (gtype-id "CLUTTER_TYPE_BEHAVIOUR")
-)
-
-(define-object BehaviourDepth
-  (in-module "Clutter")
-  (parent "ClutterBehaviour")
-  (c-name "ClutterBehaviourDepth")
-  (gtype-id "CLUTTER_TYPE_BEHAVIOUR_DEPTH")
-)
-
-(define-object BehaviourEllipse
-  (in-module "Clutter")
-  (parent "ClutterBehaviour")
-  (c-name "ClutterBehaviourEllipse")
-  (gtype-id "CLUTTER_TYPE_BEHAVIOUR_ELLIPSE")
-)
-
-(define-object BehaviourOpacity
-  (in-module "Clutter")
-  (parent "ClutterBehaviour")
-  (c-name "ClutterBehaviourOpacity")
-  (gtype-id "CLUTTER_TYPE_BEHAVIOUR_OPACITY")
-)
-
-(define-object BehaviourPath
-  (in-module "Clutter")
-  (parent "ClutterBehaviour")
-  (c-name "ClutterBehaviourPath")
-  (gtype-id "CLUTTER_TYPE_BEHAVIOUR_PATH")
-)
-
-(define-object BehaviourRotate
-  (in-module "Clutter")
-  (parent "ClutterBehaviour")
-  (c-name "ClutterBehaviourRotate")
-  (gtype-id "CLUTTER_TYPE_BEHAVIOUR_ROTATE")
-)
-
-(define-object BehaviourScale
-  (in-module "Clutter")
-  (parent "ClutterBehaviour")
-  (c-name "ClutterBehaviourScale")
-  (gtype-id "CLUTTER_TYPE_BEHAVIOUR_SCALE")
-)
-
-(define-object Box
-  (in-module "Clutter")
-  (parent "ClutterActor")
-  (c-name "ClutterBox")
-  (gtype-id "CLUTTER_TYPE_BOX")
-)
-
 (define-object Canvas
   (in-module "Clutter")
   (parent "GObject")
@@ -199,13 +122,6 @@
   (gtype-id "CLUTTER_TYPE_GESTURE_ACTION")
 )
 
-(define-object Group
-  (in-module "Clutter")
-  (parent "ClutterActor")
-  (c-name "ClutterGroup")
-  (gtype-id "CLUTTER_TYPE_GROUP")
-)
-
 (define-object Image
   (in-module "Clutter")
   (parent "GObject")
@@ -276,12 +192,6 @@
   (gtype-id "CLUTTER_TYPE_LAYOUT_META")
 )
 
-(define-object Media
-  (in-module "Clutter")
-  (c-name "ClutterMedia")
-  (gtype-id "CLUTTER_TYPE_MEDIA")
-)
-
 (define-object MetaGroup
   (in-module "Clutter")
   (parent "GObject")
@@ -345,13 +255,6 @@
   (gtype-id "CLUTTER_TYPE_PATH")
 )
 
-(define-object Rectangle
-  (in-module "Clutter")
-  (parent "ClutterActor")
-  (c-name "ClutterRectangle")
-  (gtype-id "CLUTTER_TYPE_RECTANGLE")
-)
-
 (define-object RotateAction
   (in-module "Clutter")
   (parent "ClutterGestureAction")
@@ -359,13 +262,6 @@
   (gtype-id "CLUTTER_TYPE_ROTATE_ACTION")
 )
 
-(define-object Score
-  (in-module "Clutter")
-  (parent "GObject")
-  (c-name "ClutterScore")
-  (gtype-id "CLUTTER_TYPE_SCORE")
-)
-
 (define-object Script
   (in-module "Clutter")
   (parent "GObject")
@@ -386,13 +282,6 @@
   (gtype-id "CLUTTER_TYPE_SCROLL_ACTOR")
 )
 
-(define-object Shader
-  (in-module "Clutter")
-  (parent "GObject")
-  (c-name "ClutterShader")
-  (gtype-id "CLUTTER_TYPE_SHADER")
-)
-
 (define-object ShaderEffect
   (in-module "Clutter")
   (parent "ClutterOffscreenEffect")
@@ -402,7 +291,7 @@
 
 (define-object Stage
   (in-module "Clutter")
-  (parent "ClutterGroup")
+  (parent "ClutterActor")
   (c-name "ClutterStage")
   (gtype-id "CLUTTER_TYPE_STAGE")
 )
@@ -413,13 +302,6 @@
   (gtype-id "CLUTTER_TYPE_STAGE_WINDOW")
 )
 
-(define-object State
-  (in-module "Clutter")
-  (parent "GObject")
-  (c-name "ClutterState")
-  (gtype-id "CLUTTER_TYPE_STATE")
-)
-
 (define-object SwipeAction
   (in-module "Clutter")
   (parent "ClutterGestureAction")
@@ -455,20 +337,6 @@
   (gtype-id "CLUTTER_TYPE_TEXT_BUFFER")
 )
 
-(define-object Texture
-  (in-module "Clutter")
-  (parent "ClutterActor")
-  (c-name "ClutterTexture")
-  (gtype-id "CLUTTER_TYPE_TEXTURE")
-)
-
-(define-object CairoTexture
-  (in-module "Clutter")
-  (parent "ClutterTexture")
-  (c-name "ClutterCairoTexture")
-  (gtype-id "CLUTTER_TYPE_CAIRO_TEXTURE")
-)
-
 (define-object Timeline
   (in-module "Clutter")
   (parent "GObject")
@@ -594,24 +462,6 @@
   )
 )
 
-(define-enum Gravity
-  (in-module "Clutter")
-  (c-name "ClutterGravity")
-  (gtype-id "CLUTTER_TYPE_GRAVITY")
-  (values
-    '("none" "CLUTTER_GRAVITY_NONE")
-    '("north" "CLUTTER_GRAVITY_NORTH")
-    '("north-east" "CLUTTER_GRAVITY_NORTH_EAST")
-    '("east" "CLUTTER_GRAVITY_EAST")
-    '("south-east" "CLUTTER_GRAVITY_SOUTH_EAST")
-    '("south" "CLUTTER_GRAVITY_SOUTH")
-    '("south-west" "CLUTTER_GRAVITY_SOUTH_WEST")
-    '("west" "CLUTTER_GRAVITY_WEST")
-    '("north-west" "CLUTTER_GRAVITY_NORTH_WEST")
-    '("center" "CLUTTER_GRAVITY_CENTER")
-  )
-)
-
 (define-enum RotateAxis
   (in-module "Clutter")
   (c-name "ClutterRotateAxis")
@@ -623,16 +473,6 @@
   )
 )
 
-(define-enum RotateDirection
-  (in-module "Clutter")
-  (c-name "ClutterRotateDirection")
-  (gtype-id "CLUTTER_TYPE_ROTATE_DIRECTION")
-  (values
-    '("cw" "CLUTTER_ROTATE_CW")
-    '("ccw" "CLUTTER_ROTATE_CCW")
-  )
-)
-
 (define-enum RequestMode
   (in-module "Clutter")
   (c-name "ClutterRequestMode")
@@ -692,16 +532,6 @@
   )
 )
 
-(define-flags FontFlags
-  (in-module "Clutter")
-  (c-name "ClutterFontFlags")
-  (gtype-id "CLUTTER_TYPE_FONT_FLAGS")
-  (values
-    '("mipmapping" "CLUTTER_FONT_MIPMAPPING")
-    '("hinting" "CLUTTER_FONT_HINTING")
-  )
-)
-
 (define-enum TextDirection
   (in-module "Clutter")
   (c-name "ClutterTextDirection")
@@ -808,29 +638,6 @@
   )
 )
 
-(define-enum Interpolation
-  (in-module "Clutter")
-  (c-name "ClutterInterpolation")
-  (gtype-id "CLUTTER_TYPE_INTERPOLATION")
-  (values
-    '("linear" "CLUTTER_INTERPOLATION_LINEAR")
-    '("cubic" "CLUTTER_INTERPOLATION_CUBIC")
-  )
-)
-
-(define-enum BinAlignment
-  (in-module "Clutter")
-  (c-name "ClutterBinAlignment")
-  (gtype-id "CLUTTER_TYPE_BIN_ALIGNMENT")
-  (values
-    '("fixed" "CLUTTER_BIN_ALIGNMENT_FIXED")
-    '("fill" "CLUTTER_BIN_ALIGNMENT_FILL")
-    '("start" "CLUTTER_BIN_ALIGNMENT_START")
-    '("end" "CLUTTER_BIN_ALIGNMENT_END")
-    '("center" "CLUTTER_BIN_ALIGNMENT_CENTER")
-  )
-)
-
 (define-enum BindCoordinate
   (in-module "Clutter")
   (c-name "ClutterBindCoordinate")
@@ -855,17 +662,6 @@
   )
 )
 
-(define-enum BoxAlignment
-  (in-module "Clutter")
-  (c-name "ClutterBoxAlignment")
-  (gtype-id "CLUTTER_TYPE_BOX_ALIGNMENT")
-  (values
-    '("start" "CLUTTER_BOX_ALIGNMENT_START")
-    '("end" "CLUTTER_BOX_ALIGNMENT_END")
-    '("center" "CLUTTER_BOX_ALIGNMENT_CENTER")
-  )
-)
-
 (define-enum LongPressState
   (in-module "Clutter")
   (c-name "ClutterLongPressState")
@@ -1123,40 +919,6 @@
   )
 )
 
-(define-enum TableAlignment
-  (in-module "Clutter")
-  (c-name "ClutterTableAlignment")
-  (gtype-id "CLUTTER_TYPE_TABLE_ALIGNMENT")
-  (values
-    '("start" "CLUTTER_TABLE_ALIGNMENT_START")
-    '("center" "CLUTTER_TABLE_ALIGNMENT_CENTER")
-    '("end" "CLUTTER_TABLE_ALIGNMENT_END")
-  )
-)
-
-(define-flags TextureFlags
-  (in-module "Clutter")
-  (c-name "ClutterTextureFlags")
-  (gtype-id "CLUTTER_TYPE_TEXTURE_FLAGS")
-  (values
-    '("none" "CLUTTER_TEXTURE_NONE")
-    '("rgb-flag-bgr" "CLUTTER_TEXTURE_RGB_FLAG_BGR")
-    '("rgb-flag-premult" "CLUTTER_TEXTURE_RGB_FLAG_PREMULT")
-    '("yuv-flag-yuv2" "CLUTTER_TEXTURE_YUV_FLAG_YUV2")
-  )
-)
-
-(define-enum TextureQuality
-  (in-module "Clutter")
-  (c-name "ClutterTextureQuality")
-  (gtype-id "CLUTTER_TYPE_TEXTURE_QUALITY")
-  (values
-    '("low" "CLUTTER_TEXTURE_QUALITY_LOW")
-    '("medium" "CLUTTER_TEXTURE_QUALITY_MEDIUM")
-    '("high" "CLUTTER_TEXTURE_QUALITY_HIGH")
-  )
-)
-
 (define-enum TimelineDirection
   (in-module "Clutter")
   (c-name "ClutterTimelineDirection")
@@ -1315,17 +1077,6 @@
   )
 )
 
-(define-enum GestureTriggerEdge
-  (in-module "Clutter")
-  (c-name "ClutterGestureTriggerEdge")
-  (gtype-id "CLUTTER_TYPE_GESTURE_TRIGGER_EDGE")
-  (values
-    '("none" "CLUTTER_GESTURE_TRIGGER_EDGE_NONE")
-    '("after" "CLUTTER_GESTURE_TRIGGER_EDGE_AFTER")
-    '("before" "CLUTTER_GESTURE_TRIGGER_EDGE_BEFORE")
-  )
-)
-
 (define-enum TranslateReturn
   (in-module "Clutter")
   (c-name "ClutterTranslateReturn")
@@ -1337,6 +1088,17 @@
   )
 )
 
+(define-enum GestureTriggerEdge
+  (in-module "Clutter")
+  (c-name "ClutterGestureTriggerEdge")
+  (gtype-id "CLUTTER_TYPE_GESTURE_TRIGGER_EDGE")
+  (values
+    '("none" "CLUTTER_GESTURE_TRIGGER_EDGE_NONE")
+    '("after" "CLUTTER_GESTURE_TRIGGER_EDGE_AFTER")
+    '("before" "CLUTTER_GESTURE_TRIGGER_EDGE_BEFORE")
+  )
+)
+
 (define-enum ImageError
   (in-module "Clutter")
   (c-name "ClutterImageError")
@@ -1408,28 +1170,6 @@
   )
 )
 
-(define-enum TextureError
-  (in-module "Clutter")
-  (c-name "ClutterTextureError")
-  (gtype-id "CLUTTER_TYPE_TEXTURE_ERROR")
-  (values
-    '("out-of-memory" "CLUTTER_TEXTURE_ERROR_OUT_OF_MEMORY")
-    '("no-yuv" "CLUTTER_TEXTURE_ERROR_NO_YUV")
-    '("bad-format" "CLUTTER_TEXTURE_ERROR_BAD_FORMAT")
-  )
-)
-
-(define-enum ShaderError
-  (in-module "Clutter")
-  (c-name "ClutterShaderError")
-  (gtype-id "CLUTTER_TYPE_SHADER_ERROR")
-  (values
-    '("no-asm" "CLUTTER_SHADER_ERROR_NO_ASM")
-    '("no-glsl" "CLUTTER_SHADER_ERROR_NO_GLSL")
-    '("compile" "CLUTTER_SHADER_ERROR_COMPILE")
-  )
-)
-
 
 ;; From clutter-action.h
 
@@ -2530,21 +2270,6 @@
   (return-type "ClutterActor*")
 )
 
-(define-method reparent
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_reparent")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "new_parent")
-  )
-)
-
-(define-method unparent
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_unparent")
-  (return-type "none")
-)
-
 (define-method contains
   (of-object "ClutterActor")
   (c-name "clutter_actor_contains")
@@ -2711,29 +2436,6 @@
   )
 )
 
-(define-method set_scale_full
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_set_scale_full")
-  (return-type "none")
-  (parameters
-    '("gdouble" "scale_x")
-    '("gdouble" "scale_y")
-    '("gfloat" "center_x")
-    '("gfloat" "center_y")
-  )
-)
-
-(define-method set_scale_with_gravity
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_set_scale_with_gravity")
-  (return-type "none")
-  (parameters
-    '("gdouble" "scale_x")
-    '("gdouble" "scale_y")
-    '("ClutterGravity" "gravity")
-  )
-)
-
 (define-method get_scale
   (of-object "ClutterActor")
   (c-name "clutter_actor_get_scale")
@@ -3158,14 +2860,6 @@
   (return-type "ClutterBackend*")
 )
 
-(define-function clutter_set_windowing_backend
-  (c-name "clutter_set_windowing_backend")
-  (return-type "none")
-  (parameters
-    '("const-char*" "backend_type")
-  )
-)
-
 (define-method get_resolution
   (of-object "ClutterBackend")
   (c-name "clutter_backend_get_resolution")
@@ -3221,8 +2915,7 @@
   )
 )
 
-(define-method set_source
-  (of-object "ClutterBindConstraint")
+(define-function clutter_bind_constraint_set_source
   (c-name "clutter_bind_constraint_set_source")
   (return-type "none")
   (parameters
@@ -3230,16 +2923,14 @@
   )
 )
 
-(define-method get_source
-  (of-object "ClutterBindConstraint")
+(define-function clutter_bind_constraint_get_source
   (c-name "clutter_bind_constraint_get_source")
   (return-type "ClutterActor*")
   (parameters
   )
 )
 
-(define-method set_coordinate
-  (of-object "ClutterBindConstraint")
+(define-function clutter_bind_constraint_set_coordinate
   (c-name "clutter_bind_constraint_set_coordinate")
   (return-type "none")
   (parameters
@@ -3247,16 +2938,14 @@
   )
 )
 
-(define-method get_coordinate
-  (of-object "ClutterBindConstraint")
+(define-function clutter_bind_constraint_get_coordinate
   (c-name "clutter_bind_constraint_get_coordinate")
   (return-type "ClutterBindCoordinate")
   (parameters
   )
 )
 
-(define-method set_offset
-  (of-object "ClutterBindConstraint")
+(define-function clutter_bind_constraint_set_offset
   (c-name "clutter_bind_constraint_set_offset")
   (return-type "none")
   (parameters
@@ -3264,8 +2953,7 @@
   )
 )
 
-(define-method get_offset
-  (of-object "ClutterBindConstraint")
+(define-function clutter_bind_constraint_get_offset
   (c-name "clutter_bind_constraint_get_offset")
   (return-type "gfloat")
   (parameters
@@ -3418,10 +3106,6 @@
   (c-name "clutter_bin_layout_new")
   (is-constructor-of "ClutterBinLayout")
   (return-type "ClutterLayoutManager*")
-  (parameters
-    '("ClutterBinAlignment" "x_align")
-    '("ClutterBinAlignment" "y_align")
-  )
 )
 
 
@@ -3514,143 +3198,6 @@
   (return-type "gboolean")
 )
 
-(define-method set_vertical
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_set_vertical")
-  (return-type "none")
-  (parameters
-    '("gboolean" "vertical")
-  )
-)
-
-(define-method get_vertical
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_get_vertical")
-  (return-type "gboolean")
-)
-
-(define-method pack
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_pack")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("gboolean" "expand")
-    '("gboolean" "x_fill")
-    '("gboolean" "y_fill")
-    '("ClutterBoxAlignment" "x_align")
-    '("ClutterBoxAlignment" "y_align")
-  )
-)
-
-(define-method set_alignment
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_set_alignment")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("ClutterBoxAlignment" "x_align")
-    '("ClutterBoxAlignment" "y_align")
-  )
-)
-
-(define-method get_alignment
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_get_alignment")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("ClutterBoxAlignment*" "x_align")
-    '("ClutterBoxAlignment*" "y_align")
-  )
-)
-
-(define-method set_fill
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_set_fill")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("gboolean" "x_fill")
-    '("gboolean" "y_fill")
-  )
-)
-
-(define-method get_fill
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_get_fill")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("gboolean*" "x_fill")
-    '("gboolean*" "y_fill")
-  )
-)
-
-(define-method set_expand
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_set_expand")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("gboolean" "expand")
-  )
-)
-
-(define-method get_expand
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_get_expand")
-  (return-type "gboolean")
-  (parameters
-    '("ClutterActor*" "actor")
-  )
-)
-
-(define-method set_use_animations
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_set_use_animations")
-  (return-type "none")
-  (parameters
-    '("gboolean" "animate")
-  )
-)
-
-(define-method get_use_animations
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_get_use_animations")
-  (return-type "gboolean")
-)
-
-(define-method set_easing_mode
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_set_easing_mode")
-  (return-type "none")
-  (parameters
-    '("gulong" "mode")
-  )
-)
-
-(define-method get_easing_mode
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_get_easing_mode")
-  (return-type "gulong")
-)
-
-(define-method set_easing_duration
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_set_easing_duration")
-  (return-type "none")
-  (parameters
-    '("guint" "msecs")
-  )
-)
-
-(define-method get_easing_duration
-  (of-object "ClutterBoxLayout")
-  (c-name "clutter_box_layout_get_easing_duration")
-  (return-type "guint")
-)
-
 
 
 ;; From clutter-brightness-contrast-effect.h
@@ -3767,28 +3314,13 @@
 (define-method set_size
   (of-object "ClutterCanvas")
   (c-name "clutter_canvas_set_size")
-  (return-type "gboolean")
+  (return-type "none")
   (parameters
     '("int" "width")
     '("int" "height")
   )
 )
 
-(define-method set_scale_factor
-  (of-object "ClutterCanvas")
-  (c-name "clutter_canvas_set_scale_factor")
-  (return-type "none")
-  (parameters
-    '("int" "scale")
-  )
-)
-
-(define-method get_scale_factor
-  (of-object "ClutterCanvas")
-  (c-name "clutter_canvas_get_scale_factor")
-  (return-type "int")
-)
-
 
 
 ;; From clutter-child-meta.h
@@ -4165,7 +3697,6 @@
   (c-name "clutter_actor_add_constraint")
   (return-type "none")
   (parameters
-    '("ClutterConstraint*" "constraint")
   )
 )
 
@@ -4175,7 +3706,6 @@
   (return-type "none")
   (parameters
     '("const-gchar*" "name")
-    '("ClutterConstraint*" "constraint")
   )
 )
 
@@ -4184,7 +3714,6 @@
   (c-name "clutter_actor_remove_constraint")
   (return-type "none")
   (parameters
-    '("ClutterConstraint*" "constraint")
   )
 )
 
@@ -4233,15 +3762,6 @@
   (return-type "GType")
 )
 
-(define-method find_child_by_name
-  (of-object "ClutterContainer")
-  (c-name "clutter_container_find_child_by_name")
-  (return-type "ClutterActor*")
-  (parameters
-    '("const-gchar*" "child_name")
-  )
-)
-
 (define-function clutter_container_class_find_child_property
   (c-name "clutter_container_class_find_child_property")
   (return-type "GParamSpec*")
@@ -4722,21 +4242,11 @@
 
 ;; From clutter-enum-types.h
 
-(define-function clutter_gravity_get_type
-  (c-name "clutter_gravity_get_type")
-  (return-type "GType")
-)
-
 (define-function clutter_rotate_axis_get_type
   (c-name "clutter_rotate_axis_get_type")
   (return-type "GType")
 )
 
-(define-function clutter_rotate_direction_get_type
-  (c-name "clutter_rotate_direction_get_type")
-  (return-type "GType")
-)
-
 (define-function clutter_request_mode_get_type
   (c-name "clutter_request_mode_get_type")
   (return-type "GType")
@@ -4747,11 +4257,6 @@
   (return-type "GType")
 )
 
-(define-function clutter_font_flags_get_type
-  (c-name "clutter_font_flags_get_type")
-  (return-type "GType")
-)
-
 (define-function clutter_text_direction_get_type
   (c-name "clutter_text_direction_get_type")
   (return-type "GType")
@@ -4787,16 +4292,6 @@
   (return-type "GType")
 )
 
-(define-function clutter_interpolation_get_type
-  (c-name "clutter_interpolation_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_bin_alignment_get_type
-  (c-name "clutter_bin_alignment_get_type")
-  (return-type "GType")
-)
-
 (define-function clutter_bind_coordinate_get_type
   (c-name "clutter_bind_coordinate_get_type")
   (return-type "GType")
@@ -4807,11 +4302,6 @@
   (return-type "GType")
 )
 
-(define-function clutter_box_alignment_get_type
-  (c-name "clutter_box_alignment_get_type")
-  (return-type "GType")
-)
-
 (define-function clutter_long_press_state_get_type
   (c-name "clutter_long_press_state_get_type")
   (return-type "GType")
@@ -4892,21 +4382,6 @@
   (return-type "GType")
 )
 
-(define-function clutter_table_alignment_get_type
-  (c-name "clutter_table_alignment_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_texture_flags_get_type
-  (c-name "clutter_texture_flags_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_texture_quality_get_type
-  (c-name "clutter_texture_quality_get_type")
-  (return-type "GType")
-)
-
 (define-function clutter_timeline_direction_get_type
   (c-name "clutter_timeline_direction_get_type")
   (return-type "GType")
@@ -4972,11 +4447,6 @@
   (return-type "GType")
 )
 
-(define-function clutter_gesture_trigger_edge_get_type
-  (c-name "clutter_gesture_trigger_edge_get_type")
-  (return-type "GType")
-)
-
 (define-function clutter_image_error_get_type
   (c-name "clutter_image_error_get_type")
   (return-type "GType")
@@ -4992,11 +4462,6 @@
   (return-type "GType")
 )
 
-(define-function clutter_texture_error_get_type
-  (c-name "clutter_texture_error_get_type")
-  (return-type "GType")
-)
-
 (define-function clutter_x11_filter_return_get_type
   (c-name "clutter_x11_filter_return_get_type")
   (return-type "GType")
@@ -5037,25 +4502,6 @@
   (return-type "none")
 )
 
-(define-function clutter_event_add_filter
-  (c-name "clutter_event_add_filter")
-  (return-type "guint")
-  (parameters
-    '("ClutterStage*" "stage")
-    '("ClutterEventFilterFunc" "func")
-    '("GDestroyNotify" "notify")
-    '("gpointer" "user_data")
-  )
-)
-
-(define-function clutter_event_remove_filter
-  (c-name "clutter_event_remove_filter")
-  (return-type "none")
-  (parameters
-    '("guint" "id")
-  )
-)
-
 (define-function clutter_event_new
   (c-name "clutter_event_new")
   (is-constructor-of "ClutterEvent")
@@ -5128,19 +4574,6 @@
   (return-type "ClutterModifierType")
 )
 
-(define-method get_state_full
-  (of-object "ClutterEvent")
-  (c-name "clutter_event_get_state_full")
-  (return-type "none")
-  (parameters
-    '("ClutterModifierType*" "button_state")
-    '("ClutterModifierType*" "base_state")
-    '("ClutterModifierType*" "latched_state")
-    '("ClutterModifierType*" "locked_state")
-    '("ClutterModifierType*" "effective_state")
-  )
-)
-
 (define-method set_device
   (of-object "ClutterEvent")
   (c-name "clutter_event_set_device")
@@ -5736,41 +5169,6 @@
   (return-type "none")
 )
 
-(define-method set_threshold_trigger_edge
-  (of-object "ClutterGestureAction")
-  (c-name "clutter_gesture_action_set_threshold_trigger_edge")
-  (return-type "none")
-  (parameters
-    '("ClutterGestureTriggerEdge" "edge")
-  )
-)
-
-(define-method get_threshold_trigger_egde
-  (of-object "ClutterGestureAction")
-  (c-name "clutter_gesture_action_get_threshold_trigger_egde")
-  (return-type "ClutterGestureTriggerEdge")
-)
-
-(define-method set_threshold_trigger_distance
-  (of-object "ClutterGestureAction")
-  (c-name "clutter_gesture_action_set_threshold_trigger_distance")
-  (return-type "none")
-  (parameters
-    '("float" "x")
-    '("float" "y")
-  )
-)
-
-(define-method get_threshold_trigger_distance
-  (of-object "ClutterGestureAction")
-  (c-name "clutter_gesture_action_get_threshold_trigger_distance")
-  (return-type "none")
-  (parameters
-    '("float*" "x")
-    '("float*" "y")
-  )
-)
-
 
 
 ;; From clutter-gesture-action-private.h
@@ -5931,15 +5329,6 @@
 
 
 
-;; From clutter-group.h
-
-(define-function clutter_group_get_type
-  (c-name "clutter_group_get_type")
-  (return-type "GType")
-)
-
-
-
 ;; From clutter.h
 
 
@@ -6044,12 +5433,6 @@
   )
 )
 
-(define-method get_modifier_state
-  (of-object "ClutterInputDevice")
-  (c-name "clutter_input_device_get_modifier_state")
-  (return-type "ClutterModifierType")
-)
-
 (define-method get_pointer_actor
   (of-object "ClutterInputDevice")
   (c-name "clutter_input_device_get_pointer_actor")
@@ -6492,13 +5875,6 @@
 
 ;; From clutter-layout-manager.h
 
-(define-function CLUTTER_PRIVATE_FIELD
-  (c-name "CLUTTER_PRIVATE_FIELD")
-  (return-type "gpointer")
-  (parameters
-  )
-)
-
 (define-function clutter_layout_manager_get_type
   (c-name "clutter_layout_manager_get_type")
   (return-type "GType")
@@ -6630,28 +6006,6 @@
   )
 )
 
-(define-method begin_animation
-  (of-object "ClutterLayoutManager")
-  (c-name "clutter_layout_manager_begin_animation")
-  (return-type "ClutterAlpha*")
-  (parameters
-    '("guint" "duration")
-    '("gulong" "mode")
-  )
-)
-
-(define-method end_animation
-  (of-object "ClutterLayoutManager")
-  (c-name "clutter_layout_manager_end_animation")
-  (return-type "none")
-)
-
-(define-method get_animation_progress
-  (of-object "ClutterLayoutManager")
-  (c-name "clutter_layout_manager_get_animation_progress")
-  (return-type "gdouble")
-)
-
 
 
 ;; From clutter-layout-meta.h
@@ -6905,29 +6259,6 @@
   (return-type "ClutterTextDirection")
 )
 
-(define-function clutter_get_default_frame_rate
-  (c-name "clutter_get_default_frame_rate")
-  (return-type "guint")
-)
-
-(define-function clutter_check_version
-  (c-name "clutter_check_version")
-  (return-type "gboolean")
-  (parameters
-    '("guint" "major")
-    '("guint" "minor")
-    '("guint" "micro")
-  )
-)
-
-(define-function clutter_check_windowing_backend
-  (c-name "clutter_check_windowing_backend")
-  (return-type "gboolean")
-  (parameters
-    '("const-char*" "backend_type")
-  )
-)
-
 
 
 ;; From clutter-marshal.h
@@ -7736,8 +7067,7 @@
   )
 )
 
-(define-method set_path
-  (of-object "ClutterPathConstraint")
+(define-function clutter_path_constraint_set_path
   (c-name "clutter_path_constraint_set_path")
   (return-type "none")
   (parameters
@@ -7745,16 +7075,14 @@
   )
 )
 
-(define-method get_path
-  (of-object "ClutterPathConstraint")
+(define-function clutter_path_constraint_get_path
   (c-name "clutter_path_constraint_get_path")
   (return-type "ClutterPath*")
   (parameters
   )
 )
 
-(define-method set_offset
-  (of-object "ClutterPathConstraint")
+(define-function clutter_path_constraint_set_offset
   (c-name "clutter_path_constraint_set_offset")
   (return-type "none")
   (parameters
@@ -7762,8 +7090,7 @@
   )
 )
 
-(define-method clutter_path_constraint_get_offset
-  (of-object "ClutterPathConstraint")
+(define-function clutter_path_constraint_get_offset
   (c-name "clutter_path_constraint_get_offset")
   (return-type "gfloat")
   (parameters
@@ -7798,8 +7125,8 @@
   (c-name "clutter_path_add_move_to")
   (return-type "none")
   (parameters
-    '("gint" "x")
-    '("gint" "y")
+    '("gfloat" "x")
+    '("gfloat" "y")
   )
 )
 
@@ -7808,8 +7135,8 @@
   (c-name "clutter_path_add_rel_move_to")
   (return-type "none")
   (parameters
-    '("gint" "x")
-    '("gint" "y")
+    '("gfloat" "x")
+    '("gfloat" "y")
   )
 )
 
@@ -7818,8 +7145,8 @@
   (c-name "clutter_path_add_line_to")
   (return-type "none")
   (parameters
-    '("gint" "x")
-    '("gint" "y")
+    '("gfloat" "x")
+    '("gfloat" "y")
   )
 )
 
@@ -7828,8 +7155,8 @@
   (c-name "clutter_path_add_rel_line_to")
   (return-type "none")
   (parameters
-    '("gint" "x")
-    '("gint" "y")
+    '("gfloat" "x")
+    '("gfloat" "y")
   )
 )
 
@@ -7838,12 +7165,12 @@
   (c-name "clutter_path_add_curve_to")
   (return-type "none")
   (parameters
-    '("gint" "x_1")
-    '("gint" "y_1")
-    '("gint" "x_2")
-    '("gint" "y_2")
-    '("gint" "x_3")
-    '("gint" "y_3")
+    '("gfloat" "x_1")
+    '("gfloat" "y_1")
+    '("gfloat" "x_2")
+    '("gfloat" "y_2")
+    '("gfloat" "x_3")
+    '("gfloat" "y_3")
   )
 )
 
@@ -7852,12 +7179,12 @@
   (c-name "clutter_path_add_rel_curve_to")
   (return-type "none")
   (parameters
-    '("gint" "x_1")
-    '("gint" "y_1")
-    '("gint" "x_2")
-    '("gint" "y_2")
-    '("gint" "x_3")
-    '("gint" "y_3")
+    '("gfloat" "x_1")
+    '("gfloat" "y_1")
+    '("gfloat" "x_2")
+    '("gfloat" "y_2")
+    '("gfloat" "x_3")
+    '("gfloat" "y_3")
   )
 )
 
@@ -7991,7 +7318,7 @@
   (return-type "guint")
   (parameters
     '("gdouble" "progress")
-    '("ClutterKnot*" "position")
+    '("ClutterPoint*" "position")
   )
 )
 
@@ -8195,25 +7522,6 @@
   (return-type "none")
 )
 
-(define-method add_states
-  (of-object "ClutterScript")
-  (c-name "clutter_script_add_states")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "name")
-    '("ClutterState*" "state")
-  )
-)
-
-(define-method get_states
-  (of-object "ClutterScript")
-  (c-name "clutter_script_get_states")
-  (return-type "ClutterState*")
-  (parameters
-    '("const-gchar*" "name")
-  )
-)
-
 (define-method connect_signals
   (of-object "ClutterScript")
   (c-name "clutter_script_connect_signals")
@@ -8528,8 +7836,7 @@
   )
 )
 
-(define-method set_source
-  (of-object "ClutterSnapConstraint")
+(define-function clutter_snap_constraint_set_source
   (c-name "clutter_snap_constraint_set_source")
   (return-type "none")
   (parameters
@@ -8537,16 +7844,14 @@
   )
 )
 
-(define-method get_source
-  (of-object "ClutterSnapConstraint")
+(define-function clutter_snap_constraint_get_source
   (c-name "clutter_snap_constraint_get_source")
   (return-type "ClutterActor*")
   (parameters
   )
 )
 
-(define-method set_edges
-  (of-object "ClutterSnapConstraint")
+(define-function clutter_snap_constraint_set_edges
   (c-name "clutter_snap_constraint_set_edges")
   (return-type "none")
   (parameters
@@ -8555,8 +7860,7 @@
   )
 )
 
-(define-method get_edges
-  (of-object "ClutterSnapConstraint")
+(define-function clutter_snap_constraint_get_edges
   (c-name "clutter_snap_constraint_get_edges")
   (return-type "none")
   (parameters
@@ -8565,8 +7869,7 @@
   )
 )
 
-(define-method set_offset
-  (of-object "ClutterSnapConstraint")
+(define-function clutter_snap_constraint_set_offset
   (c-name "clutter_snap_constraint_set_offset")
   (return-type "none")
   (parameters
@@ -8574,8 +7877,7 @@
   )
 )
 
-(define-method get_offset
-  (of-object "ClutterSnapConstraint")
+(define-function clutter_snap_constraint_get_offset
   (c-name "clutter_snap_constraint_get_offset")
   (return-type "gfloat")
   (parameters
@@ -8591,11 +7893,6 @@
   (return-type "GType")
 )
 
-(define-function clutter_fog_get_type
-  (c-name "clutter_fog_get_type")
-  (return-type "GType")
-)
-
 (define-function clutter_stage_get_type
   (c-name "clutter_stage_get_type")
   (return-type "GType")
@@ -8866,17 +8163,6 @@
   (return-type "none")
 )
 
-(define-method set_paint_callback
-  (of-object "ClutterStage")
-  (c-name "clutter_stage_set_paint_callback")
-  (return-type "none")
-  (parameters
-    '("ClutterStagePaintFunc" "callback")
-    '("gpointer" "data")
-    '("GDestroyNotify" "notify")
-  )
-)
-
 
 
 ;; From clutter-stage-manager.h
@@ -8938,94 +8224,109 @@
 
 
 
-;; From clutter-tap-action.h
+;; From clutter-table-layout.h
 
-(define-function clutter_tap_action_get_type
-  (c-name "clutter_tap_action_get_type")
+(define-function clutter_table_layout_get_type
+  (c-name "clutter_table_layout_get_type")
   (return-type "GType")
 )
 
-(define-function clutter_tap_action_new
-  (c-name "clutter_tap_action_new")
-  (is-constructor-of "ClutterTapAction")
-  (return-type "ClutterAction*")
+(define-function clutter_table_layout_new
+  (c-name "clutter_table_layout_new")
+  (is-constructor-of "ClutterTableLayout")
+  (return-type "ClutterLayoutManager*")
 )
 
-
-
-;; From clutter-test-utils.h
-
-(define-function clutter_test_init
-  (c-name "clutter_test_init")
+(define-method pack
+  (of-object "ClutterTableLayout")
+  (c-name "clutter_table_layout_pack")
   (return-type "none")
   (parameters
-    '("int*" "argc")
-    '("char***" "argv")
+    '("ClutterActor*" "actor")
+    '("gint" "column")
+    '("gint" "row")
   )
 )
 
-(define-function clutter_test_run
-  (c-name "clutter_test_run")
-  (return-type "int")
-)
-
-(define-function clutter_test_add
-  (c-name "clutter_test_add")
+(define-method set_column_spacing
+  (of-object "ClutterTableLayout")
+  (c-name "clutter_table_layout_set_column_spacing")
   (return-type "none")
   (parameters
-    '("const-char*" "test_path")
-    '("GTestFunc" "test_func")
+    '("guint" "spacing")
   )
 )
 
-(define-function clutter_test_add_data
-  (c-name "clutter_test_add_data")
+(define-method set_row_spacing
+  (of-object "ClutterTableLayout")
+  (c-name "clutter_table_layout_set_row_spacing")
   (return-type "none")
   (parameters
-    '("const-char*" "test_path")
-    '("GTestDataFunc" "test_func")
-    '("gpointer" "test_data")
+    '("guint" "spacing")
   )
 )
 
-(define-function clutter_test_add_data_full
-  (c-name "clutter_test_add_data_full")
-  (return-type "none")
-  (parameters
-    '("const-char*" "test_path")
-    '("GTestDataFunc" "test_func")
-    '("gpointer" "test_data")
-    '("GDestroyNotify" "test_notify")
-  )
+(define-method get_column_spacing
+  (of-object "ClutterTableLayout")
+  (c-name "clutter_table_layout_get_column_spacing")
+  (return-type "guint")
 )
 
-(define-function clutter_test_get_stage
-  (c-name "clutter_test_get_stage")
-  (return-type "ClutterActor*")
+(define-method get_row_spacing
+  (of-object "ClutterTableLayout")
+  (c-name "clutter_table_layout_get_row_spacing")
+  (return-type "guint")
 )
 
-(define-function clutter_test_check_actor_at_point
-  (c-name "clutter_test_check_actor_at_point")
-  (return-type "gboolean")
+(define-method set_span
+  (of-object "ClutterTableLayout")
+  (c-name "clutter_table_layout_set_span")
+  (return-type "none")
   (parameters
-    '("ClutterActor*" "stage")
-    '("const-ClutterPoint*" "point")
     '("ClutterActor*" "actor")
-    '("ClutterActor**" "result")
+    '("gint" "column_span")
+    '("gint" "row_span")
   )
 )
 
-(define-function clutter_test_check_color_at_point
-  (c-name "clutter_test_check_color_at_point")
-  (return-type "gboolean")
+(define-method get_span
+  (of-object "ClutterTableLayout")
+  (c-name "clutter_table_layout_get_span")
+  (return-type "none")
   (parameters
-    '("ClutterActor*" "stage")
-    '("const-ClutterPoint*" "point")
-    '("const-ClutterColor*" "color")
-    '("ClutterColor*" "result")
+    '("ClutterActor*" "actor")
+    '("gint*" "column_span")
+    '("gint*" "row_span")
   )
 )
 
+(define-method get_row_count
+  (of-object "ClutterTableLayout")
+  (c-name "clutter_table_layout_get_row_count")
+  (return-type "gint")
+)
+
+(define-method get_column_count
+  (of-object "ClutterTableLayout")
+  (c-name "clutter_table_layout_get_column_count")
+  (return-type "gint")
+)
+
+
+
+;; From clutter-tap-action.h
+
+(define-function clutter_tap_action_get_type
+  (c-name "clutter_tap_action_get_type")
+  (return-type "GType")
+)
+
+(define-function clutter_tap_action_new
+  (c-name "clutter_tap_action_new")
+  (is-constructor-of "ClutterTapAction")
+  (return-type "ClutterAction*")
+)
+
 
 
 ;; From clutter-text-buffer.h
@@ -9709,20 +9010,6 @@
 
 
 
-;; From clutter-texture.h
-
-(define-function clutter_texture_error_quark
-  (c-name "clutter_texture_error_quark")
-  (return-type "GQuark")
-)
-
-(define-function clutter_texture_get_type
-  (c-name "clutter_texture_get_type")
-  (return-type "GType")
-)
-
-
-
 ;; From clutter-timeline.h
 
 (define-function clutter_timeline_get_type
@@ -10635,56 +9922,6 @@
   )
 )
 
-(define-function clutter_geometry_get_type
-  (c-name "clutter_geometry_get_type")
-  (return-type "GType")
-)
-
-(define-method union
-  (of-object "ClutterGeometry")
-  (c-name "clutter_geometry_union")
-  (return-type "none")
-  (parameters
-    '("const-ClutterGeometry*" "geometry_b")
-    '("ClutterGeometry*" "result")
-  )
-)
-
-(define-method intersects
-  (of-object "ClutterGeometry")
-  (c-name "clutter_geometry_intersects")
-  (return-type "gboolean")
-  (parameters
-    '("const-ClutterGeometry*" "geometry1")
-  )
-)
-
-(define-function clutter_knot_get_type
-  (c-name "clutter_knot_get_type")
-  (return-type "GType")
-)
-
-(define-method copy
-  (of-object "ClutterKnot")
-  (c-name "clutter_knot_copy")
-  (return-type "ClutterKnot*")
-)
-
-(define-method free
-  (of-object "ClutterKnot")
-  (c-name "clutter_knot_free")
-  (return-type "none")
-)
-
-(define-method equal
-  (of-object "ClutterKnot")
-  (c-name "clutter_knot_equal")
-  (return-type "gboolean")
-  (parameters
-    '("const-ClutterKnot*" "knot_b")
-  )
-)
-
 (define-function clutter_path_node_get_type
   (c-name "clutter_path_node_get_type")
   (return-type "GType")
@@ -11111,3304 +10348,3 @@
 ;; From config.h
 
 
-
-;; From clutter-actor.h
-
-(define-method set_geometry
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_set_geometry")
-  (return-type "none")
-  (parameters
-    '("const-ClutterGeometry*" "geometry")
-  )
-)
-
-(define-method get_geometry
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_get_geometry")
-  (return-type "none")
-  (parameters
-    '("ClutterGeometry*" "geometry")
-  )
-)
-
-(define-method get_gid
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_get_gid")
-  (return-type "guint32")
-)
-
-(define-function clutter_get_actor_by_gid
-  (c-name "clutter_get_actor_by_gid")
-  (return-type "ClutterActor*")
-  (parameters
-    '("guint32" "id_")
-  )
-)
-
-(define-method set_parent
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_set_parent")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "parent")
-  )
-)
-
-(define-method unparent
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_unparent")
-  (return-type "none")
-)
-
-(define-method raise
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_raise")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "below")
-  )
-)
-
-(define-method lower
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_lower")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "above")
-  )
-)
-
-
-(define-method raise_top
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_raise_top")
-  (return-type "none")
-)
-
-(define-method lower_bottom
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_lower_bottom")
-  (return-type "none")
-)
-
-(define-method push_internal
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_push_internal")
-  (return-type "none")
-)
-
-(define-method pop_internal
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_pop_internal")
-  (return-type "none")
-)
-
-(define-method show_all
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_show_all")
-  (return-type "none")
-)
-
-(define-method hide_all
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_hide_all")
-  (return-type "none")
-)
-
-(define-method set_depth
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_set_depth")
-  (return-type "none")
-  (parameters
-    '("gfloat" "depth")
-  )
-)
-
-(define-method get_depth
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_get_depth")
-  (return-type "gfloat")
-)
-
-(define-method set_rotation
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_set_rotation")
-  (return-type "none")
-  (parameters
-    '("ClutterRotateAxis" "axis")
-    '("gdouble" "angle")
-    '("gfloat" "x")
-    '("gfloat" "y")
-    '("gfloat" "z")
-  )
-)
-
-(define-method set_z_rotation_from_gravity
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_set_z_rotation_from_gravity")
-  (return-type "none")
-  (parameters
-    '("gdouble" "angle")
-    '("ClutterGravity" "gravity")
-  )
-)
-
-(define-method get_rotation
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_get_rotation")
-  (return-type "gdouble")
-  (parameters
-    '("ClutterRotateAxis" "axis")
-    '("gfloat*" "x")
-    '("gfloat*" "y")
-    '("gfloat*" "z")
-  )
-)
-
-(define-method get_z_rotation_gravity
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_get_z_rotation_gravity")
-  (return-type "ClutterGravity")
-)
-
-(define-method get_scale_center
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_get_scale_center")
-  (return-type "none")
-  (parameters
-    '("gfloat*" "center_x")
-    '("gfloat*" "center_y")
-  )
-)
-
-(define-method get_scale_gravity
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_get_scale_gravity")
-  (return-type "ClutterGravity")
-)
-
-(define-method set_anchor_point
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_set_anchor_point")
-  (return-type "none")
-  (parameters
-    '("gfloat" "anchor_x")
-    '("gfloat" "anchor_y")
-  )
-)
-
-(define-method move_anchor_point
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_move_anchor_point")
-  (return-type "none")
-  (parameters
-    '("gfloat" "anchor_x")
-    '("gfloat" "anchor_y")
-  )
-)
-
-(define-method get_anchor_point
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_get_anchor_point")
-  (return-type "none")
-  (parameters
-    '("gfloat*" "anchor_x")
-    '("gfloat*" "anchor_y")
-  )
-)
-
-(define-method get_anchor_point_gravity
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_get_anchor_point_gravity")
-  (return-type "ClutterGravity")
-)
-
-(define-method set_anchor_point_from_gravity
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_set_anchor_point_from_gravity")
-  (return-type "none")
-  (parameters
-    '("ClutterGravity" "gravity")
-  )
-)
-
-(define-method move_anchor_point_from_gravity
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_move_anchor_point_from_gravity")
-  (return-type "none")
-  (parameters
-    '("ClutterGravity" "gravity")
-  )
-)
-
-(define-method get_transformation_matrix
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_get_transformation_matrix")
-  (return-type "none")
-  (parameters
-    '("ClutterMatrix*" "matrix")
-  )
-)
-
-(define-method get_allocation_geometry
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_get_allocation_geometry")
-  (return-type "none")
-  (parameters
-    '("ClutterGeometry*" "geom")
-  )
-)
-
-
-
-;; From clutter-alpha.h
-
-(define-function clutter_alpha_get_type
-  (c-name "clutter_alpha_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_alpha_new
-  (c-name "clutter_alpha_new")
-  (is-constructor-of "ClutterAlpha")
-  (return-type "ClutterAlpha*")
-)
-
-(define-function clutter_alpha_new_full
-  (c-name "clutter_alpha_new_full")
-  (return-type "ClutterAlpha*")
-  (parameters
-    '("ClutterTimeline*" "timeline")
-    '("gulong" "mode")
-  )
-)
-
-(define-function clutter_alpha_new_with_func
-  (c-name "clutter_alpha_new_with_func")
-  (return-type "ClutterAlpha*")
-  (parameters
-    '("ClutterTimeline*" "timeline")
-    '("ClutterAlphaFunc" "func")
-    '("gpointer" "data")
-    '("GDestroyNotify" "destroy")
-  )
-)
-
-(define-method get_alpha
-  (of-object "ClutterAlpha")
-  (c-name "clutter_alpha_get_alpha")
-  (return-type "gdouble")
-)
-
-(define-method set_func
-  (of-object "ClutterAlpha")
-  (c-name "clutter_alpha_set_func")
-  (return-type "none")
-  (parameters
-    '("ClutterAlphaFunc" "func")
-    '("gpointer" "data")
-    '("GDestroyNotify" "destroy")
-  )
-)
-
-(define-method set_closure
-  (of-object "ClutterAlpha")
-  (c-name "clutter_alpha_set_closure")
-  (return-type "none")
-  (parameters
-    '("GClosure*" "closure")
-  )
-)
-
-(define-method set_timeline
-  (of-object "ClutterAlpha")
-  (c-name "clutter_alpha_set_timeline")
-  (return-type "none")
-  (parameters
-    '("ClutterTimeline*" "timeline")
-  )
-)
-
-(define-method get_timeline
-  (of-object "ClutterAlpha")
-  (c-name "clutter_alpha_get_timeline")
-  (return-type "ClutterTimeline*")
-)
-
-(define-method set_mode
-  (of-object "ClutterAlpha")
-  (c-name "clutter_alpha_set_mode")
-  (return-type "none")
-  (parameters
-    '("gulong" "mode")
-  )
-)
-
-(define-method get_mode
-  (of-object "ClutterAlpha")
-  (c-name "clutter_alpha_get_mode")
-  (return-type "gulong")
-)
-
-(define-function clutter_alpha_register_func
-  (c-name "clutter_alpha_register_func")
-  (return-type "gulong")
-  (parameters
-    '("ClutterAlphaFunc" "func")
-    '("gpointer" "data")
-  )
-)
-
-(define-function clutter_alpha_register_closure
-  (c-name "clutter_alpha_register_closure")
-  (return-type "gulong")
-  (parameters
-    '("GClosure*" "closure")
-  )
-)
-
-
-
-;; From clutter-animatable.h
-
-(define-method animate_property
-  (of-object "ClutterAnimatable")
-  (c-name "clutter_animatable_animate_property")
-  (return-type "gboolean")
-  (parameters
-    '("ClutterAnimation*" "animation")
-    '("const-gchar*" "property_name")
-    '("const-GValue*" "initial_value")
-    '("const-GValue*" "final_value")
-    '("gdouble" "progress")
-    '("GValue*" "value")
-  )
-)
-
-
-
-;; From clutter-animation.h
-
-(define-function clutter_animation_get_type
-  (c-name "clutter_animation_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_animation_new
-  (c-name "clutter_animation_new")
-  (is-constructor-of "ClutterAnimation")
-  (return-type "ClutterAnimation*")
-)
-
-(define-method set_object
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_set_object")
-  (return-type "none")
-  (parameters
-    '("GObject*" "object")
-  )
-)
-
-(define-method get_object
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_get_object")
-  (return-type "GObject*")
-)
-
-(define-method set_mode
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_set_mode")
-  (return-type "none")
-  (parameters
-    '("gulong" "mode")
-  )
-)
-
-(define-method get_mode
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_get_mode")
-  (return-type "gulong")
-)
-
-(define-method set_duration
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_set_duration")
-  (return-type "none")
-  (parameters
-    '("guint" "msecs")
-  )
-)
-
-(define-method get_duration
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_get_duration")
-  (return-type "guint")
-)
-
-(define-method set_loop
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_set_loop")
-  (return-type "none")
-  (parameters
-    '("gboolean" "loop")
-  )
-)
-
-(define-method get_loop
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_get_loop")
-  (return-type "gboolean")
-)
-
-(define-method set_timeline
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_set_timeline")
-  (return-type "none")
-  (parameters
-    '("ClutterTimeline*" "timeline")
-  )
-)
-
-(define-method get_timeline
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_get_timeline")
-  (return-type "ClutterTimeline*")
-)
-
-(define-method set_alpha
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_set_alpha")
-  (return-type "none")
-  (parameters
-    '("ClutterAlpha*" "alpha")
-  )
-)
-
-(define-method get_alpha
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_get_alpha")
-  (return-type "ClutterAlpha*")
-)
-
-(define-method bind
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_bind")
-  (return-type "ClutterAnimation*")
-  (parameters
-    '("const-gchar*" "property_name")
-    '("const-GValue*" "final")
-  )
-)
-
-(define-method bind_interval
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_bind_interval")
-  (return-type "ClutterAnimation*")
-  (parameters
-    '("const-gchar*" "property_name")
-    '("ClutterInterval*" "interval")
-  )
-)
-
-(define-method has_property
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_has_property")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "property_name")
-  )
-)
-
-(define-method update
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_update")
-  (return-type "ClutterAnimation*")
-  (parameters
-    '("const-gchar*" "property_name")
-    '("const-GValue*" "final")
-  )
-)
-
-(define-method update_interval
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_update_interval")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "property_name")
-    '("ClutterInterval*" "interval")
-  )
-)
-
-(define-method unbind_property
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_unbind_property")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "property_name")
-  )
-)
-
-(define-method get_interval
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_get_interval")
-  (return-type "ClutterInterval*")
-  (parameters
-    '("const-gchar*" "property_name")
-  )
-)
-
-(define-method completed
-  (of-object "ClutterAnimation")
-  (c-name "clutter_animation_completed")
-  (return-type "none")
-)
-
-(define-method animate
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_animate")
-  (return-type "ClutterAnimation*")
-  (parameters
-    '("gulong" "mode")
-    '("guint" "duration")
-    '("const-gchar*" "first_property_name")
-  )
-  (varargs #t)
-)
-
-(define-method animate_with_timeline
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_animate_with_timeline")
-  (return-type "ClutterAnimation*")
-  (parameters
-    '("gulong" "mode")
-    '("ClutterTimeline*" "timeline")
-    '("const-gchar*" "first_property_name")
-  )
-  (varargs #t)
-)
-
-(define-method animatev
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_animatev")
-  (return-type "ClutterAnimation*")
-  (parameters
-    '("gulong" "mode")
-    '("guint" "duration")
-    '("gint" "n_properties")
-    '("const-gchar*-const[]" "properties")
-    '("const-GValue*" "values")
-  )
-)
-
-(define-method animate_with_timelinev
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_animate_with_timelinev")
-  (return-type "ClutterAnimation*")
-  (parameters
-    '("gulong" "mode")
-    '("ClutterTimeline*" "timeline")
-    '("gint" "n_properties")
-    '("const-gchar*-const[]" "properties")
-    '("const-GValue*" "values")
-  )
-)
-
-(define-method animate_with_alpha
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_animate_with_alpha")
-  (return-type "ClutterAnimation*")
-  (parameters
-    '("ClutterAlpha*" "alpha")
-    '("const-gchar*" "first_property_name")
-  )
-  (varargs #t)
-)
-
-(define-method animate_with_alphav
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_animate_with_alphav")
-  (return-type "ClutterAnimation*")
-  (parameters
-    '("ClutterAlpha*" "alpha")
-    '("gint" "n_properties")
-    '("const-gchar*-const[]" "properties")
-    '("const-GValue*" "values")
-  )
-)
-
-(define-method get_animation
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_get_animation")
-  (return-type "ClutterAnimation*")
-)
-
-(define-method detach_animation
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_detach_animation")
-  (return-type "none")
-)
-
-
-
-;; From clutter-animator.h
-
-(define-function clutter_animator_get_type
-  (c-name "clutter_animator_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_animator_new
-  (c-name "clutter_animator_new")
-  (is-constructor-of "ClutterAnimator")
-  (return-type "ClutterAnimator*")
-)
-
-(define-method set_key
-  (of-object "ClutterAnimator")
-  (c-name "clutter_animator_set_key")
-  (return-type "ClutterAnimator*")
-  (parameters
-    '("GObject*" "object")
-    '("const-gchar*" "property_name")
-    '("guint" "mode")
-    '("gdouble" "progress")
-    '("const-GValue*" "value")
-  )
-)
-
-(define-method set
-  (of-object "ClutterAnimator")
-  (c-name "clutter_animator_set")
-  (return-type "none")
-  (parameters
-    '("gpointer" "first_object")
-    '("const-gchar*" "first_property_name")
-    '("guint" "first_mode")
-    '("gdouble" "first_progress")
-  )
-  (varargs #t)
-)
-
-(define-method get_keys
-  (of-object "ClutterAnimator")
-  (c-name "clutter_animator_get_keys")
-  (return-type "GList*")
-  (parameters
-    '("GObject*" "object")
-    '("const-gchar*" "property_name")
-    '("gdouble" "progress")
-  )
-)
-
-(define-method remove_key
-  (of-object "ClutterAnimator")
-  (c-name "clutter_animator_remove_key")
-  (return-type "none")
-  (parameters
-    '("GObject*" "object")
-    '("const-gchar*" "property_name")
-    '("gdouble" "progress")
-  )
-)
-
-(define-method start
-  (of-object "ClutterAnimator")
-  (c-name "clutter_animator_start")
-  (return-type "ClutterTimeline*")
-)
-
-(define-method compute_value
-  (of-object "ClutterAnimator")
-  (c-name "clutter_animator_compute_value")
-  (return-type "gboolean")
-  (parameters
-    '("GObject*" "object")
-    '("const-gchar*" "property_name")
-    '("gdouble" "progress")
-    '("GValue*" "value")
-  )
-)
-
-(define-method get_timeline
-  (of-object "ClutterAnimator")
-  (c-name "clutter_animator_get_timeline")
-  (return-type "ClutterTimeline*")
-)
-
-(define-method set_timeline
-  (of-object "ClutterAnimator")
-  (c-name "clutter_animator_set_timeline")
-  (return-type "none")
-  (parameters
-    '("ClutterTimeline*" "timeline")
-  )
-)
-
-(define-method get_duration
-  (of-object "ClutterAnimator")
-  (c-name "clutter_animator_get_duration")
-  (return-type "guint")
-)
-
-(define-method set_duration
-  (of-object "ClutterAnimator")
-  (c-name "clutter_animator_set_duration")
-  (return-type "none")
-  (parameters
-    '("guint" "duration")
-  )
-)
-
-(define-method property_get_ease_in
-  (of-object "ClutterAnimator")
-  (c-name "clutter_animator_property_get_ease_in")
-  (return-type "gboolean")
-  (parameters
-    '("GObject*" "object")
-    '("const-gchar*" "property_name")
-  )
-)
-
-(define-method property_set_ease_in
-  (of-object "ClutterAnimator")
-  (c-name "clutter_animator_property_set_ease_in")
-  (return-type "none")
-  (parameters
-    '("GObject*" "object")
-    '("const-gchar*" "property_name")
-    '("gboolean" "ease_in")
-  )
-)
-
-(define-method property_get_interpolation
-  (of-object "ClutterAnimator")
-  (c-name "clutter_animator_property_get_interpolation")
-  (return-type "ClutterInterpolation")
-  (parameters
-    '("GObject*" "object")
-    '("const-gchar*" "property_name")
-  )
-)
-
-(define-method property_set_interpolation
-  (of-object "ClutterAnimator")
-  (c-name "clutter_animator_property_set_interpolation")
-  (return-type "none")
-  (parameters
-    '("GObject*" "object")
-    '("const-gchar*" "property_name")
-    '("ClutterInterpolation" "interpolation")
-  )
-)
-
-(define-function clutter_animator_key_get_type
-  (c-name "clutter_animator_key_get_type")
-  (return-type "GType")
-)
-
-(define-method get_object
-  (of-object "ClutterAnimatorKey")
-  (c-name "clutter_animator_key_get_object")
-  (return-type "GObject*")
-)
-
-(define-method get_property_name
-  (of-object "ClutterAnimatorKey")
-  (c-name "clutter_animator_key_get_property_name")
-  (return-type "const-gchar*")
-)
-
-(define-method get_property_type
-  (of-object "ClutterAnimatorKey")
-  (c-name "clutter_animator_key_get_property_type")
-  (return-type "GType")
-)
-
-(define-method get_mode
-  (of-object "ClutterAnimatorKey")
-  (c-name "clutter_animator_key_get_mode")
-  (return-type "gulong")
-)
-
-(define-method get_progress
-  (of-object "ClutterAnimatorKey")
-  (c-name "clutter_animator_key_get_progress")
-  (return-type "gdouble")
-)
-
-(define-method get_value
-  (of-object "ClutterAnimatorKey")
-  (c-name "clutter_animator_key_get_value")
-  (return-type "gboolean")
-  (parameters
-    '("GValue*" "value")
-  )
-)
-
-
-
-;; From clutter-backend.h
-
-(define-method set_resolution
-  (of-object "ClutterBackend")
-  (c-name "clutter_backend_set_resolution")
-  (return-type "none")
-  (parameters
-    '("gdouble" "dpi")
-  )
-)
-
-(define-method set_double_click_time
-  (of-object "ClutterBackend")
-  (c-name "clutter_backend_set_double_click_time")
-  (return-type "none")
-  (parameters
-    '("guint" "msec")
-  )
-)
-
-(define-method get_double_click_time
-  (of-object "ClutterBackend")
-  (c-name "clutter_backend_get_double_click_time")
-  (return-type "guint")
-)
-
-(define-method set_double_click_distance
-  (of-object "ClutterBackend")
-  (c-name "clutter_backend_set_double_click_distance")
-  (return-type "none")
-  (parameters
-    '("guint" "distance")
-  )
-)
-
-(define-method get_double_click_distance
-  (of-object "ClutterBackend")
-  (c-name "clutter_backend_get_double_click_distance")
-  (return-type "guint")
-)
-
-(define-method set_font_name
-  (of-object "ClutterBackend")
-  (c-name "clutter_backend_set_font_name")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "font_name")
-  )
-)
-
-(define-method get_font_name
-  (of-object "ClutterBackend")
-  (c-name "clutter_backend_get_font_name")
-  (return-type "const-gchar*")
-)
-
-
-
-;; From clutter-behaviour-depth.h
-
-(define-function clutter_behaviour_depth_get_type
-  (c-name "clutter_behaviour_depth_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_behaviour_depth_new
-  (c-name "clutter_behaviour_depth_new")
-  (is-constructor-of "ClutterBehaviourDepth")
-  (return-type "ClutterBehaviour*")
-  (parameters
-    '("ClutterAlpha*" "alpha")
-    '("gint" "depth_start")
-    '("gint" "depth_end")
-  )
-)
-
-(define-method set_bounds
-  (of-object "ClutterBehaviourDepth")
-  (c-name "clutter_behaviour_depth_set_bounds")
-  (return-type "none")
-  (parameters
-    '("gint" "depth_start")
-    '("gint" "depth_end")
-  )
-)
-
-(define-method get_bounds
-  (of-object "ClutterBehaviourDepth")
-  (c-name "clutter_behaviour_depth_get_bounds")
-  (return-type "none")
-  (parameters
-    '("gint*" "depth_start")
-    '("gint*" "depth_end")
-  )
-)
-
-
-
-;; From clutter-behaviour-ellipse.h
-
-(define-function clutter_behaviour_ellipse_get_type
-  (c-name "clutter_behaviour_ellipse_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_behaviour_ellipse_new
-  (c-name "clutter_behaviour_ellipse_new")
-  (is-constructor-of "ClutterBehaviourEllipse")
-  (return-type "ClutterBehaviour*")
-  (parameters
-    '("ClutterAlpha*" "alpha")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("ClutterRotateDirection" "direction")
-    '("gdouble" "start")
-    '("gdouble" "end")
-  )
-)
-
-(define-method set_center
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_set_center")
-  (return-type "none")
-  (parameters
-    '("gint" "x")
-    '("gint" "y")
-  )
-)
-
-(define-method get_center
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_get_center")
-  (return-type "none")
-  (parameters
-    '("gint*" "x")
-    '("gint*" "y")
-  )
-)
-
-(define-method set_width
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_set_width")
-  (return-type "none")
-  (parameters
-    '("gint" "width")
-  )
-)
-
-(define-method get_width
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_get_width")
-  (return-type "gint")
-)
-
-(define-method set_height
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_set_height")
-  (return-type "none")
-  (parameters
-    '("gint" "height")
-  )
-)
-
-(define-method get_height
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_get_height")
-  (return-type "gint")
-)
-
-(define-method set_angle_start
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_set_angle_start")
-  (return-type "none")
-  (parameters
-    '("gdouble" "angle_start")
-  )
-)
-
-(define-method get_angle_start
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_get_angle_start")
-  (return-type "gdouble")
-)
-
-(define-method set_angle_end
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_set_angle_end")
-  (return-type "none")
-  (parameters
-    '("gdouble" "angle_end")
-  )
-)
-
-(define-method get_angle_end
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_get_angle_end")
-  (return-type "gdouble")
-)
-
-(define-method set_angle_tilt
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_set_angle_tilt")
-  (return-type "none")
-  (parameters
-    '("ClutterRotateAxis" "axis")
-    '("gdouble" "angle_tilt")
-  )
-)
-
-(define-method get_angle_tilt
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_get_angle_tilt")
-  (return-type "gdouble")
-  (parameters
-    '("ClutterRotateAxis" "axis")
-  )
-)
-
-(define-method set_tilt
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_set_tilt")
-  (return-type "none")
-  (parameters
-    '("gdouble" "angle_tilt_x")
-    '("gdouble" "angle_tilt_y")
-    '("gdouble" "angle_tilt_z")
-  )
-)
-
-(define-method get_tilt
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_get_tilt")
-  (return-type "none")
-  (parameters
-    '("gdouble*" "angle_tilt_x")
-    '("gdouble*" "angle_tilt_y")
-    '("gdouble*" "angle_tilt_z")
-  )
-)
-
-(define-method get_direction
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_get_direction")
-  (return-type "ClutterRotateDirection")
-)
-
-(define-method set_direction
-  (of-object "ClutterBehaviourEllipse")
-  (c-name "clutter_behaviour_ellipse_set_direction")
-  (return-type "none")
-  (parameters
-    '("ClutterRotateDirection" "direction")
-  )
-)
-
-
-
-;; From clutter-behaviour.h
-
-(define-function clutter_behaviour_get_type
-  (c-name "clutter_behaviour_get_type")
-  (return-type "GType")
-)
-
-(define-method apply
-  (of-object "ClutterBehaviour")
-  (c-name "clutter_behaviour_apply")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-  )
-)
-
-(define-method remove
-  (of-object "ClutterBehaviour")
-  (c-name "clutter_behaviour_remove")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-  )
-)
-
-(define-method remove_all
-  (of-object "ClutterBehaviour")
-  (c-name "clutter_behaviour_remove_all")
-  (return-type "none")
-)
-
-(define-method actors_foreach
-  (of-object "ClutterBehaviour")
-  (c-name "clutter_behaviour_actors_foreach")
-  (return-type "none")
-  (parameters
-    '("ClutterBehaviourForeachFunc" "func")
-    '("gpointer" "data")
-  )
-)
-
-(define-method get_n_actors
-  (of-object "ClutterBehaviour")
-  (c-name "clutter_behaviour_get_n_actors")
-  (return-type "gint")
-)
-
-(define-method get_nth_actor
-  (of-object "ClutterBehaviour")
-  (c-name "clutter_behaviour_get_nth_actor")
-  (return-type "ClutterActor*")
-  (parameters
-    '("gint" "index_")
-  )
-)
-
-(define-method get_actors
-  (of-object "ClutterBehaviour")
-  (c-name "clutter_behaviour_get_actors")
-  (return-type "GSList*")
-)
-
-(define-method get_alpha
-  (of-object "ClutterBehaviour")
-  (c-name "clutter_behaviour_get_alpha")
-  (return-type "ClutterAlpha*")
-)
-
-(define-method set_alpha
-  (of-object "ClutterBehaviour")
-  (c-name "clutter_behaviour_set_alpha")
-  (return-type "none")
-  (parameters
-    '("ClutterAlpha*" "alpha")
-  )
-)
-
-(define-method is_applied
-  (of-object "ClutterBehaviour")
-  (c-name "clutter_behaviour_is_applied")
-  (return-type "gboolean")
-  (parameters
-    '("ClutterActor*" "actor")
-  )
-)
-
-
-
-;; From clutter-behaviour-opacity.h
-
-(define-function clutter_behaviour_opacity_get_type
-  (c-name "clutter_behaviour_opacity_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_behaviour_opacity_new
-  (c-name "clutter_behaviour_opacity_new")
-  (is-constructor-of "ClutterBehaviourOpacity")
-  (return-type "ClutterBehaviour*")
-  (parameters
-    '("ClutterAlpha*" "alpha")
-    '("guint8" "opacity_start")
-    '("guint8" "opacity_end")
-  )
-)
-
-(define-method set_bounds
-  (of-object "ClutterBehaviourOpacity")
-  (c-name "clutter_behaviour_opacity_set_bounds")
-  (return-type "none")
-  (parameters
-    '("guint8" "opacity_start")
-    '("guint8" "opacity_end")
-  )
-)
-
-(define-method get_bounds
-  (of-object "ClutterBehaviourOpacity")
-  (c-name "clutter_behaviour_opacity_get_bounds")
-  (return-type "none")
-  (parameters
-    '("guint8*" "opacity_start")
-    '("guint8*" "opacity_end")
-  )
-)
-
-
-
-;; From clutter-behaviour-path.h
-
-(define-function clutter_behaviour_path_get_type
-  (c-name "clutter_behaviour_path_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_behaviour_path_new
-  (c-name "clutter_behaviour_path_new")
-  (is-constructor-of "ClutterBehaviourPath")
-  (return-type "ClutterBehaviour*")
-  (parameters
-    '("ClutterAlpha*" "alpha")
-    '("ClutterPath*" "path")
-  )
-)
-
-(define-function clutter_behaviour_path_new_with_description
-  (c-name "clutter_behaviour_path_new_with_description")
-  (return-type "ClutterBehaviour*")
-  (parameters
-    '("ClutterAlpha*" "alpha")
-    '("const-gchar*" "desc")
-  )
-)
-
-(define-function clutter_behaviour_path_new_with_knots
-  (c-name "clutter_behaviour_path_new_with_knots")
-  (return-type "ClutterBehaviour*")
-  (parameters
-    '("ClutterAlpha*" "alpha")
-    '("const-ClutterKnot*" "knots")
-    '("guint" "n_knots")
-  )
-)
-
-(define-method set_path
-  (of-object "ClutterBehaviourPath")
-  (c-name "clutter_behaviour_path_set_path")
-  (return-type "none")
-  (parameters
-    '("ClutterPath*" "path")
-  )
-)
-
-(define-method get_path
-  (of-object "ClutterBehaviourPath")
-  (c-name "clutter_behaviour_path_get_path")
-  (return-type "ClutterPath*")
-)
-
-
-
-;; From clutter-behaviour-rotate.h
-
-(define-function clutter_behaviour_rotate_get_type
-  (c-name "clutter_behaviour_rotate_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_behaviour_rotate_new
-  (c-name "clutter_behaviour_rotate_new")
-  (is-constructor-of "ClutterBehaviourRotate")
-  (return-type "ClutterBehaviour*")
-  (parameters
-    '("ClutterAlpha*" "alpha")
-    '("ClutterRotateAxis" "axis")
-    '("ClutterRotateDirection" "direction")
-    '("gdouble" "angle_start")
-    '("gdouble" "angle_end")
-  )
-)
-
-(define-method get_center
-  (of-object "ClutterBehaviourRotate")
-  (c-name "clutter_behaviour_rotate_get_center")
-  (return-type "none")
-  (parameters
-    '("gint*" "x")
-    '("gint*" "y")
-    '("gint*" "z")
-  )
-)
-
-(define-method set_center
-  (of-object "ClutterBehaviourRotate")
-  (c-name "clutter_behaviour_rotate_set_center")
-  (return-type "none")
-  (parameters
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "z")
-  )
-)
-
-(define-method get_axis
-  (of-object "ClutterBehaviourRotate")
-  (c-name "clutter_behaviour_rotate_get_axis")
-  (return-type "ClutterRotateAxis")
-)
-
-(define-method set_axis
-  (of-object "ClutterBehaviourRotate")
-  (c-name "clutter_behaviour_rotate_set_axis")
-  (return-type "none")
-  (parameters
-    '("ClutterRotateAxis" "axis")
-  )
-)
-
-(define-method get_direction
-  (of-object "ClutterBehaviourRotate")
-  (c-name "clutter_behaviour_rotate_get_direction")
-  (return-type "ClutterRotateDirection")
-)
-
-(define-method set_direction
-  (of-object "ClutterBehaviourRotate")
-  (c-name "clutter_behaviour_rotate_set_direction")
-  (return-type "none")
-  (parameters
-    '("ClutterRotateDirection" "direction")
-  )
-)
-
-(define-method get_bounds
-  (of-object "ClutterBehaviourRotate")
-  (c-name "clutter_behaviour_rotate_get_bounds")
-  (return-type "none")
-  (parameters
-    '("gdouble*" "angle_start")
-    '("gdouble*" "angle_end")
-  )
-)
-
-(define-method set_bounds
-  (of-object "ClutterBehaviourRotate")
-  (c-name "clutter_behaviour_rotate_set_bounds")
-  (return-type "none")
-  (parameters
-    '("gdouble" "angle_start")
-    '("gdouble" "angle_end")
-  )
-)
-
-
-
-;; From clutter-behaviour-scale.h
-
-(define-function clutter_behaviour_scale_get_type
-  (c-name "clutter_behaviour_scale_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_behaviour_scale_new
-  (c-name "clutter_behaviour_scale_new")
-  (is-constructor-of "ClutterBehaviourScale")
-  (return-type "ClutterBehaviour*")
-  (parameters
-    '("ClutterAlpha*" "alpha")
-    '("gdouble" "x_scale_start")
-    '("gdouble" "y_scale_start")
-    '("gdouble" "x_scale_end")
-    '("gdouble" "y_scale_end")
-  )
-)
-
-(define-method set_bounds
-  (of-object "ClutterBehaviourScale")
-  (c-name "clutter_behaviour_scale_set_bounds")
-  (return-type "none")
-  (parameters
-    '("gdouble" "x_scale_start")
-    '("gdouble" "y_scale_start")
-    '("gdouble" "x_scale_end")
-    '("gdouble" "y_scale_end")
-  )
-)
-
-(define-method get_bounds
-  (of-object "ClutterBehaviourScale")
-  (c-name "clutter_behaviour_scale_get_bounds")
-  (return-type "none")
-  (parameters
-    '("gdouble*" "x_scale_start")
-    '("gdouble*" "y_scale_start")
-    '("gdouble*" "x_scale_end")
-    '("gdouble*" "y_scale_end")
-  )
-)
-
-
-
-;; From clutter-bin-layout.h
-
-(define-method set_alignment
-  (of-object "ClutterBinLayout")
-  (c-name "clutter_bin_layout_set_alignment")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "child")
-    '("ClutterBinAlignment" "x_align")
-    '("ClutterBinAlignment" "y_align")
-  )
-)
-
-(define-method get_alignment
-  (of-object "ClutterBinLayout")
-  (c-name "clutter_bin_layout_get_alignment")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "child")
-    '("ClutterBinAlignment*" "x_align")
-    '("ClutterBinAlignment*" "y_align")
-  )
-)
-
-(define-method add
-  (of-object "ClutterBinLayout")
-  (c-name "clutter_bin_layout_add")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "child")
-    '("ClutterBinAlignment" "x_align")
-    '("ClutterBinAlignment" "y_align")
-  )
-)
-
-
-
-;; From clutter-box.h
-
-(define-function clutter_box_get_type
-  (c-name "clutter_box_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_box_new
-  (c-name "clutter_box_new")
-  (is-constructor-of "ClutterBox")
-  (return-type "ClutterActor*")
-  (parameters
-    '("ClutterLayoutManager*" "manager")
-  )
-)
-
-(define-method set_layout_manager
-  (of-object "ClutterBox")
-  (c-name "clutter_box_set_layout_manager")
-  (return-type "none")
-  (parameters
-    '("ClutterLayoutManager*" "manager")
-  )
-)
-
-(define-method get_layout_manager
-  (of-object "ClutterBox")
-  (c-name "clutter_box_get_layout_manager")
-  (return-type "ClutterLayoutManager*")
-)
-
-(define-method set_color
-  (of-object "ClutterBox")
-  (c-name "clutter_box_set_color")
-  (return-type "none")
-  (parameters
-    '("const-ClutterColor*" "color")
-  )
-)
-
-(define-method get_color
-  (of-object "ClutterBox")
-  (c-name "clutter_box_get_color")
-  (return-type "none")
-  (parameters
-    '("ClutterColor*" "color")
-  )
-)
-
-(define-method pack
-  (of-object "ClutterBox")
-  (c-name "clutter_box_pack")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("const-gchar*" "first_property")
-  )
-  (varargs #t)
-)
-
-(define-method packv
-  (of-object "ClutterBox")
-  (c-name "clutter_box_packv")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("guint" "n_properties")
-    '("const-gchar*-const[]" "properties")
-    '("const-GValue*" "values")
-  )
-)
-
-(define-method pack_after
-  (of-object "ClutterBox")
-  (c-name "clutter_box_pack_after")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("ClutterActor*" "sibling")
-    '("const-gchar*" "first_property")
-  )
-  (varargs #t)
-)
-
-(define-method pack_before
-  (of-object "ClutterBox")
-  (c-name "clutter_box_pack_before")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("ClutterActor*" "sibling")
-    '("const-gchar*" "first_property")
-  )
-  (varargs #t)
-)
-
-(define-method pack_at
-  (of-object "ClutterBox")
-  (c-name "clutter_box_pack_at")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("gint" "position")
-    '("const-gchar*" "first_property")
-  )
-  (varargs #t)
-)
-
-
-
-;; From clutter-cairo-texture.h
-
-(define-function clutter_cairo_texture_get_type
-  (c-name "clutter_cairo_texture_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_cairo_texture_new
-  (c-name "clutter_cairo_texture_new")
-  (is-constructor-of "ClutterCairoTexture")
-  (return-type "ClutterActor*")
-  (parameters
-    '("guint" "width")
-    '("guint" "height")
-  )
-)
-
-(define-method set_surface_size
-  (of-object "ClutterCairoTexture")
-  (c-name "clutter_cairo_texture_set_surface_size")
-  (return-type "none")
-  (parameters
-    '("guint" "width")
-    '("guint" "height")
-  )
-)
-
-(define-method get_surface_size
-  (of-object "ClutterCairoTexture")
-  (c-name "clutter_cairo_texture_get_surface_size")
-  (return-type "none")
-  (parameters
-    '("guint*" "width")
-    '("guint*" "height")
-  )
-)
-
-(define-method set_auto_resize
-  (of-object "ClutterCairoTexture")
-  (c-name "clutter_cairo_texture_set_auto_resize")
-  (return-type "none")
-  (parameters
-    '("gboolean" "value")
-  )
-)
-
-(define-method get_auto_resize
-  (of-object "ClutterCairoTexture")
-  (c-name "clutter_cairo_texture_get_auto_resize")
-  (return-type "gboolean")
-)
-
-(define-method clear
-  (of-object "ClutterCairoTexture")
-  (c-name "clutter_cairo_texture_clear")
-  (return-type "none")
-)
-
-(define-method invalidate_rectangle
-  (of-object "ClutterCairoTexture")
-  (c-name "clutter_cairo_texture_invalidate_rectangle")
-  (return-type "none")
-  (parameters
-    '("cairo_rectangle_int_t*" "rect")
-  )
-)
-
-(define-method invalidate
-  (of-object "ClutterCairoTexture")
-  (c-name "clutter_cairo_texture_invalidate")
-  (return-type "none")
-)
-
-(define-method create_region
-  (of-object "ClutterCairoTexture")
-  (c-name "clutter_cairo_texture_create_region")
-  (return-type "cairo_t*")
-  (parameters
-    '("gint" "x_offset")
-    '("gint" "y_offset")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-method create
-  (of-object "ClutterCairoTexture")
-  (c-name "clutter_cairo_texture_create")
-  (return-type "cairo_t*")
-)
-
-
-
-;; From clutter-container.h
-
-(define-method add
-  (of-object "ClutterContainer")
-  (c-name "clutter_container_add")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "first_actor")
-  )
-  (varargs #t)
-)
-
-(define-method add_actor
-  (of-object "ClutterContainer")
-  (c-name "clutter_container_add_actor")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-  )
-)
-
-(define-method add_valist
-  (of-object "ClutterContainer")
-  (c-name "clutter_container_add_valist")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "first_actor")
-    '("va_list" "var_args")
-  )
-)
-
-(define-method remove
-  (of-object "ClutterContainer")
-  (c-name "clutter_container_remove")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "first_actor")
-  )
-  (varargs #t)
-)
-
-(define-method remove_actor
-  (of-object "ClutterContainer")
-  (c-name "clutter_container_remove_actor")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-  )
-)
-
-(define-method remove_valist
-  (of-object "ClutterContainer")
-  (c-name "clutter_container_remove_valist")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "first_actor")
-    '("va_list" "var_args")
-  )
-)
-
-(define-method get_children
-  (of-object "ClutterContainer")
-  (c-name "clutter_container_get_children")
-  (return-type "GList*")
-)
-
-(define-method foreach
-  (of-object "ClutterContainer")
-  (c-name "clutter_container_foreach")
-  (return-type "none")
-  (parameters
-    '("ClutterCallback" "callback")
-    '("gpointer" "user_data")
-  )
-)
-
-(define-method foreach_with_internals
-  (of-object "ClutterContainer")
-  (c-name "clutter_container_foreach_with_internals")
-  (return-type "none")
-  (parameters
-    '("ClutterCallback" "callback")
-    '("gpointer" "user_data")
-  )
-)
-
-(define-method raise_child
-  (of-object "ClutterContainer")
-  (c-name "clutter_container_raise_child")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("ClutterActor*" "sibling")
-  )
-)
-
-(define-method lower_child
-  (of-object "ClutterContainer")
-  (c-name "clutter_container_lower_child")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("ClutterActor*" "sibling")
-  )
-)
-
-(define-method sort_depth_order
-  (of-object "ClutterContainer")
-  (c-name "clutter_container_sort_depth_order")
-  (return-type "none")
-)
-
-
-
-;; From clutter-fixed.h
-
-(define-function clutter_param_fixed_get_type
-  (c-name "clutter_param_fixed_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_value_set_fixed
-  (c-name "clutter_value_set_fixed")
-  (return-type "none")
-  (parameters
-    '("GValue*" "value")
-    '("CoglFixed" "fixed_")
-  )
-)
-
-(define-function clutter_value_get_fixed
-  (c-name "clutter_value_get_fixed")
-  (return-type "CoglFixed")
-  (parameters
-    '("const-GValue*" "value")
-  )
-)
-
-(define-function clutter_param_spec_fixed
-  (c-name "clutter_param_spec_fixed")
-  (return-type "GParamSpec*")
-  (parameters
-    '("const-gchar*" "name")
-    '("const-gchar*" "nick")
-    '("const-gchar*" "blurb")
-    '("CoglFixed" "minimum")
-    '("CoglFixed" "maximum")
-    '("CoglFixed" "default_value")
-    '("GParamFlags" "flags")
-  )
-)
-
-
-
-;; From clutter-frame-source.h
-
-(define-function clutter_frame_source_add
-  (c-name "clutter_frame_source_add")
-  (return-type "guint")
-  (parameters
-    '("guint" "fps")
-    '("GSourceFunc" "func")
-    '("gpointer" "data")
-  )
-)
-
-(define-function clutter_frame_source_add_full
-  (c-name "clutter_frame_source_add_full")
-  (return-type "guint")
-  (parameters
-    '("gint" "priority")
-    '("guint" "fps")
-    '("GSourceFunc" "func")
-    '("gpointer" "data")
-    '("GDestroyNotify" "notify")
-  )
-)
-
-
-
-;; From clutter-group.h
-
-(define-function clutter_group_new
-  (c-name "clutter_group_new")
-  (is-constructor-of "ClutterGroup")
-  (return-type "ClutterActor*")
-)
-
-(define-method get_nth_child
-  (of-object "ClutterGroup")
-  (c-name "clutter_group_get_nth_child")
-  (return-type "ClutterActor*")
-  (parameters
-    '("gint" "index_")
-  )
-)
-
-(define-method get_n_children
-  (of-object "ClutterGroup")
-  (c-name "clutter_group_get_n_children")
-  (return-type "gint")
-)
-
-(define-method remove_all
-  (of-object "ClutterGroup")
-  (c-name "clutter_group_remove_all")
-  (return-type "none")
-)
-
-
-
-;; From clutter-input-device.h
-
-(define-method get_device_coords
-  (of-object "ClutterInputDevice")
-  (c-name "clutter_input_device_get_device_coords")
-  (return-type "none")
-  (parameters
-    '("gint*" "x")
-    '("gint*" "y")
-  )
-)
-
-
-
-;; From clutter-keysyms.h
-
-
-
-;; From clutter-main.h
-
-(define-function clutter_threads_init
-  (c-name "clutter_threads_init")
-  (return-type "none")
-)
-
-(define-function clutter_threads_enter
-  (c-name "clutter_threads_enter")
-  (return-type "none")
-)
-
-(define-function clutter_threads_leave
-  (c-name "clutter_threads_leave")
-  (return-type "none")
-)
-
-(define-function clutter_threads_add_frame_source
-  (c-name "clutter_threads_add_frame_source")
-  (return-type "guint")
-  (parameters
-    '("guint" "fps")
-    '("GSourceFunc" "func")
-    '("gpointer" "data")
-  )
-)
-
-(define-function clutter_threads_add_frame_source_full
-  (c-name "clutter_threads_add_frame_source_full")
-  (return-type "guint")
-  (parameters
-    '("gint" "priority")
-    '("guint" "fps")
-    '("GSourceFunc" "func")
-    '("gpointer" "data")
-    '("GDestroyNotify" "notify")
-  )
-)
-
-(define-function clutter_set_motion_events_enabled
-  (c-name "clutter_set_motion_events_enabled")
-  (return-type "none")
-  (parameters
-    '("gboolean" "enable")
-  )
-)
-
-(define-function clutter_get_motion_events_enabled
-  (c-name "clutter_get_motion_events_enabled")
-  (return-type "gboolean")
-)
-
-(define-function clutter_redraw
-  (c-name "clutter_redraw")
-  (return-type "none")
-  (parameters
-    '("ClutterStage*" "stage")
-  )
-)
-
-(define-function clutter_clear_glyph_cache
-  (c-name "clutter_clear_glyph_cache")
-  (return-type "none")
-)
-
-(define-function clutter_set_font_flags
-  (c-name "clutter_set_font_flags")
-  (return-type "none")
-  (parameters
-    '("ClutterFontFlags" "flags")
-  )
-)
-
-(define-function clutter_get_font_flags
-  (c-name "clutter_get_font_flags")
-  (return-type "ClutterFontFlags")
-)
-
-(define-function clutter_get_input_device_for_id
-  (c-name "clutter_get_input_device_for_id")
-  (return-type "ClutterInputDevice*")
-  (parameters
-    '("gint" "id_")
-  )
-)
-
-(define-function clutter_grab_pointer_for_device
-  (c-name "clutter_grab_pointer_for_device")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("gint" "id_")
-  )
-)
-
-(define-function clutter_ungrab_pointer_for_device
-  (c-name "clutter_ungrab_pointer_for_device")
-  (return-type "none")
-  (parameters
-    '("gint" "id_")
-  )
-)
-
-(define-function clutter_set_default_frame_rate
-  (c-name "clutter_set_default_frame_rate")
-  (return-type "none")
-  (parameters
-    '("guint" "frames_per_sec")
-  )
-)
-
-(define-function clutter_get_timestamp
-  (c-name "clutter_get_timestamp")
-  (return-type "gulong")
-)
-
-(define-function clutter_get_debug_enabled
-  (c-name "clutter_get_debug_enabled")
-  (return-type "gboolean")
-)
-
-(define-function clutter_get_show_fps
-  (c-name "clutter_get_show_fps")
-  (return-type "gboolean")
-)
-
-
-
-;; From clutter-media.h
-
-(define-function clutter_media_get_type
-  (c-name "clutter_media_get_type")
-  (return-type "GType")
-)
-
-(define-method set_uri
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_set_uri")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "uri")
-  )
-)
-
-(define-method get_uri
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_get_uri")
-  (return-type "gchar*")
-)
-
-(define-method set_filename
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_set_filename")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "filename")
-  )
-)
-
-(define-method set_playing
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_set_playing")
-  (return-type "none")
-  (parameters
-    '("gboolean" "playing")
-  )
-)
-
-(define-method get_playing
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_get_playing")
-  (return-type "gboolean")
-)
-
-(define-method set_progress
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_set_progress")
-  (return-type "none")
-  (parameters
-    '("gdouble" "progress")
-  )
-)
-
-(define-method get_progress
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_get_progress")
-  (return-type "gdouble")
-)
-
-(define-method set_subtitle_uri
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_set_subtitle_uri")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "uri")
-  )
-)
-
-(define-method get_subtitle_uri
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_get_subtitle_uri")
-  (return-type "gchar*")
-)
-
-(define-method set_subtitle_font_name
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_set_subtitle_font_name")
-  (return-type "none")
-  (parameters
-    '("const-char*" "font_name")
-  )
-)
-
-(define-method get_subtitle_font_name
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_get_subtitle_font_name")
-  (return-type "gchar*")
-)
-
-(define-method set_audio_volume
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_set_audio_volume")
-  (return-type "none")
-  (parameters
-    '("gdouble" "volume")
-  )
-)
-
-(define-method get_audio_volume
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_get_audio_volume")
-  (return-type "gdouble")
-)
-
-(define-method get_can_seek
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_get_can_seek")
-  (return-type "gboolean")
-)
-
-(define-method get_buffer_fill
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_get_buffer_fill")
-  (return-type "gdouble")
-)
-
-(define-method get_duration
-  (of-object "ClutterMedia")
-  (c-name "clutter_media_get_duration")
-  (return-type "gdouble")
-)
-
-
-
-;; From clutter-rectangle.h
-
-(define-function clutter_rectangle_get_type
-  (c-name "clutter_rectangle_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_rectangle_new
-  (c-name "clutter_rectangle_new")
-  (is-constructor-of "ClutterRectangle")
-  (return-type "ClutterActor*")
-)
-
-(define-function clutter_rectangle_new_with_color
-  (c-name "clutter_rectangle_new_with_color")
-  (return-type "ClutterActor*")
-  (parameters
-    '("const-ClutterColor*" "color")
-  )
-)
-
-(define-method get_color
-  (of-object "ClutterRectangle")
-  (c-name "clutter_rectangle_get_color")
-  (return-type "none")
-  (parameters
-    '("ClutterColor*" "color")
-  )
-)
-
-(define-method set_color
-  (of-object "ClutterRectangle")
-  (c-name "clutter_rectangle_set_color")
-  (return-type "none")
-  (parameters
-    '("const-ClutterColor*" "color")
-  )
-)
-
-(define-method get_border_width
-  (of-object "ClutterRectangle")
-  (c-name "clutter_rectangle_get_border_width")
-  (return-type "guint")
-)
-
-(define-method set_border_width
-  (of-object "ClutterRectangle")
-  (c-name "clutter_rectangle_set_border_width")
-  (return-type "none")
-  (parameters
-    '("guint" "width")
-  )
-)
-
-(define-method get_border_color
-  (of-object "ClutterRectangle")
-  (c-name "clutter_rectangle_get_border_color")
-  (return-type "none")
-  (parameters
-    '("ClutterColor*" "color")
-  )
-)
-
-(define-method set_border_color
-  (of-object "ClutterRectangle")
-  (c-name "clutter_rectangle_set_border_color")
-  (return-type "none")
-  (parameters
-    '("const-ClutterColor*" "color")
-  )
-)
-
-
-
-;; From clutter-score.h
-
-(define-function clutter_score_get_type
-  (c-name "clutter_score_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_score_new
-  (c-name "clutter_score_new")
-  (is-constructor-of "ClutterScore")
-  (return-type "ClutterScore*")
-)
-
-(define-method set_loop
-  (of-object "ClutterScore")
-  (c-name "clutter_score_set_loop")
-  (return-type "none")
-  (parameters
-    '("gboolean" "loop")
-  )
-)
-
-(define-method get_loop
-  (of-object "ClutterScore")
-  (c-name "clutter_score_get_loop")
-  (return-type "gboolean")
-)
-
-(define-method append
-  (of-object "ClutterScore")
-  (c-name "clutter_score_append")
-  (return-type "gulong")
-  (parameters
-    '("ClutterTimeline*" "parent")
-    '("ClutterTimeline*" "timeline")
-  )
-)
-
-(define-method append_at_marker
-  (of-object "ClutterScore")
-  (c-name "clutter_score_append_at_marker")
-  (return-type "gulong")
-  (parameters
-    '("ClutterTimeline*" "parent")
-    '("const-gchar*" "marker_name")
-    '("ClutterTimeline*" "timeline")
-  )
-)
-
-(define-method remove
-  (of-object "ClutterScore")
-  (c-name "clutter_score_remove")
-  (return-type "none")
-  (parameters
-    '("gulong" "id_")
-  )
-)
-
-(define-method remove_all
-  (of-object "ClutterScore")
-  (c-name "clutter_score_remove_all")
-  (return-type "none")
-)
-
-(define-method get_timeline
-  (of-object "ClutterScore")
-  (c-name "clutter_score_get_timeline")
-  (return-type "ClutterTimeline*")
-  (parameters
-    '("gulong" "id_")
-  )
-)
-
-(define-method list_timelines
-  (of-object "ClutterScore")
-  (c-name "clutter_score_list_timelines")
-  (return-type "GSList*")
-)
-
-(define-method start
-  (of-object "ClutterScore")
-  (c-name "clutter_score_start")
-  (return-type "none")
-)
-
-(define-method stop
-  (of-object "ClutterScore")
-  (c-name "clutter_score_stop")
-  (return-type "none")
-)
-
-(define-method pause
-  (of-object "ClutterScore")
-  (c-name "clutter_score_pause")
-  (return-type "none")
-)
-
-(define-method rewind
-  (of-object "ClutterScore")
-  (c-name "clutter_score_rewind")
-  (return-type "none")
-)
-
-(define-method is_playing
-  (of-object "ClutterScore")
-  (c-name "clutter_score_is_playing")
-  (return-type "gboolean")
-)
-
-
-
-;; From clutter-shader.h
-
-(define-function clutter_shader_error_quark
-  (c-name "clutter_shader_error_quark")
-  (return-type "GQuark")
-)
-
-(define-function clutter_shader_get_type
-  (c-name "clutter_shader_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_shader_new
-  (c-name "clutter_shader_new")
-  (is-constructor-of "ClutterShader")
-  (return-type "ClutterShader*")
-)
-
-(define-method set_is_enabled
-  (of-object "ClutterShader")
-  (c-name "clutter_shader_set_is_enabled")
-  (return-type "none")
-  (parameters
-    '("gboolean" "enabled")
-  )
-)
-
-(define-method get_is_enabled
-  (of-object "ClutterShader")
-  (c-name "clutter_shader_get_is_enabled")
-  (return-type "gboolean")
-)
-
-(define-method compile
-  (of-object "ClutterShader")
-  (c-name "clutter_shader_compile")
-  (return-type "gboolean")
-  (parameters
-    '("GError**" "error")
-  )
-)
-
-(define-method release
-  (of-object "ClutterShader")
-  (c-name "clutter_shader_release")
-  (return-type "none")
-)
-
-(define-method is_compiled
-  (of-object "ClutterShader")
-  (c-name "clutter_shader_is_compiled")
-  (return-type "gboolean")
-)
-
-(define-method set_vertex_source
-  (of-object "ClutterShader")
-  (c-name "clutter_shader_set_vertex_source")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "data")
-    '("gssize" "length")
-  )
-)
-
-(define-method set_fragment_source
-  (of-object "ClutterShader")
-  (c-name "clutter_shader_set_fragment_source")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "data")
-    '("gssize" "length")
-  )
-)
-
-(define-method get_vertex_source
-  (of-object "ClutterShader")
-  (c-name "clutter_shader_get_vertex_source")
-  (return-type "const-gchar*")
-)
-
-(define-method get_fragment_source
-  (of-object "ClutterShader")
-  (c-name "clutter_shader_get_fragment_source")
-  (return-type "const-gchar*")
-)
-
-(define-method set_uniform
-  (of-object "ClutterShader")
-  (c-name "clutter_shader_set_uniform")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "name")
-    '("const-GValue*" "value")
-  )
-)
-
-(define-method get_cogl_program
-  (of-object "ClutterShader")
-  (c-name "clutter_shader_get_cogl_program")
-  (return-type "CoglHandle")
-)
-
-(define-method get_cogl_fragment_shader
-  (of-object "ClutterShader")
-  (c-name "clutter_shader_get_cogl_fragment_shader")
-  (return-type "CoglHandle")
-)
-
-(define-method get_cogl_vertex_shader
-  (of-object "ClutterShader")
-  (c-name "clutter_shader_get_cogl_vertex_shader")
-  (return-type "CoglHandle")
-)
-
-(define-method set_shader
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_set_shader")
-  (return-type "gboolean")
-  (parameters
-    '("ClutterShader*" "shader")
-  )
-)
-
-(define-method get_shader
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_get_shader")
-  (return-type "ClutterShader*")
-)
-
-(define-method set_shader_param
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_set_shader_param")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "param")
-    '("const-GValue*" "value")
-  )
-)
-
-(define-method set_shader_param_int
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_set_shader_param_int")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "param")
-    '("gint" "value")
-  )
-)
-
-(define-method set_shader_param_float
-  (of-object "ClutterActor")
-  (c-name "clutter_actor_set_shader_param_float")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "param")
-    '("gfloat" "value")
-  )
-)
-
-
-
-;; From clutter-stage.h
-
-(define-function clutter_stage_get_default
-  (c-name "clutter_stage_get_default")
-  (return-type "ClutterActor*")
-)
-
-(define-method is_default
-  (of-object "ClutterStage")
-  (c-name "clutter_stage_is_default")
-  (return-type "gboolean")
-)
-
-(define-method queue_redraw
-  (of-object "ClutterStage")
-  (c-name "clutter_stage_queue_redraw")
-  (return-type "none")
-)
-
-(define-method set_use_fog
-  (of-object "ClutterStage")
-  (c-name "clutter_stage_set_use_fog")
-  (return-type "none")
-  (parameters
-    '("gboolean" "fog")
-  )
-)
-
-(define-method get_use_fog
-  (of-object "ClutterStage")
-  (c-name "clutter_stage_get_use_fog")
-  (return-type "gboolean")
-)
-
-(define-method set_fog
-  (of-object "ClutterStage")
-  (c-name "clutter_stage_set_fog")
-  (return-type "none")
-  (parameters
-    '("ClutterFog*" "fog")
-  )
-)
-
-(define-method get_fog
-  (of-object "ClutterStage")
-  (c-name "clutter_stage_get_fog")
-  (return-type "none")
-  (parameters
-    '("ClutterFog*" "fog")
-  )
-)
-
-(define-method set_color
-  (of-object "ClutterStage")
-  (c-name "clutter_stage_set_color")
-  (return-type "none")
-  (parameters
-    '("const-ClutterColor*" "color")
-  )
-)
-
-(define-method get_color
-  (of-object "ClutterStage")
-  (c-name "clutter_stage_get_color")
-  (return-type "none")
-  (parameters
-    '("ClutterColor*" "color")
-  )
-)
-
-
-
-;; From clutter-stage-manager.h
-
-(define-method set_default_stage
-  (of-object "ClutterStageManager")
-  (c-name "clutter_stage_manager_set_default_stage")
-  (return-type "none")
-  (parameters
-    '("ClutterStage*" "stage")
-  )
-)
-
-
-
-;; From clutter-state.h
-
-(define-function clutter_state_get_type
-  (c-name "clutter_state_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_state_new
-  (c-name "clutter_state_new")
-  (is-constructor-of "ClutterState")
-  (return-type "ClutterState*")
-)
-
-(define-method set_state
-  (of-object "ClutterState")
-  (c-name "clutter_state_set_state")
-  (return-type "ClutterTimeline*")
-  (parameters
-    '("const-gchar*" "target_state_name")
-  )
-)
-
-(define-method warp_to_state
-  (of-object "ClutterState")
-  (c-name "clutter_state_warp_to_state")
-  (return-type "ClutterTimeline*")
-  (parameters
-    '("const-gchar*" "target_state_name")
-  )
-)
-
-(define-method set_key
-  (of-object "ClutterState")
-  (c-name "clutter_state_set_key")
-  (return-type "ClutterState*")
-  (parameters
-    '("const-gchar*" "source_state_name")
-    '("const-gchar*" "target_state_name")
-    '("GObject*" "object")
-    '("const-gchar*" "property_name")
-    '("guint" "mode")
-    '("const-GValue*" "value")
-    '("gdouble" "pre_delay")
-    '("gdouble" "post_delay")
-  )
-)
-
-(define-method set_duration
-  (of-object "ClutterState")
-  (c-name "clutter_state_set_duration")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "source_state_name")
-    '("const-gchar*" "target_state_name")
-    '("guint" "duration")
-  )
-)
-
-(define-method get_duration
-  (of-object "ClutterState")
-  (c-name "clutter_state_get_duration")
-  (return-type "guint")
-  (parameters
-    '("const-gchar*" "source_state_name")
-    '("const-gchar*" "target_state_name")
-  )
-)
-
-(define-method set
-  (of-object "ClutterState")
-  (c-name "clutter_state_set")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "source_state_name")
-    '("const-gchar*" "target_state_name")
-    '("gpointer" "first_object")
-    '("const-gchar*" "first_property_name")
-    '("gulong" "first_mode")
-  )
-  (varargs #t)
-)
-
-(define-method get_states
-  (of-object "ClutterState")
-  (c-name "clutter_state_get_states")
-  (return-type "GList*")
-)
-
-(define-method get_keys
-  (of-object "ClutterState")
-  (c-name "clutter_state_get_keys")
-  (return-type "GList*")
-  (parameters
-    '("const-gchar*" "source_state_name")
-    '("const-gchar*" "target_state_name")
-    '("GObject*" "object")
-    '("const-gchar*" "property_name")
-  )
-)
-
-(define-method remove_key
-  (of-object "ClutterState")
-  (c-name "clutter_state_remove_key")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "source_state_name")
-    '("const-gchar*" "target_state_name")
-    '("GObject*" "object")
-    '("const-gchar*" "property_name")
-  )
-)
-
-(define-method get_timeline
-  (of-object "ClutterState")
-  (c-name "clutter_state_get_timeline")
-  (return-type "ClutterTimeline*")
-)
-
-(define-method set_animator
-  (of-object "ClutterState")
-  (c-name "clutter_state_set_animator")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "source_state_name")
-    '("const-gchar*" "target_state_name")
-    '("ClutterAnimator*" "animator")
-  )
-)
-
-(define-method get_animator
-  (of-object "ClutterState")
-  (c-name "clutter_state_get_animator")
-  (return-type "ClutterAnimator*")
-  (parameters
-    '("const-gchar*" "source_state_name")
-    '("const-gchar*" "target_state_name")
-  )
-)
-
-(define-method get_state
-  (of-object "ClutterState")
-  (c-name "clutter_state_get_state")
-  (return-type "const-gchar*")
-)
-
-(define-function clutter_state_key_get_type
-  (c-name "clutter_state_key_get_type")
-  (return-type "GType")
-)
-
-(define-method get_pre_delay
-  (of-object "ClutterStateKey")
-  (c-name "clutter_state_key_get_pre_delay")
-  (return-type "gdouble")
-)
-
-(define-method get_post_delay
-  (of-object "ClutterStateKey")
-  (c-name "clutter_state_key_get_post_delay")
-  (return-type "gdouble")
-)
-
-(define-method get_mode
-  (of-object "ClutterStateKey")
-  (c-name "clutter_state_key_get_mode")
-  (return-type "gulong")
-)
-
-(define-method get_value
-  (of-object "ClutterStateKey")
-  (c-name "clutter_state_key_get_value")
-  (return-type "gboolean")
-  (parameters
-    '("GValue*" "value")
-  )
-)
-
-(define-method get_property_type
-  (of-object "ClutterStateKey")
-  (c-name "clutter_state_key_get_property_type")
-  (return-type "GType")
-)
-
-(define-method get_object
-  (of-object "ClutterStateKey")
-  (c-name "clutter_state_key_get_object")
-  (return-type "GObject*")
-)
-
-(define-method get_property_name
-  (of-object "ClutterStateKey")
-  (c-name "clutter_state_key_get_property_name")
-  (return-type "const-gchar*")
-)
-
-(define-method get_source_state_name
-  (of-object "ClutterStateKey")
-  (c-name "clutter_state_key_get_source_state_name")
-  (return-type "const-gchar*")
-)
-
-(define-method get_target_state_name
-  (of-object "ClutterStateKey")
-  (c-name "clutter_state_key_get_target_state_name")
-  (return-type "const-gchar*")
-)
-
-
-
-;; From clutter-table-layout.h
-
-(define-function clutter_table_layout_get_type
-  (c-name "clutter_table_layout_get_type")
-  (return-type "GType")
-)
-
-(define-function clutter_table_layout_new
-  (c-name "clutter_table_layout_new")
-  (is-constructor-of "ClutterTableLayout")
-  (return-type "ClutterLayoutManager*")
-)
-
-(define-method pack
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_pack")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("gint" "column")
-    '("gint" "row")
-  )
-)
-
-(define-method set_column_spacing
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_set_column_spacing")
-  (return-type "none")
-  (parameters
-    '("guint" "spacing")
-  )
-)
-
-(define-method set_row_spacing
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_set_row_spacing")
-  (return-type "none")
-  (parameters
-    '("guint" "spacing")
-  )
-)
-
-(define-method get_column_spacing
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_get_column_spacing")
-  (return-type "guint")
-)
-
-(define-method get_row_spacing
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_get_row_spacing")
-  (return-type "guint")
-)
-
-(define-method set_span
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_set_span")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("gint" "column_span")
-    '("gint" "row_span")
-  )
-)
-
-(define-method get_span
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_get_span")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("gint*" "column_span")
-    '("gint*" "row_span")
-  )
-)
-
-(define-method set_alignment
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_set_alignment")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("ClutterTableAlignment" "x_align")
-    '("ClutterTableAlignment" "y_align")
-  )
-)
-
-(define-method get_alignment
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_get_alignment")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("ClutterTableAlignment*" "x_align")
-    '("ClutterTableAlignment*" "y_align")
-  )
-)
-
-(define-method set_fill
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_set_fill")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("gboolean" "x_fill")
-    '("gboolean" "y_fill")
-  )
-)
-
-(define-method get_fill
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_get_fill")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("gboolean*" "x_fill")
-    '("gboolean*" "y_fill")
-  )
-)
-
-(define-method set_expand
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_set_expand")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("gboolean" "x_expand")
-    '("gboolean" "y_expand")
-  )
-)
-
-(define-method get_expand
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_get_expand")
-  (return-type "none")
-  (parameters
-    '("ClutterActor*" "actor")
-    '("gboolean*" "x_expand")
-    '("gboolean*" "y_expand")
-  )
-)
-
-(define-method get_row_count
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_get_row_count")
-  (return-type "gint")
-)
-
-(define-method get_column_count
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_get_column_count")
-  (return-type "gint")
-)
-
-(define-method set_use_animations
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_set_use_animations")
-  (return-type "none")
-  (parameters
-    '("gboolean" "animate")
-  )
-)
-
-(define-method get_use_animations
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_get_use_animations")
-  (return-type "gboolean")
-)
-
-(define-method set_easing_mode
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_set_easing_mode")
-  (return-type "none")
-  (parameters
-    '("gulong" "mode")
-  )
-)
-
-(define-method get_easing_mode
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_get_easing_mode")
-  (return-type "gulong")
-)
-
-(define-method set_easing_duration
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_set_easing_duration")
-  (return-type "none")
-  (parameters
-    '("guint" "msecs")
-  )
-)
-
-(define-method get_easing_duration
-  (of-object "ClutterTableLayout")
-  (c-name "clutter_table_layout_get_easing_duration")
-  (return-type "guint")
-)
-
-
-
-;; From clutter-texture.h
-
-(define-function clutter_texture_new
-  (c-name "clutter_texture_new")
-  (is-constructor-of "ClutterTexture")
-  (return-type "ClutterActor*")
-)
-
-(define-function clutter_texture_new_from_file
-  (c-name "clutter_texture_new_from_file")
-  (return-type "ClutterActor*")
-  (parameters
-    '("const-gchar*" "filename")
-    '("GError**" "error")
-  )
-)
-
-(define-method set_from_file
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_set_from_file")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "filename")
-    '("GError**" "error")
-  )
-)
-
-(define-method set_from_rgb_data
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_set_from_rgb_data")
-  (return-type "gboolean")
-  (parameters
-    '("const-guchar*" "data")
-    '("gboolean" "has_alpha")
-    '("gint" "width")
-    '("gint" "height")
-    '("gint" "rowstride")
-    '("gint" "bpp")
-    '("ClutterTextureFlags" "flags")
-    '("GError**" "error")
-  )
-)
-
-(define-method set_area_from_rgb_data
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_set_area_from_rgb_data")
-  (return-type "gboolean")
-  (parameters
-    '("const-guchar*" "data")
-    '("gboolean" "has_alpha")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("gint" "rowstride")
-    '("gint" "bpp")
-    '("ClutterTextureFlags" "flags")
-    '("GError**" "error")
-  )
-)
-
-(define-method get_base_size
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_get_base_size")
-  (return-type "none")
-  (parameters
-    '("gint*" "width")
-    '("gint*" "height")
-  )
-)
-
-(define-method set_filter_quality
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_set_filter_quality")
-  (return-type "none")
-  (parameters
-    '("ClutterTextureQuality" "filter_quality")
-  )
-)
-
-(define-method get_filter_quality
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_get_filter_quality")
-  (return-type "ClutterTextureQuality")
-)
-
-(define-method get_cogl_texture
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_get_cogl_texture")
-  (return-type "CoglHandle")
-)
-
-(define-method set_cogl_texture
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_set_cogl_texture")
-  (return-type "none")
-  (parameters
-    '("CoglHandle" "cogl_tex")
-  )
-)
-
-(define-method get_cogl_material
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_get_cogl_material")
-  (return-type "CoglHandle")
-)
-
-(define-method set_cogl_material
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_set_cogl_material")
-  (return-type "none")
-  (parameters
-    '("CoglHandle" "cogl_material")
-  )
-)
-
-(define-method set_sync_size
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_set_sync_size")
-  (return-type "none")
-  (parameters
-    '("gboolean" "sync_size")
-  )
-)
-
-(define-method get_sync_size
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_get_sync_size")
-  (return-type "gboolean")
-)
-
-(define-method set_repeat
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_set_repeat")
-  (return-type "none")
-  (parameters
-    '("gboolean" "repeat_x")
-    '("gboolean" "repeat_y")
-  )
-)
-
-(define-method get_repeat
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_get_repeat")
-  (return-type "none")
-  (parameters
-    '("gboolean*" "repeat_x")
-    '("gboolean*" "repeat_y")
-  )
-)
-
-(define-method get_pixel_format
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_get_pixel_format")
-  (return-type "CoglPixelFormat")
-)
-
-(define-method get_max_tile_waste
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_get_max_tile_waste")
-  (return-type "gint")
-)
-
-(define-method set_keep_aspect_ratio
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_set_keep_aspect_ratio")
-  (return-type "none")
-  (parameters
-    '("gboolean" "keep_aspect")
-  )
-)
-
-(define-method get_keep_aspect_ratio
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_get_keep_aspect_ratio")
-  (return-type "gboolean")
-)
-
-(define-method set_load_async
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_set_load_async")
-  (return-type "none")
-  (parameters
-    '("gboolean" "load_async")
-  )
-)
-
-(define-method get_load_async
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_get_load_async")
-  (return-type "gboolean")
-)
-
-(define-method set_load_data_async
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_set_load_data_async")
-  (return-type "none")
-  (parameters
-    '("gboolean" "load_async")
-  )
-)
-
-(define-method get_load_data_async
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_get_load_data_async")
-  (return-type "gboolean")
-)
-
-(define-method set_pick_with_alpha
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_set_pick_with_alpha")
-  (return-type "none")
-  (parameters
-    '("gboolean" "pick_with_alpha")
-  )
-)
-
-(define-method get_pick_with_alpha
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_get_pick_with_alpha")
-  (return-type "gboolean")
-)
-
-(define-function clutter_texture_new_from_actor
-  (c-name "clutter_texture_new_from_actor")
-  (return-type "ClutterActor*")
-  (parameters
-    '("ClutterActor*" "actor")
-  )
-)
-
-(define-method set_from_yuv_data
-  (of-object "ClutterTexture")
-  (c-name "clutter_texture_set_from_yuv_data")
-  (return-type "gboolean")
-  (parameters
-    '("const-guchar*" "data")
-    '("gint" "width")
-    '("gint" "height")
-    '("ClutterTextureFlags" "flags")
-    '("GError**" "error")
-  )
-)
-
-
-
-;; From clutter-timeline.h
-
-(define-method clone
-  (of-object "ClutterTimeline")
-  (c-name "clutter_timeline_clone")
-  (return-type "ClutterTimeline*")
-)
-
-(define-method set_loop
-  (of-object "ClutterTimeline")
-  (c-name "clutter_timeline_set_loop")
-  (return-type "none")
-  (parameters
-    '("gboolean" "loop")
-  )
-)
-
-(define-method get_loop
-  (of-object "ClutterTimeline")
-  (c-name "clutter_timeline_get_loop")
-  (return-type "gboolean")
-)
-
-
-
-;; From clutter-timeout-interval.h
-
-
-
-;; From clutter-timeout-pool.h
-
-(define-function clutter_timeout_pool_new
-  (c-name "clutter_timeout_pool_new")
-  (is-constructor-of "ClutterTimeoutPool")
-  (return-type "ClutterTimeoutPool*")
-  (parameters
-    '("gint" "priority")
-  )
-)
-
-(define-method add
-  (of-object "ClutterTimeoutPool")
-  (c-name "clutter_timeout_pool_add")
-  (return-type "guint")
-  (parameters
-    '("guint" "fps")
-    '("GSourceFunc" "func")
-    '("gpointer" "data")
-    '("GDestroyNotify" "notify")
-  )
-)
-
-(define-method remove
-  (of-object "ClutterTimeoutPool")
-  (c-name "clutter_timeout_pool_remove")
-  (return-type "none")
-  (parameters
-    '("guint" "id_")
-  )
-)
-
-
-
-;; From clutter-util.h
-
-(define-function clutter_util_next_p2
-  (c-name "clutter_util_next_p2")
-  (return-type "gint")
-  (parameters
-    '("gint" "a")
-  )
-)
-
-
diff --git a/codegen/gen_scripts/clutter_generate_methods.sh b/codegen/gen_scripts/clutter_generate_methods.sh
index 93e5929..40861a0 100755
--- a/codegen/gen_scripts/clutter_generate_methods.sh
+++ b/codegen/gen_scripts/clutter_generate_methods.sh
@@ -14,4 +14,4 @@ ROOT_DIR="$(dirname "$0")/../.."
 OUT_DIR="$ROOT_DIR/clutter/src"
 
 H2DEF_PY="$JHBUILD_SOURCES/glibmm/tools/defs_gen/h2def.py"
-$H2DEF_PY "$PREFIX"/clutter/*.h "$PREFIX"/clutter/deprecated/*.h > "$OUT_DIR"/clutter_methods.defs
+$H2DEF_PY "$PREFIX"/clutter/*.h > "$OUT_DIR"/clutter_methods.defs


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]