[cluttermm] clutter_signals.defs updated to clutter-1.7.6



commit 256f47b69c5b8d1176ba4f12e3dd93ad388a988b
Author: Ian Martin <martin_id vodafone co nz>
Date:   Tue Mar 4 22:33:45 2014 +1300

    clutter_signals.defs updated to clutter-1.7.6
    
    generate_extra_defs run against clutter-1.7.6

 clutter/src/clutter_signals.defs | 3714 +++++++-------------------------------
 1 files changed, 661 insertions(+), 3053 deletions(-)
---
diff --git a/clutter/src/clutter_signals.defs b/clutter/src/clutter_signals.defs
index 34cd827..ea1f28f 100644
--- a/clutter/src/clutter_signals.defs
+++ b/clutter/src/clutter_signals.defs
@@ -51,63 +51,57 @@
   )
 )
 
-;; Hand-edited to use more specific event type
 (define-signal button-press-event
   (of-object "ClutterActor")
   (return-type "gboolean")
   (when "last")
   (parameters
-    '("ClutterButtonEvent*" "p0")
+    '("ClutterEvent*" "p0")
   )
 )
 
-;; Hand-edited to use more specific event type
 (define-signal button-release-event
   (of-object "ClutterActor")
   (return-type "gboolean")
   (when "last")
   (parameters
-    '("ClutterButtonEvent*" "p0")
+    '("ClutterEvent*" "p0")
   )
 )
 
-;; Hand-edited to use more specific event type
 (define-signal scroll-event
   (of-object "ClutterActor")
   (return-type "gboolean")
   (when "last")
   (parameters
-    '("ClutterScrollEvent*" "p0")
+    '("ClutterEvent*" "p0")
   )
 )
 
-;; Hand-edited to use more specific event type
 (define-signal key-press-event
   (of-object "ClutterActor")
   (return-type "gboolean")
   (when "last")
   (parameters
-    '("ClutterKeyEvent*" "p0")
+    '("ClutterEvent*" "p0")
   )
 )
 
-;; Hand-edited to use more specific event type
 (define-signal key-release-event
   (of-object "ClutterActor")
   (return-type "gboolean")
   (when "last")
   (parameters
-    '("ClutterKeyEvent*" "p0")
+    '("ClutterEvent*" "p0")
   )
 )
 
-;; Hand-edited to use more specific event type
 (define-signal motion-event
   (of-object "ClutterActor")
   (return-type "gboolean")
   (when "last")
   (parameters
-    '("ClutterMotionEvent*" "p0")
+    '("ClutterEvent*" "p0")
   )
 )
 
@@ -123,23 +117,21 @@
   (when "last")
 )
 
-;; Hand-edited to use more specific event type
 (define-signal enter-event
   (of-object "ClutterActor")
   (return-type "gboolean")
   (when "last")
   (parameters
-    '("ClutterCrossingEvent*" "p0")
+    '("ClutterEvent*" "p0")
   )
 )
 
-;; Hand-edited to use more specific event type
 (define-signal leave-event
   (of-object "ClutterActor")
   (return-type "gboolean")
   (when "last")
   (parameters
-    '("ClutterCrossingEvent*" "p0")
+    '("ClutterEvent*" "p0")
   )
 )
 
@@ -189,6 +181,31 @@
   )
 )
 
+(define-signal transitions-completed
+  (of-object "ClutterActor")
+  (return-type "void")
+  (when "last")
+)
+
+(define-signal transition-stopped
+  (of-object "ClutterActor")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("const-gchar*" "p0")
+    '("gboolean" "p1")
+  )
+)
+
+(define-signal touch-event
+  (of-object "ClutterActor")
+  (return-type "gboolean")
+  (when "last")
+  (parameters
+    '("ClutterEvent*" "p0")
+  )
+)
+
 (define-property name
   (of-object "ClutterActor")
   (prop-type "GParamString")
@@ -234,6 +251,24 @@
   (construct-only #f)
 )
 
+(define-property position
+  (of-object "ClutterActor")
+  (prop-type "GParamBoxed")
+  (docs "The position of the origin of the actor")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property size
+  (of-object "ClutterActor")
+  (prop-type "GParamBoxed")
+  (docs "The size of the actor")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property fixed-x
   (of-object "ClutterActor")
   (prop-type "GParamFloat")
@@ -360,6 +395,15 @@
   (construct-only #f)
 )
 
+(define-property z-position
+  (of-object "ClutterActor")
+  (prop-type "GParamFloat")
+  (docs "The actor's position on the Z axis")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property clip
   (of-object "ClutterActor")
   (prop-type "GParamBoxed")
@@ -369,6 +413,15 @@
   (construct-only #f)
 )
 
+(define-property clip-rect
+  (of-object "ClutterActor")
+  (prop-type "GParamBoxed")
+  (docs "The visible region of the actor")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property has-clip
   (of-object "ClutterActor")
   (prop-type "GParamBoolean")
@@ -396,10 +449,19 @@
   (construct-only #f)
 )
 
+(define-property offscreen-redirect
+  (of-object "ClutterActor")
+  (prop-type "GParamFlags")
+  (docs "Flags controlling when to flatten the actor into a single image")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property visible
   (of-object "ClutterActor")
   (prop-type "GParamBoolean")
-  (docs "Whether the actor is visible")
+  (docs "Whether the actor is visible or not")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -432,6 +494,24 @@
   (construct-only #f)
 )
 
+(define-property pivot-point
+  (of-object "ClutterActor")
+  (prop-type "GParamBoxed")
+  (docs "The point around which the scaling and rotation occur")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property pivot-point-z
+  (of-object "ClutterActor")
+  (prop-type "GParamFloat")
+  (docs "Z component of the pivot point")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property scale-x
   (of-object "ClutterActor")
   (prop-type "GParamDouble")
@@ -450,6 +530,15 @@
   (construct-only #f)
 )
 
+(define-property scale-z
+  (of-object "ClutterActor")
+  (prop-type "GParamDouble")
+  (docs "Scale factor on the Z axis")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property scale-center-x
   (of-object "ClutterActor")
   (prop-type "GParamFloat")
@@ -567,6 +656,69 @@
   (construct-only #f)
 )
 
+(define-property translation-x
+  (of-object "ClutterActor")
+  (prop-type "GParamFloat")
+  (docs "Translation along the X axis")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property translation-y
+  (of-object "ClutterActor")
+  (prop-type "GParamFloat")
+  (docs "Translation along the Y axis")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property translation-z
+  (of-object "ClutterActor")
+  (prop-type "GParamFloat")
+  (docs "Translation along the Z axis")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property transform
+  (of-object "ClutterActor")
+  (prop-type "GParamBoxed")
+  (docs "Transformation matrix")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property transform-set
+  (of-object "ClutterActor")
+  (prop-type "GParamBoolean")
+  (docs "Whether the transform property is set")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property child-transform
+  (of-object "ClutterActor")
+  (prop-type "GParamBoxed")
+  (docs "Children transformation matrix")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property child-transform-set
+  (of-object "ClutterActor")
+  (prop-type "GParamBoolean")
+  (docs "Whether the child-transform property is set")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
 (define-property show-on-set-parent
   (of-object "ClutterActor")
   (prop-type "GParamBoolean")
@@ -594,6 +746,234 @@
   (construct-only #f)
 )
 
+(define-property actions
+  (of-object "ClutterActor")
+  (prop-type "GParamObject")
+  (docs "Adds an action to the actor")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property constraints
+  (of-object "ClutterActor")
+  (prop-type "GParamObject")
+  (docs "Adds a constraint to the actor")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property effect
+  (of-object "ClutterActor")
+  (prop-type "GParamObject")
+  (docs "Add an effect to be applied on the actor")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property layout-manager
+  (of-object "ClutterActor")
+  (prop-type "GParamObject")
+  (docs "The object controlling the layout of an actor's children")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property x-expand
+  (of-object "ClutterActor")
+  (prop-type "GParamBoolean")
+  (docs "Whether extra horizontal space should be assigned to the actor")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property y-expand
+  (of-object "ClutterActor")
+  (prop-type "GParamBoolean")
+  (docs "Whether extra vertical space should be assigned to the actor")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property x-align
+  (of-object "ClutterActor")
+  (prop-type "GParamEnum")
+  (docs "The alignment of the actor on the X axis within its allocation")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property y-align
+  (of-object "ClutterActor")
+  (prop-type "GParamEnum")
+  (docs "The alignment of the actor on the Y axis within its allocation")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property margin-top
+  (of-object "ClutterActor")
+  (prop-type "GParamFloat")
+  (docs "Extra space at the top")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property margin-bottom
+  (of-object "ClutterActor")
+  (prop-type "GParamFloat")
+  (docs "Extra space at the bottom")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property margin-left
+  (of-object "ClutterActor")
+  (prop-type "GParamFloat")
+  (docs "Extra space at the left")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property margin-right
+  (of-object "ClutterActor")
+  (prop-type "GParamFloat")
+  (docs "Extra space at the right")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property background-color
+  (of-object "ClutterActor")
+  (prop-type "ClutterParamSpecColor")
+  (docs "The actor's background color")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property background-color-set
+  (of-object "ClutterActor")
+  (prop-type "GParamBoolean")
+  (docs "Whether the background color is set")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property first-child
+  (of-object "ClutterActor")
+  (prop-type "GParamObject")
+  (docs "The actor's first child")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property last-child
+  (of-object "ClutterActor")
+  (prop-type "GParamObject")
+  (docs "The actor's last child")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property content
+  (of-object "ClutterActor")
+  (prop-type "GParamObject")
+  (docs "Delegate object for painting the actor's content")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property content-gravity
+  (of-object "ClutterActor")
+  (prop-type "GParamEnum")
+  (docs "Alignment of the actor's content")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property content-box
+  (of-object "ClutterActor")
+  (prop-type "GParamBoxed")
+  (docs "The bounding box of the actor's content")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property minification-filter
+  (of-object "ClutterActor")
+  (prop-type "GParamEnum")
+  (docs "The filter used when reducing the size of the content")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property magnification-filter
+  (of-object "ClutterActor")
+  (prop-type "GParamEnum")
+  (docs "The filter used when increasing the size of the content")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property content-repeat
+  (of-object "ClutterActor")
+  (prop-type "GParamFlags")
+  (docs "The repeat policy for the actor's content")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+;; From ClutterActorMeta
+
+(define-property actor
+  (of-object "ClutterActorMeta")
+  (prop-type "GParamObject")
+  (docs "The actor attached to the meta")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property name
+  (of-object "ClutterActorMeta")
+  (prop-type "GParamString")
+  (docs "The name of the meta")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property enabled
+  (of-object "ClutterActorMeta")
+  (prop-type "GParamBoolean")
+  (docs "Whether the meta is enabled")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+;; From ClutterAction
 
 ;; From ClutterAlpha
 
@@ -609,7 +989,7 @@
 (define-property alpha
   (of-object "ClutterAlpha")
   (prop-type "GParamDouble")
-  (docs "Alpha value")
+  (docs "Alpha value as computed by the alpha")
   (readable #t)
   (writable #f)
   (construct-only #f)
@@ -726,17 +1106,14 @@
   (when "first")
 )
 
-;; From ClutterBehaviourDepth
-
-(define-property alpha
-  (of-object "ClutterBehaviourDepth")
-  (prop-type "GParamObject")
-  (docs "Alpha Object to drive the behaviour")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
+(define-signal settings-changed
+  (of-object "ClutterBackend")
+  (return-type "void")
+  (when "first")
 )
 
+;; From ClutterBehaviourDepth
+
 (define-property depth-start
   (of-object "ClutterBehaviourDepth")
   (prop-type "GParamInt")
@@ -757,15 +1134,6 @@
 
 ;; From ClutterBehaviourEllipse
 
-(define-property alpha
-  (of-object "ClutterBehaviourEllipse")
-  (prop-type "GParamObject")
-  (docs "Alpha Object to drive the behaviour")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property center
   (of-object "ClutterBehaviourEllipse")
   (prop-type "GParamBoxed")
@@ -878,15 +1246,6 @@
 
 ;; From ClutterBehaviourOpacity
 
-(define-property alpha
-  (of-object "ClutterBehaviourOpacity")
-  (prop-type "GParamObject")
-  (docs "Alpha Object to drive the behaviour")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property opacity-start
   (of-object "ClutterBehaviourOpacity")
   (prop-type "GParamUInt")
@@ -916,15 +1275,6 @@
   )
 )
 
-(define-property alpha
-  (of-object "ClutterBehaviourPath")
-  (prop-type "GParamObject")
-  (docs "Alpha Object to drive the behaviour")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property path
   (of-object "ClutterBehaviourPath")
   (prop-type "GParamObject")
@@ -936,15 +1286,6 @@
 
 ;; From ClutterBehaviourRotate
 
-(define-property alpha
-  (of-object "ClutterBehaviourRotate")
-  (prop-type "GParamObject")
-  (docs "Alpha Object to drive the behaviour")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property angle-start
   (of-object "ClutterBehaviourRotate")
   (prop-type "GParamDouble")
@@ -984,7 +1325,7 @@
 (define-property center-x
   (of-object "ClutterBehaviourRotate")
   (prop-type "GParamInt")
-  (docs "X center of rotation")
+  (docs "X coordinate of the center of rotation")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -993,7 +1334,7 @@
 (define-property center-y
   (of-object "ClutterBehaviourRotate")
   (prop-type "GParamInt")
-  (docs "Y center of rotation")
+  (docs "Y coordinate of the center of rotation")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -1002,7 +1343,7 @@
 (define-property center-z
   (of-object "ClutterBehaviourRotate")
   (prop-type "GParamInt")
-  (docs "Z center of rotation")
+  (docs "Z coordinate of the center of rotation")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -1010,15 +1351,6 @@
 
 ;; From ClutterBehaviourScale
 
-(define-property alpha
-  (of-object "ClutterBehaviourScale")
-  (prop-type "GParamObject")
-  (docs "Alpha Object to drive the behaviour")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property x-scale-start
   (of-object "ClutterBehaviourScale")
   (prop-type "GParamDouble")
@@ -1055,57 +1387,47 @@
   (construct-only #f)
 )
 
-;; From ClutterBox
+;; From ClutterBinLayout
 
-(define-property color
-  (of-object "ClutterBox")
-  (prop-type "GParamObject")
-  (docs "The color to be used to paint the background of the ClutterBox. Setting this property will set the 
'color-set' property as a side effect")
+(define-property x-align
+  (of-object "ClutterBinLayout")
+  (prop-type "GParamEnum")
+  (docs "Default horizontal alignment for the actors inside the layout manager")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property color-set
-  (of-object "ClutterBox")
-  (prop-type "GParamObject")
-  (docs "Whether the 'color' property has been set")
+(define-property y-align
+  (of-object "ClutterBinLayout")
+  (prop-type "GParamEnum")
+  (docs "Default vertical alignment for the actors inside the layout manager")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property layout-manager
-  (of-object "ClutterBox")
-  (prop-type "GParamObject")
-  (docs "The ClutterLayoutManager used by the ClutterBox")
-  (readable #t)
-  (writable #t)
-  (construct-only #t)
-)
-
-;; From ClutterBinLayout
+;; From ClutterBox
 
-(define-property x-align
-  (of-object "ClutterBinLayout")
-  (prop-type "GParamEnum")
-  (docs "Default horizontal alignment for the actors inside the layout manager")
+(define-property color
+  (of-object "ClutterBox")
+  (prop-type "ClutterParamSpecColor")
+  (docs "The background color of the box")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property y-align
-  (of-object "ClutterBinLayout")
-  (prop-type "GParamEnum")
-  (docs "Default vertical alignment for the actors inside the layout manager")
+(define-property color-set
+  (of-object "ClutterBox")
+  (prop-type "GParamBoolean")
+  (docs "Whether the background color is set")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-;; From BoxLayout
-
+;; From ClutterBoxLayout
 
 (define-property spacing
   (of-object "ClutterBoxLayout")
@@ -1128,7 +1450,7 @@
 (define-property homogeneous
   (of-object "ClutterBoxLayout")
   (prop-type "GParamBoolean")
-  (docs "Whether the layout should be homogeneous, i.e. all children get the same size")
+  (docs "Whether the layout should be homogeneous, i.e. all childs get the same size")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -1170,544 +1492,58 @@
   (construct-only #f)
 )
 
-;; From ClutterCairoTexture
-
-(define-property name
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamString")
-  (docs "Name of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property x
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "X coordinate of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property y
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "Y coordinate of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "Width of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "Height of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-x
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "Forced X position of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-y
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "Forced Y position of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-position-set
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use fixed positioning for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-width
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "Forced minimum width request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-width-set
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the min-width property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-height
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "Forced minimum height request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-height-set
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the min-height property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-width
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "Forced natural width request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-width-set
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the natural-width property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-height
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "Forced natural height request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-height-set
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the natural-height property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property request-mode
-  (of-object "ClutterCairoTexture")
+(define-property orientation
+  (of-object "ClutterBoxLayout")
   (prop-type "GParamEnum")
-  (docs "The actor's request mode")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property allocation
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoxed")
-  (docs "The actor's allocation")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property depth
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "Position on the Z axis")
+  (docs "The orientation of the layout")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property clip
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoxed")
-  (docs "The clip region for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
+;; From ClutterCairoTexture
 
-(define-property has-clip
+(define-signal create-surface
   (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor has a clip set")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
+  (return-type "CairoSurface*")
+  (when "last")
+  (parameters
+    '("guint" "p0")
+    '("guint" "p1")
+  )
 )
 
-(define-property clip-to-allocation
+(define-signal draw
   (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Sets the clip region to track the actor's allocation")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
+  (return-type "gboolean")
+  (when "last")
+  (parameters
+    '("CairoContext*" "p0")
+  )
 )
 
-(define-property opacity
+(define-property surface-width
   (of-object "ClutterCairoTexture")
   (prop-type "GParamUInt")
-  (docs "Opacity of an actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property mapped
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor will be painted")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property realized
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor has been realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-
-(define-property reactive
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is reactive to events")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-x
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamDouble")
-  (docs "Scale factor on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-y
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamDouble")
-  (docs "Scale factor on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-center-x
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "Horizontal scale center")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-center-y
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "Vertical scale center")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-gravity
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamEnum")
-  (docs "The center of scaling")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-x
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-y
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-z
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-x
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-y
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-z
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-z-gravity
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamEnum")
-  (docs "Center point for rotation around the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-x
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "X coordinate of the anchor point")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-y
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamFloat")
-  (docs "Y coordinate of the anchor point")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-gravity
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamEnum")
-  (docs "The anchor point as a ClutterGravity")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property show-on-set-parent
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is shown when parented")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property text-direction
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamEnum")
-  (docs "Direction of the text")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-pointer
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor contains the pointer of an input device")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property disable-slicing
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Force the underlying texture to be singlularand not made of of smaller space saving inidivual 
textures.")
-  (readable #t)
-  (writable #t)
-  (construct-only #t)
-)
-
-(define-property tile-waste
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamInt")
-  (docs "Maximum waste area of a sliced texture")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property pixel-format
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamEnum")
-  (docs "CoglPixelFormat to use.")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property sync-size
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Auto sync size of actor to underlying pixbuf dimensions")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property repeat-y
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Repeat underlying pixbuf rather than scale in y direction.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property repeat-x
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Repeat underlying pixbuf rather than scale in x direction.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property filter-quality
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamEnum")
-  (docs "Rendering quality used when drawing the texture.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property cogl-texture
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoxed")
-  (docs "The underlying COGL texture handle used to draw this actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property cogl-material
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoxed")
-  (docs "The underlying COGL material handle used to draw this actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property filename
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamString")
-  (docs "The full path of the file containing the texture")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property keep-aspect-ratio
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Keep the aspect ratio of the texture when requesting the preferred width or height")
+  (docs "The width of the Cairo surface")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property load-async
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Load files inside a thread to avoid blocking when loading images.")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property load-data-async
-  (of-object "ClutterCairoTexture")
-  (prop-type "GParamBoolean")
-  (docs "Decode image data files inside a thread to reduce blocking when loading images.")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property surface-width
+(define-property surface-height
   (of-object "ClutterCairoTexture")
   (prop-type "GParamUInt")
-  (docs "Surface Width")
+  (docs "The height of the Cairo surface")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property surface-height
+(define-property auto-resize
   (of-object "ClutterCairoTexture")
-  (prop-type "GParamUInt")
-  (docs "Surface Height")
+  (prop-type "GParamBoolean")
+  (docs "Whether the surface should match the allocation")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -1735,412 +1571,6 @@
 
 ;; From ClutterClone
 
-(define-property name
-  (of-object "ClutterClone")
-  (prop-type "GParamString")
-  (docs "Name of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property x
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "X coordinate of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property y
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "Y coordinate of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "Width of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "Height of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-x
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "Forced X position of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-y
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "Forced Y position of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-position-set
-  (of-object "ClutterClone")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use fixed positioning for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-width
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "Forced minimum width request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-width-set
-  (of-object "ClutterClone")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the min-width property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-height
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "Forced minimum height request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-height-set
-  (of-object "ClutterClone")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the min-height property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-width
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "Forced natural width request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-width-set
-  (of-object "ClutterClone")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the natural-width property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-height
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "Forced natural height request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-height-set
-  (of-object "ClutterClone")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the natural-height property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property request-mode
-  (of-object "ClutterClone")
-  (prop-type "GParamEnum")
-  (docs "The actor's request mode")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property allocation
-  (of-object "ClutterClone")
-  (prop-type "GParamBoxed")
-  (docs "The actor's allocation")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property depth
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "Position on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property clip
-  (of-object "ClutterClone")
-  (prop-type "GParamBoxed")
-  (docs "The clip region for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-clip
-  (of-object "ClutterClone")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor has a clip set")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property clip-to-allocation
-  (of-object "ClutterClone")
-  (prop-type "GParamBoolean")
-  (docs "Sets the clip region to track the actor's allocation")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property opacity
-  (of-object "ClutterClone")
-  (prop-type "GParamUInt")
-  (docs "Opacity of an actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "ClutterClone")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property mapped
-  (of-object "ClutterClone")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor will be painted")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property realized
-  (of-object "ClutterClone")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor has been realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property reactive
-  (of-object "ClutterClone")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is reactive to events")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-x
-  (of-object "ClutterClone")
-  (prop-type "GParamDouble")
-  (docs "Scale factor on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-y
-  (of-object "ClutterClone")
-  (prop-type "GParamDouble")
-  (docs "Scale factor on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-center-x
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "Horizontal scale center")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-center-y
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "Vertical scale center")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-gravity
-  (of-object "ClutterClone")
-  (prop-type "GParamEnum")
-  (docs "The center of scaling")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-x
-  (of-object "ClutterClone")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-y
-  (of-object "ClutterClone")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-z
-  (of-object "ClutterClone")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-x
-  (of-object "ClutterClone")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-y
-  (of-object "ClutterClone")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-z
-  (of-object "ClutterClone")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-z-gravity
-  (of-object "ClutterClone")
-  (prop-type "GParamEnum")
-  (docs "Center point for rotation around the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-x
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "X coordinate of the anchor point")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-y
-  (of-object "ClutterClone")
-  (prop-type "GParamFloat")
-  (docs "Y coordinate of the anchor point")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-gravity
-  (of-object "ClutterClone")
-  (prop-type "GParamEnum")
-  (docs "The anchor point as a ClutterGravity")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property show-on-set-parent
-  (of-object "ClutterClone")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is shown when parented")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property text-direction
-  (of-object "ClutterClone")
-  (prop-type "GParamEnum")
-  (docs "Direction of the text")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-pointer
-  (of-object "ClutterClone")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor contains the pointer of an input device")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-
 (define-property source
   (of-object "ClutterClone")
   (prop-type "GParamObject")
@@ -2211,9 +1641,13 @@
   (construct-only #t)
 )
 
+;; From ClutterEffect
+
 ;; From ClutterEvent
 
-;; From FlowLayout
+;; From ClutterFixedLayout
+
+;; From ClutterFlowLayout
 
 (define-property orientation
   (of-object "ClutterFlowLayout")
@@ -2287,452 +1721,127 @@
   (construct-only #f)
 )
 
-;; From ClutterGroup
-
-(define-property name
-  (of-object "ClutterGroup")
-  (prop-type "GParamString")
-  (docs "Name of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property x
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "X coordinate of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property y
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "Y coordinate of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "Width of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "Height of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-x
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "Forced X position of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-y
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "Forced Y position of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-position-set
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use fixed positioning for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-width
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "Forced minimum width request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-width-set
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the min-width property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-height
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "Forced minimum height request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-height-set
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the min-height property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-width
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "Forced natural width request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-width-set
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the natural-width property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-height
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "Forced natural height request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-height-set
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the natural-height property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property request-mode
-  (of-object "ClutterGroup")
-  (prop-type "GParamEnum")
-  (docs "The actor's request mode")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property allocation
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoxed")
-  (docs "The actor's allocation")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property depth
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "Position on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property clip
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoxed")
-  (docs "The clip region for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-clip
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor has a clip set")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property clip-to-allocation
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoolean")
-  (docs "Sets the clip region to track the actor's allocation")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property opacity
-  (of-object "ClutterGroup")
-  (prop-type "GParamUInt")
-  (docs "Opacity of an actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property mapped
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor will be painted")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property realized
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor has been realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property reactive
-  (of-object "ClutterGroup")
+(define-property snap-to-grid
+  (of-object "ClutterFlowLayout")
   (prop-type "GParamBoolean")
-  (docs "Whether the actor is reactive to events")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-x
-  (of-object "ClutterGroup")
-  (prop-type "GParamDouble")
-  (docs "Scale factor on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-y
-  (of-object "ClutterGroup")
-  (prop-type "GParamDouble")
-  (docs "Scale factor on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-center-x
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "Horizontal scale center")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-center-y
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "Vertical scale center")
+  (docs "Snap to grid")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property scale-gravity
-  (of-object "ClutterGroup")
-  (prop-type "GParamEnum")
-  (docs "The center of scaling")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-x
-  (of-object "ClutterGroup")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
+;; From ClutterGroup
 
-(define-property rotation-angle-y
-  (of-object "ClutterGroup")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
+;; From ClutterInterval
 
-(define-property rotation-angle-z
-  (of-object "ClutterGroup")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the Z axis")
+(define-property value-type
+  (of-object "ClutterInterval")
+  (prop-type "GParamGType")
+  (docs "The type of the values in the interval")
   (readable #t)
   (writable #t)
-  (construct-only #f)
+  (construct-only #t)
 )
 
-(define-property rotation-center-x
-  (of-object "ClutterGroup")
+(define-property initial
+  (of-object "ClutterInterval")
   (prop-type "GParamBoxed")
-  (docs "The rotation center on the X axis")
+  (docs "Initial value of the interval")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property rotation-center-y
-  (of-object "ClutterGroup")
+(define-property final
+  (of-object "ClutterInterval")
   (prop-type "GParamBoxed")
-  (docs "The rotation center on the Y axis")
+  (docs "Final value of the interval")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property rotation-center-z
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
+;; From ClutterInputDevice
 
-(define-property rotation-center-z-gravity
-  (of-object "ClutterGroup")
-  (prop-type "GParamEnum")
-  (docs "Center point for rotation around the Z axis")
+(define-property backend
+  (of-object "ClutterInputDevice")
+  (prop-type "GParamObject")
+  (docs "The backend instance")
   (readable #t)
   (writable #t)
-  (construct-only #f)
+  (construct-only #t)
 )
 
-(define-property anchor-x
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "X coordinate of the anchor point")
+(define-property id
+  (of-object "ClutterInputDevice")
+  (prop-type "GParamInt")
+  (docs "Unique identifier of the device")
   (readable #t)
   (writable #t)
-  (construct-only #f)
+  (construct-only #t)
 )
 
-(define-property anchor-y
-  (of-object "ClutterGroup")
-  (prop-type "GParamFloat")
-  (docs "Y coordinate of the anchor point")
+(define-property name
+  (of-object "ClutterInputDevice")
+  (prop-type "GParamString")
+  (docs "The name of the device")
   (readable #t)
   (writable #t)
-  (construct-only #f)
+  (construct-only #t)
 )
 
-(define-property anchor-gravity
-  (of-object "ClutterGroup")
+(define-property device-type
+  (of-object "ClutterInputDevice")
   (prop-type "GParamEnum")
-  (docs "The anchor point as a ClutterGravity")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property show-on-set-parent
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is shown when parented")
+  (docs "The type of the device")
   (readable #t)
   (writable #t)
-  (construct-only #f)
+  (construct-only #t)
 )
 
-
-(define-property text-direction
-  (of-object "ClutterGroup")
-  (prop-type "GParamEnum")
-  (docs "Direction of the text")
+(define-property device-manager
+  (of-object "ClutterInputDevice")
+  (prop-type "GParamObject")
+  (docs "The device manager instance")
   (readable #t)
   (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-pointer
-  (of-object "ClutterGroup")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor contains the pointer of an input device")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
+  (construct-only #t)
 )
 
-;; ClutterInputDevice
-
-(define-property id
+(define-property device-mode
   (of-object "ClutterInputDevice")
-  (prop-type "GParamInt")
-  (docs "Unique identifier of the device")
+  (prop-type "GParamEnum")
+  (docs "The mode of the device")
   (readable #t)
   (writable #t)
   (construct-only #t)
 )
 
-(define-property device-type
+(define-property has-cursor
   (of-object "ClutterInputDevice")
-  (prop-type "GParamEnum")
-  (docs "The type of the device")
+  (prop-type "GParamBoolean")
+  (docs "Whether the device has a cursor")
   (readable #t)
   (writable #t)
   (construct-only #t)
 )
 
-(define-property name
+(define-property enabled
   (of-object "ClutterInputDevice")
-  (prop-type "GParamString")
-  (docs "The name of the device")
+  (prop-type "GParamBoolean")
+  (docs "Whether the device is enabled")
   (readable #t)
   (writable #t)
-  (construct-only #t)
+  (construct-only #f)
 )
 
-;; From ClutterInterval
-
-(define-property value-type
-  (of-object "ClutterInterval")
-  (prop-type "GParamGType")
-  (docs "The type of the values in the interval")
+(define-property n-axes
+  (of-object "ClutterInputDevice")
+  (prop-type "GParamUInt")
+  (docs "The number of axes on the device")
   (readable #t)
-  (writable #t)
-  (construct-only #t)
+  (writable #f)
+  (construct-only #f)
 )
 
 ;; From ClutterLayoutManager
@@ -2767,15 +1876,23 @@
   (return-type "void")
   (when "last")
   (parameters
-    '("gpointer" "p0")
+    '("GError*" "p0")
   )
 )
 
+(define-property audio-volume
+  (of-object "ClutterMedia")
+  (prop-type "GParamDouble")
+  (docs "The volume of the audio")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
 
-(define-property duration
+(define-property buffer-fill
   (of-object "ClutterMedia")
   (prop-type "GParamDouble")
-  (docs "The duration of the stream, in seconds")
+  (docs "The fill level of the buffer")
   (readable #t)
   (writable #f)
   (construct-only #f)
@@ -2790,10 +1907,10 @@
   (construct-only #f)
 )
 
-(define-property buffer-fill
+(define-property duration
   (of-object "ClutterMedia")
   (prop-type "GParamDouble")
-  (docs "The fill level of the buffer")
+  (docs "The duration of the stream, in seconds")
   (readable #t)
   (writable #f)
   (construct-only #f)
@@ -2802,34 +1919,25 @@
 (define-property playing
   (of-object "ClutterMedia")
   (prop-type "GParamBoolean")
-  (docs "Wheter the actor is playing")
+  (docs "Whether the actor is playing")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property subtitle-font-name
-  (of-object "ClutterMedia")
-  (prop-type "GParamString")
-  (docs "The font used to display subtitles")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property audio-volume
+(define-property progress
   (of-object "ClutterMedia")
   (prop-type "GParamDouble")
-  (docs "The volume of the audio")
+  (docs "Current progress of the playback")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property progress
+(define-property subtitle-font-name
   (of-object "ClutterMedia")
-  (prop-type "GParamDouble")
-  (docs "Current progress of the playback")
+  (prop-type "GParamString")
+  (docs "The font used to display subtitles")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -2875,411 +1983,6 @@
 
 ;; From ClutterRectangle
 
-(define-property name
-  (of-object "ClutterRectangle")
-  (prop-type "GParamString")
-  (docs "Name of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property x
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "X coordinate of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property y
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "Y coordinate of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "Width of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "Height of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-x
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "Forced X position of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-y
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "Forced Y position of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-position-set
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use fixed positioning for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-width
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "Forced minimum width request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-width-set
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the min-width property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-height
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "Forced minimum height request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-height-set
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the min-height property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-width
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "Forced natural width request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-width-set
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the natural-width property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-height
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "Forced natural height request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-height-set
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the natural-height property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property request-mode
-  (of-object "ClutterRectangle")
-  (prop-type "GParamEnum")
-  (docs "The actor's request mode")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property allocation
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoxed")
-  (docs "The actor's allocation")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property depth
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "Position on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property clip
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoxed")
-  (docs "The clip region for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-clip
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor has a clip set")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property clip-to-allocation
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoolean")
-  (docs "Sets the clip region to track the actor's allocation")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property opacity
-  (of-object "ClutterRectangle")
-  (prop-type "GParamUInt")
-  (docs "Opacity of an actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property mapped
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor will be painted")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property realized
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor has been realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property reactive
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is reactive to events")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-x
-  (of-object "ClutterRectangle")
-  (prop-type "GParamDouble")
-  (docs "Scale factor on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-y
-  (of-object "ClutterRectangle")
-  (prop-type "GParamDouble")
-  (docs "Scale factor on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-center-x
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "Horizontal scale center")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-center-y
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "Vertical scale center")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-gravity
-  (of-object "ClutterRectangle")
-  (prop-type "GParamEnum")
-  (docs "The center of scaling")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-x
-  (of-object "ClutterRectangle")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-y
-  (of-object "ClutterRectangle")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-z
-  (of-object "ClutterRectangle")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-x
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-y
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-z
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-z-gravity
-  (of-object "ClutterRectangle")
-  (prop-type "GParamEnum")
-  (docs "Center point for rotation around the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-x
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "X coordinate of the anchor point")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-y
-  (of-object "ClutterRectangle")
-  (prop-type "GParamFloat")
-  (docs "Y coordinate of the anchor point")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-gravity
-  (of-object "ClutterRectangle")
-  (prop-type "GParamEnum")
-  (docs "The anchor point as a ClutterGravity")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property show-on-set-parent
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is shown when parented")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property text-direction
-  (of-object "ClutterRectangle")
-  (prop-type "GParamEnum")
-  (docs "Direction of the text")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-pointer
-  (of-object "ClutterRectangle")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor contains the pointer of an input device")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
 (define-property color
   (of-object "ClutterRectangle")
   (prop-type "ClutterParamSpecColor")
@@ -3383,8 +2086,16 @@
   (construct-only #f)
 )
 
-;; From ClutterStage
+(define-property translation-domain
+  (of-object "ClutterScript")
+  (prop-type "GParamString")
+  (docs "The translation domain used to localize string")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
 
+;; From ClutterStage
 
 (define-signal activate
   (of-object "ClutterStage")
@@ -3419,411 +2130,6 @@
   )
 )
 
-(define-property name
-  (of-object "ClutterStage")
-  (prop-type "GParamString")
-  (docs "Name of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property x
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "X coordinate of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property y
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "Y coordinate of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "Width of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "Height of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-x
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "Forced X position of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-y
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "Forced Y position of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-position-set
-  (of-object "ClutterStage")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use fixed positioning for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-width
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "Forced minimum width request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-width-set
-  (of-object "ClutterStage")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the min-width property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-height
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "Forced minimum height request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-height-set
-  (of-object "ClutterStage")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the min-height property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-width
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "Forced natural width request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-width-set
-  (of-object "ClutterStage")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the natural-width property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-height
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "Forced natural height request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-height-set
-  (of-object "ClutterStage")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the natural-height property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property request-mode
-  (of-object "ClutterStage")
-  (prop-type "GParamEnum")
-  (docs "The actor's request mode")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property allocation
-  (of-object "ClutterStage")
-  (prop-type "GParamBoxed")
-  (docs "The actor's allocation")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property depth
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "Position on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property clip
-  (of-object "ClutterStage")
-  (prop-type "GParamBoxed")
-  (docs "The clip region for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-clip
-  (of-object "ClutterStage")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor has a clip set")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property clip-to-allocation
-  (of-object "ClutterStage")
-  (prop-type "GParamBoolean")
-  (docs "Sets the clip region to track the actor's allocation")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property opacity
-  (of-object "ClutterStage")
-  (prop-type "GParamUInt")
-  (docs "Opacity of an actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "ClutterStage")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property mapped
-  (of-object "ClutterStage")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor will be painted")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property realized
-  (of-object "ClutterStage")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor has been realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property reactive
-  (of-object "ClutterStage")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is reactive to events")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-x
-  (of-object "ClutterStage")
-  (prop-type "GParamDouble")
-  (docs "Scale factor on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-y
-  (of-object "ClutterStage")
-  (prop-type "GParamDouble")
-  (docs "Scale factor on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-center-x
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "Horizontal scale center")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-center-y
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "Vertical scale center")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-gravity
-  (of-object "ClutterStage")
-  (prop-type "GParamEnum")
-  (docs "The center of scaling")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-x
-  (of-object "ClutterStage")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-y
-  (of-object "ClutterStage")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-z
-  (of-object "ClutterStage")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-x
-  (of-object "ClutterStage")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-y
-  (of-object "ClutterStage")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-z
-  (of-object "ClutterStage")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-z-gravity
-  (of-object "ClutterStage")
-  (prop-type "GParamEnum")
-  (docs "Center point for rotation around the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-x
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "X coordinate of the anchor point")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-y
-  (of-object "ClutterStage")
-  (prop-type "GParamFloat")
-  (docs "Y coordinate of the anchor point")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-gravity
-  (of-object "ClutterStage")
-  (prop-type "GParamEnum")
-  (docs "The anchor point as a ClutterGravity")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property show-on-set-parent
-  (of-object "ClutterStage")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is shown when parented")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property text-direction
-  (of-object "ClutterStage")
-  (prop-type "GParamEnum")
-  (docs "Direction of the text")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-pointer
-  (of-object "ClutterStage")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor contains the pointer of an input device")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
 (define-property color
   (of-object "ClutterStage")
   (prop-type "ClutterParamSpecColor")
@@ -3923,6 +2229,24 @@
   (construct-only #f)
 )
 
+(define-property no-clear-hint
+  (of-object "ClutterStage")
+  (prop-type "GParamBoolean")
+  (docs "Whether the stage should clear its contents")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property accept-focus
+  (of-object "ClutterStage")
+  (prop-type "GParamBoolean")
+  (docs "Whether the stage should accept focus on show")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From ClutterText
 
 (define-signal text-changed
@@ -3952,427 +2276,36 @@
   )
 )
 
-;; Hand-edited to add constness
 (define-signal cursor-event
   (of-object "ClutterText")
   (return-type "void")
   (when "last")
   (parameters
-    '("const-ClutterGeometry*" "p0")
+    '("ClutterGeometry*" "p0")
   )
 )
 
-(define-signal activate
+(define-signal cursor-changed
   (of-object "ClutterText")
   (return-type "void")
   (when "last")
 )
 
-(define-property name
-  (of-object "ClutterText")
-  (prop-type "GParamString")
-  (docs "Name of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property x
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "X coordinate of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property y
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "Y coordinate of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "Width of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "Height of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-x
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "Forced X position of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-y
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "Forced Y position of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-position-set
-  (of-object "ClutterText")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use fixed positioning for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-width
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "Forced minimum width request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-width-set
-  (of-object "ClutterText")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the min-width property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-height
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "Forced minimum height request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-height-set
-  (of-object "ClutterText")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the min-height property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-width
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "Forced natural width request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-width-set
-  (of-object "ClutterText")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the natural-width property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-height
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "Forced natural height request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-height-set
-  (of-object "ClutterText")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the natural-height property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property request-mode
-  (of-object "ClutterText")
-  (prop-type "GParamEnum")
-  (docs "The actor's request mode")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property allocation
-  (of-object "ClutterText")
-  (prop-type "GParamBoxed")
-  (docs "The actor's allocation")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property depth
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "Position on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property clip
-  (of-object "ClutterText")
-  (prop-type "GParamBoxed")
-  (docs "The clip region for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-clip
-  (of-object "ClutterText")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor has a clip set")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property clip-to-allocation
-  (of-object "ClutterText")
-  (prop-type "GParamBoolean")
-  (docs "Sets the clip region to track the actor's allocation")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property opacity
-  (of-object "ClutterText")
-  (prop-type "GParamUInt")
-  (docs "Opacity of an actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "ClutterText")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property mapped
-  (of-object "ClutterText")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor will be painted")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property realized
-  (of-object "ClutterText")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor has been realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property reactive
-  (of-object "ClutterText")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is reactive to events")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-x
-  (of-object "ClutterText")
-  (prop-type "GParamDouble")
-  (docs "Scale factor on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-y
-  (of-object "ClutterText")
-  (prop-type "GParamDouble")
-  (docs "Scale factor on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-center-x
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "Horizontal scale center")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-center-y
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "Vertical scale center")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-gravity
-  (of-object "ClutterText")
-  (prop-type "GParamEnum")
-  (docs "The center of scaling")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-x
-  (of-object "ClutterText")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-y
-  (of-object "ClutterText")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-z
-  (of-object "ClutterText")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-x
-  (of-object "ClutterText")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-y
-  (of-object "ClutterText")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-z
-  (of-object "ClutterText")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-z-gravity
-  (of-object "ClutterText")
-  (prop-type "GParamEnum")
-  (docs "Center point for rotation around the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-x
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "X coordinate of the anchor point")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-y
-  (of-object "ClutterText")
-  (prop-type "GParamFloat")
-  (docs "Y coordinate of the anchor point")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-gravity
-  (of-object "ClutterText")
-  (prop-type "GParamEnum")
-  (docs "The anchor point as a ClutterGravity")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property show-on-set-parent
+(define-signal activate
   (of-object "ClutterText")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is shown when parented")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
+  (return-type "void")
+  (when "last")
 )
 
-(define-property text-direction
+(define-property buffer
   (of-object "ClutterText")
-  (prop-type "GParamEnum")
-  (docs "Direction of the text")
+  (prop-type "GParamObject")
+  (docs "The buffer for the text")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property has-pointer
-  (of-object "ClutterText")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor contains the pointer of an input device")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
 (define-property font-name
   (of-object "ClutterText")
   (prop-type "GParamString")
@@ -4544,6 +2477,15 @@
   (construct-only #f)
 )
 
+(define-property cursor-position
+  (of-object "ClutterText")
+  (prop-type "GParamInt")
+  (docs "The cursor position")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property editable
   (of-object "ClutterText")
   (prop-type "GParamBoolean")
@@ -4582,7 +2524,7 @@
 
 (define-property max-length
   (of-object "ClutterText")
-  (prop-type "GParamFloat")
+  (prop-type "GParamInt")
   (docs "Maximum length of the text inside the actor")
   (readable #t)
   (writable #t)
@@ -4598,6 +2540,24 @@
   (construct-only #f)
 )
 
+(define-property selected-text-color
+  (of-object "ClutterText")
+  (prop-type "ClutterParamSpecColor")
+  (docs "Selected Text Color")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property selected-text-color-set
+  (of-object "ClutterText")
+  (prop-type "GParamBoolean")
+  (docs "Whether the selected text color has been set")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
 ;; From ClutterTexture
 
 (define-signal size-change
@@ -4621,420 +2581,14 @@
   (return-type "void")
   (when "last")
   (parameters
-    '("gpointer" "p0")
+    '("GError*" "p0")
   )
 )
 
-(define-property name
-  (of-object "ClutterTexture")
-  (prop-type "GParamString")
-  (docs "Name of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property x
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "X coordinate of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property y
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "Y coordinate of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property width
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "Width of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property height
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "Height of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-x
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "Forced X position of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-y
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "Forced Y position of the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property fixed-position-set
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use fixed positioning for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-width
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "Forced minimum width request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-width-set
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the min-width property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-height
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "Forced minimum height request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property min-height-set
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the min-height property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-width
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "Forced natural width request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-width-set
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the natural-width property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-height
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "Forced natural height request for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property natural-height-set
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the natural-height property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property request-mode
-  (of-object "ClutterTexture")
-  (prop-type "GParamEnum")
-  (docs "The actor's request mode")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property allocation
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoxed")
-  (docs "The actor's allocation")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property depth
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "Position on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property clip
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoxed")
-  (docs "The clip region for the actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-clip
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor has a clip set")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property clip-to-allocation
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoolean")
-  (docs "Sets the clip region to track the actor's allocation")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property opacity
-  (of-object "ClutterTexture")
-  (prop-type "GParamUInt")
-  (docs "Opacity of an actor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property mapped
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor will be painted")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property realized
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor has been realized")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property reactive
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is reactive to events")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-x
-  (of-object "ClutterTexture")
-  (prop-type "GParamDouble")
-  (docs "Scale factor on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-y
-  (of-object "ClutterTexture")
-  (prop-type "GParamDouble")
-  (docs "Scale factor on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-center-x
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "Horizontal scale center")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-center-y
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "Vertical scale center")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property scale-gravity
-  (of-object "ClutterTexture")
-  (prop-type "GParamEnum")
-  (docs "The center of scaling")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-x
-  (of-object "ClutterTexture")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-y
-  (of-object "ClutterTexture")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-angle-z
-  (of-object "ClutterTexture")
-  (prop-type "GParamDouble")
-  (docs "The rotation angle on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-x
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the X axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-y
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the Y axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-z
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoxed")
-  (docs "The rotation center on the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property rotation-center-z-gravity
-  (of-object "ClutterTexture")
-  (prop-type "GParamEnum")
-  (docs "Center point for rotation around the Z axis")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-x
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "X coordinate of the anchor point")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-y
-  (of-object "ClutterTexture")
-  (prop-type "GParamFloat")
-  (docs "Y coordinate of the anchor point")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property anchor-gravity
-  (of-object "ClutterTexture")
-  (prop-type "GParamEnum")
-  (docs "The anchor point as a ClutterGravity")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property show-on-set-parent
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor is shown when parented")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-
-(define-property text-direction
-  (of-object "ClutterTexture")
-  (prop-type "GParamEnum")
-  (docs "Direction of the text")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-pointer
-  (of-object "ClutterTexture")
-  (prop-type "GParamBoolean")
-  (docs "Whether the actor contains the pointer of an input device")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
 (define-property disable-slicing
   (of-object "ClutterTexture")
   (prop-type "GParamBoolean")
-  (docs "Force the underlying texture to be singlularand not made of of smaller space saving inidivual 
textures.")
+  (docs "Forces the underlying texture to be singular and not made of smaller space saving individual 
textures")
   (readable #t)
   (writable #t)
   (construct-only #t)
@@ -5052,7 +2606,7 @@
 (define-property pixel-format
   (of-object "ClutterTexture")
   (prop-type "GParamEnum")
-  (docs "CoglPixelFormat to use.")
+  (docs "The Cogl pixel format to use")
   (readable #t)
   (writable #f)
   (construct-only #f)
@@ -5070,7 +2624,7 @@
 (define-property repeat-y
   (of-object "ClutterTexture")
   (prop-type "GParamBoolean")
-  (docs "Repeat underlying pixbuf rather than scale in y direction.")
+  (docs "Repeat the contents rather than scaling them vertically")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -5079,7 +2633,7 @@
 (define-property repeat-x
   (of-object "ClutterTexture")
   (prop-type "GParamBoolean")
-  (docs "Repeat underlying pixbuf rather than scale in x direction.")
+  (docs "Repeat the contents rather than scaling them horizontally")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -5088,7 +2642,7 @@
 (define-property filter-quality
   (of-object "ClutterTexture")
   (prop-type "GParamEnum")
-  (docs "Rendering quality used when drawing the texture.")
+  (docs "Rendering quality used when drawing the texture")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -5097,7 +2651,7 @@
 (define-property cogl-texture
   (of-object "ClutterTexture")
   (prop-type "GParamBoxed")
-  (docs "The underlying COGL texture handle used to draw this actor")
+  (docs "The underlying Cogl texture handle used to draw this actor")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -5106,7 +2660,7 @@
 (define-property cogl-material
   (of-object "ClutterTexture")
   (prop-type "GParamBoxed")
-  (docs "The underlying COGL material handle used to draw this actor")
+  (docs "The underlying Cogl material handle used to draw this actor")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -5115,8 +2669,8 @@
 (define-property filename
   (of-object "ClutterTexture")
   (prop-type "GParamString")
-  (docs "The full path of the file containing the texture")
-  (readable #f)
+  (docs "The path of the file containing the image data")
+  (readable #t)
   (writable #t)
   (construct-only #f)
 )
@@ -5133,7 +2687,7 @@
 (define-property load-async
   (of-object "ClutterTexture")
   (prop-type "GParamBoolean")
-  (docs "Load files inside a thread to avoid blocking when loading images.")
+  (docs "Load files inside a thread to avoid blocking when loading images from disk")
   (readable #f)
   (writable #t)
   (construct-only #f)
@@ -5142,12 +2696,21 @@
 (define-property load-data-async
   (of-object "ClutterTexture")
   (prop-type "GParamBoolean")
-  (docs "Decode image data files inside a thread to reduce blocking when loading images.")
+  (docs "Decode image data files inside a thread to reduce blocking when loading images from disk")
   (readable #f)
   (writable #t)
   (construct-only #f)
 )
 
+(define-property pick-with-alpha
+  (of-object "ClutterTexture")
+  (prop-type "GParamBoolean")
+  (docs "Shape actor with alpha channel when picking")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From ClutterTimeline
 
 (define-signal completed
@@ -5187,6 +2750,15 @@
   )
 )
 
+(define-signal stopped
+  (of-object "ClutterTimeline")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("gboolean" "p0")
+  )
+)
+
 (define-property loop
   (of-object "ClutterTimeline")
   (prop-type "GParamBoolean")
@@ -5223,6 +2795,33 @@
   (construct-only #f)
 )
 
+(define-property auto-reverse
+  (of-object "ClutterTimeline")
+  (prop-type "GParamBoolean")
+  (docs "Whether the direction should be reversed when reaching the end")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property repeat-count
+  (of-object "ClutterTimeline")
+  (prop-type "GParamInt")
+  (docs "How many times the timeline should repeat")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property progress-mode
+  (of-object "ClutterTimeline")
+  (prop-type "GParamEnum")
+  (docs "How the timeline should compute the progress")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From ClutterScore
 
 (define-signal timeline-started
@@ -5328,3 +2927,12 @@
   (construct-only #f)
 )
 
+(define-property translation-domain
+  (of-object "ClutterScript")
+  (prop-type "GParamString")
+  (docs "The translation domain used to localize string")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+



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