1;; From ClutterAction
2
3;; From ClutterActor
4
5(define-signal destroy
6  (of-object "ClutterActor")
7  (return-type "void")
8  (when "unknown")
9)
10
11(define-signal show
12  (of-object "ClutterActor")
13  (return-type "void")
14  (when "first")
15)
16
17(define-signal hide
18  (of-object "ClutterActor")
19  (return-type "void")
20  (when "first")
21)
22
23(define-signal parent-set
24  (of-object "ClutterActor")
25  (return-type "void")
26  (when "last")
27  (parameters
28    '("ClutterActor*" "p0")
29  )
30)
31
32(define-signal queue-redraw
33  (of-object "ClutterActor")
34  (return-type "void")
35  (when "last")
36  (parameters
37    '("ClutterActor*" "p0")
38  )
39)
40
41(define-signal queue-relayout
42  (of-object "ClutterActor")
43  (return-type "void")
44  (when "last")
45)
46
47(define-signal event
48  (of-object "ClutterActor")
49  (return-type "gboolean")
50  (when "last")
51  (parameters
52    '("ClutterEvent*" "p0")
53  )
54)
55;; Hand-edited to use more specific event type
56(define-signal button-press-event
57  (of-object "ClutterActor")
58  (return-type "gboolean")
59  (when "last")
60  (parameters
61    '("ClutterButtonEvent*" "p0")
62  )
63)
64
65;; Hand-edited to use more specific event type
66(define-signal button-release-event
67  (of-object "ClutterActor")
68  (return-type "gboolean")
69  (when "last")
70  (parameters
71    '("ClutterButtonEvent*" "p0")
72  )
73)
74
75;; Hand-edited to use more specific event type
76(define-signal scroll-event
77  (of-object "ClutterActor")
78  (return-type "gboolean")
79  (when "last")
80  (parameters
81    '("ClutterScrollEvent*" "p0")
82  )
83)
84
85;; Hand-edited to use more specific event type
86(define-signal key-press-event
87  (of-object "ClutterActor")
88  (return-type "gboolean")
89  (when "last")
90  (parameters
91    '("ClutterKeyEvent*" "p0")
92  )
93)
94
95;; Hand-edited to use more specific event type
96(define-signal key-release-event
97  (of-object "ClutterActor")
98  (return-type "gboolean")
99  (when "last")
100  (parameters
101    '("ClutterKeyEvent*" "p0")
102  )
103)
104
105;; Hand-edited to use more specific event type
106(define-signal motion-event
107  (of-object "ClutterActor")
108  (return-type "gboolean")
109  (when "last")
110  (parameters
111    '("ClutterMotionEvent*" "p0")
112  )
113)
114
115(define-signal key-focus-in
116  (of-object "ClutterActor")
117  (return-type "void")
118  (when "last")
119)
120
121(define-signal key-focus-out
122  (of-object "ClutterActor")
123  (return-type "void")
124  (when "last")
125)
126
127;; Hand-edited to use more specific event type
128(define-signal enter-event
129  (of-object "ClutterActor")
130  (return-type "gboolean")
131  (when "last")
132  (parameters
133    '("ClutterCrossingEvent*" "p0")
134  )
135)
136
137;; Hand-edited to use more specific event type
138(define-signal leave-event
139  (of-object "ClutterActor")
140  (return-type "gboolean")
141  (when "last")
142  (parameters
143    '("ClutterCrossingEvent*" "p0")
144  )
145)
146
147(define-signal captured-event
148  (of-object "ClutterActor")
149  (return-type "gboolean")
150  (when "last")
151  (parameters
152    '("ClutterEvent*" "p0")
153  )
154)
155
156(define-signal paint
157  (of-object "ClutterActor")
158  (return-type "void")
159  (when "last")
160)
161
162(define-signal realize
163  (of-object "ClutterActor")
164  (return-type "void")
165  (when "last")
166)
167
168(define-signal unrealize
169  (of-object "ClutterActor")
170  (return-type "void")
171  (when "last")
172)
173
174(define-signal pick
175  (of-object "ClutterActor")
176  (return-type "void")
177  (when "last")
178  (parameters
179    '("ClutterColor*" "p0")
180  )
181)
182
183(define-signal allocation-changed
184  (of-object "ClutterActor")
185  (return-type "void")
186  (when "last")
187  (parameters
188    '("ClutterActorBox*" "p0")
189    '("ClutterAllocationFlags" "p1")
190  )
191)
192
193(define-signal transitions-completed
194  (of-object "ClutterActor")
195  (return-type "void")
196  (when "last")
197)
198
199(define-signal transition-stopped
200  (of-object "ClutterActor")
201  (return-type "void")
202  (when "last")
203  (parameters
204    '("const-gchar*" "p0")
205    '("gboolean" "p1")
206  )
207)
208
209(define-signal touch-event
210  (of-object "ClutterActor")
211  (return-type "gboolean")
212  (when "last")
213  (parameters
214    '("ClutterTouchEvent*" "p0")
215  )
216)
217
218(define-property name
219  (of-object "ClutterActor")
220  (prop-type "GParamString")
221  (docs "Name of the actor")
222  (readable #t)
223  (writable #t)
224  (construct-only #f)
225)
226
227(define-property x
228  (of-object "ClutterActor")
229  (prop-type "GParamFloat")
230  (docs "X coordinate of the actor")
231  (readable #t)
232  (writable #t)
233  (construct-only #f)
234)
235
236(define-property y
237  (of-object "ClutterActor")
238  (prop-type "GParamFloat")
239  (docs "Y coordinate of the actor")
240  (readable #t)
241  (writable #t)
242  (construct-only #f)
243)
244
245(define-property width
246  (of-object "ClutterActor")
247  (prop-type "GParamFloat")
248  (docs "Width of the actor")
249  (readable #t)
250  (writable #t)
251  (construct-only #f)
252)
253
254(define-property height
255  (of-object "ClutterActor")
256  (prop-type "GParamFloat")
257  (docs "Height of the actor")
258  (readable #t)
259  (writable #t)
260  (construct-only #f)
261)
262
263(define-property position
264  (of-object "ClutterActor")
265  (prop-type "GParamBoxed")
266  (docs "The position of the origin of the actor")
267  (readable #t)
268  (writable #t)
269  (construct-only #f)
270)
271
272(define-property size
273  (of-object "ClutterActor")
274  (prop-type "GParamBoxed")
275  (docs "The size of the actor")
276  (readable #t)
277  (writable #t)
278  (construct-only #f)
279)
280
281(define-property fixed-x
282  (of-object "ClutterActor")
283  (prop-type "GParamFloat")
284  (docs "Forced X position of the actor")
285  (readable #t)
286  (writable #t)
287  (construct-only #f)
288)
289
290(define-property fixed-y
291  (of-object "ClutterActor")
292  (prop-type "GParamFloat")
293  (docs "Forced Y position of the actor")
294  (readable #t)
295  (writable #t)
296  (construct-only #f)
297)
298
299(define-property fixed-position-set
300  (of-object "ClutterActor")
301  (prop-type "GParamBoolean")
302  (docs "Whether to use fixed positioning for the actor")
303  (readable #t)
304  (writable #t)
305  (construct-only #f)
306)
307
308(define-property min-width
309  (of-object "ClutterActor")
310  (prop-type "GParamFloat")
311  (docs "Forced minimum width request for the actor")
312  (readable #t)
313  (writable #t)
314  (construct-only #f)
315)
316
317(define-property min-width-set
318  (of-object "ClutterActor")
319  (prop-type "GParamBoolean")
320  (docs "Whether to use the min-width property")
321  (readable #t)
322  (writable #t)
323  (construct-only #f)
324)
325
326(define-property min-height
327  (of-object "ClutterActor")
328  (prop-type "GParamFloat")
329  (docs "Forced minimum height request for the actor")
330  (readable #t)
331  (writable #t)
332  (construct-only #f)
333)
334
335(define-property min-height-set
336  (of-object "ClutterActor")
337  (prop-type "GParamBoolean")
338  (docs "Whether to use the min-height property")
339  (readable #t)
340  (writable #t)
341  (construct-only #f)
342)
343
344(define-property natural-width
345  (of-object "ClutterActor")
346  (prop-type "GParamFloat")
347  (docs "Forced natural width request for the actor")
348  (readable #t)
349  (writable #t)
350  (construct-only #f)
351)
352
353(define-property natural-width-set
354  (of-object "ClutterActor")
355  (prop-type "GParamBoolean")
356  (docs "Whether to use the natural-width property")
357  (readable #t)
358  (writable #t)
359  (construct-only #f)
360)
361
362(define-property natural-height
363  (of-object "ClutterActor")
364  (prop-type "GParamFloat")
365  (docs "Forced natural height request for the actor")
366  (readable #t)
367  (writable #t)
368  (construct-only #f)
369)
370
371(define-property natural-height-set
372  (of-object "ClutterActor")
373  (prop-type "GParamBoolean")
374  (docs "Whether to use the natural-height property")
375  (readable #t)
376  (writable #t)
377  (construct-only #f)
378)
379
380(define-property request-mode
381  (of-object "ClutterActor")
382  (prop-type "GParamEnum")
383  (docs "The actor's request mode")
384  (readable #t)
385  (writable #t)
386  (construct-only #f)
387)
388
389(define-property allocation
390  (of-object "ClutterActor")
391  (prop-type "GParamBoxed")
392  (docs "The actor's allocation")
393  (readable #t)
394  (writable #f)
395  (construct-only #f)
396)
397
398(define-property depth
399  (of-object "ClutterActor")
400  (prop-type "GParamFloat")
401  (docs "Position on the Z axis")
402  (readable #t)
403  (writable #t)
404  (construct-only #f)
405)
406
407(define-property z-position
408  (of-object "ClutterActor")
409  (prop-type "GParamFloat")
410  (docs "The actor's position on the Z axis")
411  (readable #t)
412  (writable #t)
413  (construct-only #f)
414)
415
416(define-property clip
417  (of-object "ClutterActor")
418  (prop-type "GParamBoxed")
419  (docs "The clip region for the actor")
420  (readable #t)
421  (writable #t)
422  (construct-only #f)
423)
424
425(define-property clip-rect
426  (of-object "ClutterActor")
427  (prop-type "GParamBoxed")
428  (docs "The visible region of the actor")
429  (readable #t)
430  (writable #t)
431  (construct-only #f)
432)
433
434(define-property has-clip
435  (of-object "ClutterActor")
436  (prop-type "GParamBoolean")
437  (docs "Whether the actor has a clip set")
438  (readable #t)
439  (writable #f)
440  (construct-only #f)
441)
442
443(define-property clip-to-allocation
444  (of-object "ClutterActor")
445  (prop-type "GParamBoolean")
446  (docs "Sets the clip region to track the actor's allocation")
447  (readable #t)
448  (writable #t)
449  (construct-only #f)
450)
451
452(define-property opacity
453  (of-object "ClutterActor")
454  (prop-type "GParamUInt")
455  (docs "Opacity of an actor")
456  (readable #t)
457  (writable #t)
458  (construct-only #f)
459)
460
461(define-property offscreen-redirect
462  (of-object "ClutterActor")
463  (prop-type "GParamFlags")
464  (docs "Flags controlling when to flatten the actor into a single image")
465  (readable #t)
466  (writable #t)
467  (construct-only #f)
468)
469
470(define-property visible
471  (of-object "ClutterActor")
472  (prop-type "GParamBoolean")
473  (docs "Whether the actor is visible or not")
474  (readable #t)
475  (writable #t)
476  (construct-only #f)
477)
478
479(define-property mapped
480  (of-object "ClutterActor")
481  (prop-type "GParamBoolean")
482  (docs "Whether the actor will be painted")
483  (readable #t)
484  (writable #f)
485  (construct-only #f)
486)
487
488(define-property realized
489  (of-object "ClutterActor")
490  (prop-type "GParamBoolean")
491  (docs "Whether the actor has been realized")
492  (readable #t)
493  (writable #f)
494  (construct-only #f)
495)
496
497(define-property reactive
498  (of-object "ClutterActor")
499  (prop-type "GParamBoolean")
500  (docs "Whether the actor is reactive to events")
501  (readable #t)
502  (writable #t)
503  (construct-only #f)
504)
505
506(define-property pivot-point
507  (of-object "ClutterActor")
508  (prop-type "GParamBoxed")
509  (docs "The point around which the scaling and rotation occur")
510  (readable #t)
511  (writable #t)
512  (construct-only #f)
513)
514
515(define-property pivot-point-z
516  (of-object "ClutterActor")
517  (prop-type "GParamFloat")
518  (docs "Z component of the pivot point")
519  (readable #t)
520  (writable #t)
521  (construct-only #f)
522)
523
524(define-property scale-x
525  (of-object "ClutterActor")
526  (prop-type "GParamDouble")
527  (docs "Scale factor on the X axis")
528  (readable #t)
529  (writable #t)
530  (construct-only #f)
531)
532
533(define-property scale-y
534  (of-object "ClutterActor")
535  (prop-type "GParamDouble")
536  (docs "Scale factor on the Y axis")
537  (readable #t)
538  (writable #t)
539  (construct-only #f)
540)
541
542(define-property scale-z
543  (of-object "ClutterActor")
544  (prop-type "GParamDouble")
545  (docs "Scale factor on the Z axis")
546  (readable #t)
547  (writable #t)
548  (construct-only #f)
549)
550
551(define-property scale-center-x
552  (of-object "ClutterActor")
553  (prop-type "GParamFloat")
554  (docs "Horizontal scale center")
555  (readable #t)
556  (writable #t)
557  (construct-only #f)
558)
559
560(define-property scale-center-y
561  (of-object "ClutterActor")
562  (prop-type "GParamFloat")
563  (docs "Vertical scale center")
564  (readable #t)
565  (writable #t)
566  (construct-only #f)
567)
568
569(define-property scale-gravity
570  (of-object "ClutterActor")
571  (prop-type "GParamEnum")
572  (docs "The center of scaling")
573  (readable #t)
574  (writable #t)
575  (construct-only #f)
576)
577
578(define-property rotation-angle-x
579  (of-object "ClutterActor")
580  (prop-type "GParamDouble")
581  (docs "The rotation angle on the X axis")
582  (readable #t)
583  (writable #t)
584  (construct-only #f)
585)
586
587(define-property rotation-angle-y
588  (of-object "ClutterActor")
589  (prop-type "GParamDouble")
590  (docs "The rotation angle on the Y axis")
591  (readable #t)
592  (writable #t)
593  (construct-only #f)
594)
595
596(define-property rotation-angle-z
597  (of-object "ClutterActor")
598  (prop-type "GParamDouble")
599  (docs "The rotation angle on the Z axis")
600  (readable #t)
601  (writable #t)
602  (construct-only #f)
603)
604
605(define-property rotation-center-x
606  (of-object "ClutterActor")
607  (prop-type "GParamBoxed")
608  (docs "The rotation center on the X axis")
609  (readable #t)
610  (writable #t)
611  (construct-only #f)
612)
613
614(define-property rotation-center-y
615  (of-object "ClutterActor")
616  (prop-type "GParamBoxed")
617  (docs "The rotation center on the Y axis")
618  (readable #t)
619  (writable #t)
620  (construct-only #f)
621)
622
623(define-property rotation-center-z
624  (of-object "ClutterActor")
625  (prop-type "GParamBoxed")
626  (docs "The rotation center on the Z axis")
627  (readable #t)
628  (writable #t)
629  (construct-only #f)
630)
631
632(define-property rotation-center-z-gravity
633  (of-object "ClutterActor")
634  (prop-type "GParamEnum")
635  (docs "Center point for rotation around the Z axis")
636  (readable #t)
637  (writable #t)
638  (construct-only #f)
639)
640
641(define-property anchor-x
642  (of-object "ClutterActor")
643  (prop-type "GParamFloat")
644  (docs "X coordinate of the anchor point")
645  (readable #t)
646  (writable #t)
647  (construct-only #f)
648)
649
650(define-property anchor-y
651  (of-object "ClutterActor")
652  (prop-type "GParamFloat")
653  (docs "Y coordinate of the anchor point")
654  (readable #t)
655  (writable #t)
656  (construct-only #f)
657)
658
659(define-property anchor-gravity
660  (of-object "ClutterActor")
661  (prop-type "GParamEnum")
662  (docs "The anchor point as a ClutterGravity")
663  (readable #t)
664  (writable #t)
665  (construct-only #f)
666)
667
668(define-property translation-x
669  (of-object "ClutterActor")
670  (prop-type "GParamFloat")
671  (docs "Translation along the X axis")
672  (readable #t)
673  (writable #t)
674  (construct-only #f)
675)
676
677(define-property translation-y
678  (of-object "ClutterActor")
679  (prop-type "GParamFloat")
680  (docs "Translation along the Y axis")
681  (readable #t)
682  (writable #t)
683  (construct-only #f)
684)
685
686(define-property translation-z
687  (of-object "ClutterActor")
688  (prop-type "GParamFloat")
689  (docs "Translation along the Z axis")
690  (readable #t)
691  (writable #t)
692  (construct-only #f)
693)
694
695(define-property transform
696  (of-object "ClutterActor")
697  (prop-type "GParamBoxed")
698  (docs "Transformation matrix")
699  (readable #t)
700  (writable #t)
701  (construct-only #f)
702)
703
704(define-property transform-set
705  (of-object "ClutterActor")
706  (prop-type "GParamBoolean")
707  (docs "Whether the transform property is set")
708  (readable #t)
709  (writable #f)
710  (construct-only #f)
711)
712
713(define-property child-transform
714  (of-object "ClutterActor")
715  (prop-type "GParamBoxed")
716  (docs "Children transformation matrix")
717  (readable #t)
718  (writable #t)
719  (construct-only #f)
720)
721
722(define-property child-transform-set
723  (of-object "ClutterActor")
724  (prop-type "GParamBoolean")
725  (docs "Whether the child-transform property is set")
726  (readable #t)
727  (writable #f)
728  (construct-only #f)
729)
730
731(define-property show-on-set-parent
732  (of-object "ClutterActor")
733  (prop-type "GParamBoolean")
734  (docs "Whether the actor is shown when parented")
735  (readable #t)
736  (writable #t)
737  (construct-only #f)
738)
739
740(define-property text-direction
741  (of-object "ClutterActor")
742  (prop-type "GParamEnum")
743  (docs "Direction of the text")
744  (readable #t)
745  (writable #t)
746  (construct-only #f)
747)
748
749(define-property has-pointer
750  (of-object "ClutterActor")
751  (prop-type "GParamBoolean")
752  (docs "Whether the actor contains the pointer of an input device")
753  (readable #t)
754  (writable #f)
755  (construct-only #f)
756)
757
758(define-property actions
759  (of-object "ClutterActor")
760  (prop-type "GParamObject")
761  (docs "Adds an action to the actor")
762  (readable #f)
763  (writable #t)
764  (construct-only #f)
765)
766
767(define-property constraints
768  (of-object "ClutterActor")
769  (prop-type "GParamObject")
770  (docs "Adds a constraint to the actor")
771  (readable #f)
772  (writable #t)
773  (construct-only #f)
774)
775
776(define-property effect
777  (of-object "ClutterActor")
778  (prop-type "GParamObject")
779  (docs "Add an effect to be applied on the actor")
780  (readable #f)
781  (writable #t)
782  (construct-only #f)
783)
784
785(define-property layout-manager
786  (of-object "ClutterActor")
787  (prop-type "GParamObject")
788  (docs "The object controlling the layout of an actor's children")
789  (readable #t)
790  (writable #t)
791  (construct-only #f)
792)
793
794(define-property x-expand
795  (of-object "ClutterActor")
796  (prop-type "GParamBoolean")
797  (docs "Whether extra horizontal space should be assigned to the actor")
798  (readable #t)
799  (writable #t)
800  (construct-only #f)
801)
802
803(define-property y-expand
804  (of-object "ClutterActor")
805  (prop-type "GParamBoolean")
806  (docs "Whether extra vertical space should be assigned to the actor")
807  (readable #t)
808  (writable #t)
809  (construct-only #f)
810)
811
812(define-property x-align
813  (of-object "ClutterActor")
814  (prop-type "GParamEnum")
815  (docs "The alignment of the actor on the X axis within its allocation")
816  (readable #t)
817  (writable #t)
818  (construct-only #f)
819)
820
821(define-property y-align
822  (of-object "ClutterActor")
823  (prop-type "GParamEnum")
824  (docs "The alignment of the actor on the Y axis within its allocation")
825  (readable #t)
826  (writable #t)
827  (construct-only #f)
828)
829
830(define-property margin-top
831  (of-object "ClutterActor")
832  (prop-type "GParamFloat")
833  (docs "Extra space at the top")
834  (readable #t)
835  (writable #t)
836  (construct-only #f)
837)
838
839(define-property margin-bottom
840  (of-object "ClutterActor")
841  (prop-type "GParamFloat")
842  (docs "Extra space at the bottom")
843  (readable #t)
844  (writable #t)
845  (construct-only #f)
846)
847
848(define-property margin-left
849  (of-object "ClutterActor")
850  (prop-type "GParamFloat")
851  (docs "Extra space at the left")
852  (readable #t)
853  (writable #t)
854  (construct-only #f)
855)
856
857(define-property margin-right
858  (of-object "ClutterActor")
859  (prop-type "GParamFloat")
860  (docs "Extra space at the right")
861  (readable #t)
862  (writable #t)
863  (construct-only #f)
864)
865
866(define-property background-color
867  (of-object "ClutterActor")
868  (prop-type "ClutterParamSpecColor")
869  (docs "The actor's background color")
870  (readable #t)
871  (writable #t)
872  (construct-only #f)
873)
874
875(define-property background-color-set
876  (of-object "ClutterActor")
877  (prop-type "GParamBoolean")
878  (docs "Whether the background color is set")
879  (readable #t)
880  (writable #f)
881  (construct-only #f)
882)
883
884(define-property first-child
885  (of-object "ClutterActor")
886  (prop-type "GParamObject")
887  (docs "The actor's first child")
888  (readable #t)
889  (writable #f)
890  (construct-only #f)
891)
892
893(define-property last-child
894  (of-object "ClutterActor")
895  (prop-type "GParamObject")
896  (docs "The actor's last child")
897  (readable #t)
898  (writable #f)
899  (construct-only #f)
900)
901
902(define-property content
903  (of-object "ClutterActor")
904  (prop-type "GParamObject")
905  (docs "Delegate object for painting the actor's content")
906  (readable #t)
907  (writable #t)
908  (construct-only #f)
909)
910
911(define-property content-gravity
912  (of-object "ClutterActor")
913  (prop-type "GParamEnum")
914  (docs "Alignment of the actor's content")
915  (readable #t)
916  (writable #t)
917  (construct-only #f)
918)
919
920(define-property content-box
921  (of-object "ClutterActor")
922  (prop-type "GParamBoxed")
923  (docs "The bounding box of the actor's content")
924  (readable #t)
925  (writable #f)
926  (construct-only #f)
927)
928
929(define-property minification-filter
930  (of-object "ClutterActor")
931  (prop-type "GParamEnum")
932  (docs "The filter used when reducing the size of the content")
933  (readable #t)
934  (writable #t)
935  (construct-only #f)
936)
937
938(define-property magnification-filter
939  (of-object "ClutterActor")
940  (prop-type "GParamEnum")
941  (docs "The filter used when increasing the size of the content")
942  (readable #t)
943  (writable #t)
944  (construct-only #f)
945)
946
947(define-property content-repeat
948  (of-object "ClutterActor")
949  (prop-type "GParamFlags")
950  (docs "The repeat policy for the actor's content")
951  (readable #t)
952  (writable #t)
953  (construct-only #f)
954)
955
956;; From ClutterActorMeta
957
958(define-property actor
959  (of-object "ClutterActorMeta")
960  (prop-type "GParamObject")
961  (docs "The actor attached to the meta")
962  (readable #t)
963  (writable #f)
964  (construct-only #f)
965)
966
967(define-property name
968  (of-object "ClutterActorMeta")
969  (prop-type "GParamString")
970  (docs "The name of the meta")
971  (readable #t)
972  (writable #t)
973  (construct-only #f)
974)
975
976(define-property enabled
977  (of-object "ClutterActorMeta")
978  (prop-type "GParamBoolean")
979  (docs "Whether the meta is enabled")
980  (readable #t)
981  (writable #t)
982  (construct-only #f)
983)
984
985;; From ClutterAction
986
987;; From ClutterAlignConstraint
988
989(define-property source
990  (of-object "ClutterAlignConstraint")
991  (prop-type "GParamObject")
992  (docs "The source of the alignment")
993  (readable #t)
994  (writable #t)
995  (construct-only #f)
996)
997
998(define-property align-axis
999  (of-object "ClutterAlignConstraint")
1000  (prop-type "GParamEnum")
1001  (docs "The axis to align the position to")
1002  (readable #t)
1003  (writable #t)
1004  (construct-only #f)
1005)
1006
1007(define-property factor
1008  (of-object "ClutterAlignConstraint")
1009  (prop-type "GParamFloat")
1010  (docs "The alignment factor, between 0.0 and 1.0")
1011  (readable #t)
1012  (writable #t)
1013  (construct-only #f)
1014)
1015
1016;; From ClutterAnimatable
1017
1018;; From ClutterAlpha
1019
1020(define-property timeline
1021  (of-object "ClutterAlpha")
1022  (prop-type "GParamObject")
1023  (docs "Timeline used by the alpha")
1024  (readable #t)
1025  (writable #t)
1026  (construct-only #f)
1027)
1028
1029(define-property alpha
1030  (of-object "ClutterAlpha")
1031  (prop-type "GParamDouble")
1032  (docs "Alpha value as computed by the alpha")
1033  (readable #t)
1034  (writable #f)
1035  (construct-only #f)
1036)
1037
1038(define-property mode
1039  (of-object "ClutterAlpha")
1040  (prop-type "GParamULong")
1041  (docs "Progress mode")
1042  (readable #t)
1043  (writable #t)
1044  (construct-only #f)
1045)
1046
1047;; From ClutterAnimatable
1048
1049;; From ClutterAnimation
1050
1051(define-signal completed
1052  (of-object "ClutterAnimation")
1053  (return-type "void")
1054  (when "last")
1055)
1056
1057(define-signal started
1058  (of-object "ClutterAnimation")
1059  (return-type "void")
1060  (when "last")
1061)
1062
1063(define-property object
1064  (of-object "ClutterAnimation")
1065  (prop-type "GParamObject")
1066  (docs "Object to which the animation applies")
1067  (readable #t)
1068  (writable #t)
1069  (construct-only #f)
1070)
1071
1072(define-property mode
1073  (of-object "ClutterAnimation")
1074  (prop-type "GParamULong")
1075  (docs "The mode of the animation")
1076  (readable #t)
1077  (writable #t)
1078  (construct-only #f)
1079)
1080
1081(define-property duration
1082  (of-object "ClutterAnimation")
1083  (prop-type "GParamUInt")
1084  (docs "Duration of the animation, in milliseconds")
1085  (readable #t)
1086  (writable #t)
1087  (construct-only #f)
1088)
1089
1090(define-property loop
1091  (of-object "ClutterAnimation")
1092  (prop-type "GParamBoolean")
1093  (docs "Whether the animation should loop")
1094  (readable #t)
1095  (writable #t)
1096  (construct-only #f)
1097)
1098
1099(define-property timeline
1100  (of-object "ClutterAnimation")
1101  (prop-type "GParamObject")
1102  (docs "The timeline used by the animation")
1103  (readable #t)
1104  (writable #t)
1105  (construct-only #f)
1106)
1107
1108(define-property alpha
1109  (of-object "ClutterAnimation")
1110  (prop-type "GParamObject")
1111  (docs "The alpha used by the animation")
1112  (readable #t)
1113  (writable #t)
1114  (construct-only #f)
1115)
1116
1117;; From ClutterAnimator
1118
1119(define-property duration
1120  (of-object "ClutterAnimator")
1121  (prop-type "GParamUInt")
1122  (docs "The duration of the animation")
1123  (readable #t)
1124  (writable #t)
1125  (construct-only #f)
1126)
1127
1128(define-property timeline
1129  (of-object "ClutterAnimator")
1130  (prop-type "GParamObject")
1131  (docs "The timeline of the animation")
1132  (readable #t)
1133  (writable #t)
1134  (construct-only #f)
1135)
1136
1137;; From ClutterBackend
1138
1139(define-signal resolution-changed
1140  (of-object "ClutterBackend")
1141  (return-type "void")
1142  (when "first")
1143)
1144
1145(define-signal font-changed
1146  (of-object "ClutterBackend")
1147  (return-type "void")
1148  (when "first")
1149)
1150
1151(define-signal settings-changed
1152  (of-object "ClutterBackend")
1153  (return-type "void")
1154  (when "first")
1155)
1156
1157;; From ClutterBehaviourDepth
1158
1159(define-property depth-start
1160  (of-object "ClutterBehaviourDepth")
1161  (prop-type "GParamInt")
1162  (docs "Initial depth to apply")
1163  (readable #t)
1164  (writable #t)
1165  (construct-only #f)
1166)
1167
1168(define-property depth-end
1169  (of-object "ClutterBehaviourDepth")
1170  (prop-type "GParamInt")
1171  (docs "Final depth to apply")
1172  (readable #t)
1173  (writable #t)
1174  (construct-only #f)
1175)
1176
1177;; From ClutterBehaviourEllipse
1178
1179(define-property center
1180  (of-object "ClutterBehaviourEllipse")
1181  (prop-type "GParamBoxed")
1182  (docs "Center of ellipse")
1183  (readable #t)
1184  (writable #t)
1185  (construct-only #f)
1186)
1187
1188(define-property width
1189  (of-object "ClutterBehaviourEllipse")
1190  (prop-type "GParamInt")
1191  (docs "Width of the ellipse")
1192  (readable #t)
1193  (writable #t)
1194  (construct-only #f)
1195)
1196
1197(define-property height
1198  (of-object "ClutterBehaviourEllipse")
1199  (prop-type "GParamInt")
1200  (docs "Height of ellipse")
1201  (readable #t)
1202  (writable #t)
1203  (construct-only #f)
1204)
1205
1206(define-property angle-start
1207  (of-object "ClutterBehaviourEllipse")
1208  (prop-type "GParamDouble")
1209  (docs "Initial angle")
1210  (readable #t)
1211  (writable #t)
1212  (construct-only #f)
1213)
1214
1215(define-property angle-end
1216  (of-object "ClutterBehaviourEllipse")
1217  (prop-type "GParamDouble")
1218  (docs "Final angle")
1219  (readable #t)
1220  (writable #t)
1221  (construct-only #f)
1222)
1223
1224(define-property angle-tilt-x
1225  (of-object "ClutterBehaviourEllipse")
1226  (prop-type "GParamDouble")
1227  (docs "Tilt of the ellipse around x axis")
1228  (readable #t)
1229  (writable #t)
1230  (construct-only #f)
1231)
1232
1233(define-property angle-tilt-y
1234  (of-object "ClutterBehaviourEllipse")
1235  (prop-type "GParamDouble")
1236  (docs "Tilt of the ellipse around y axis")
1237  (readable #t)
1238  (writable #t)
1239  (construct-only #f)
1240)
1241
1242(define-property angle-tilt-z
1243  (of-object "ClutterBehaviourEllipse")
1244  (prop-type "GParamDouble")
1245  (docs "Tilt of the ellipse around z axis")
1246  (readable #t)
1247  (writable #t)
1248  (construct-only #f)
1249)
1250
1251(define-property direction
1252  (of-object "ClutterBehaviourEllipse")
1253  (prop-type "GParamEnum")
1254  (docs "Direction of rotation")
1255  (readable #t)
1256  (writable #t)
1257  (construct-only #f)
1258)
1259
1260;; From ClutterBehaviour
1261
1262(define-signal applied
1263  (of-object "ClutterBehaviour")
1264  (return-type "void")
1265  (when "first")
1266  (parameters
1267    '("ClutterActor*" "p0")
1268  )
1269)
1270
1271(define-signal removed
1272  (of-object "ClutterBehaviour")
1273  (return-type "void")
1274  (when "first")
1275  (parameters
1276    '("ClutterActor*" "p0")
1277  )
1278)
1279
1280(define-property alpha
1281  (of-object "ClutterBehaviour")
1282  (prop-type "GParamObject")
1283  (docs "Alpha Object to drive the behaviour")
1284  (readable #t)
1285  (writable #t)
1286  (construct-only #f)
1287)
1288
1289;; From ClutterBehaviourOpacity
1290
1291(define-property opacity-start
1292  (of-object "ClutterBehaviourOpacity")
1293  (prop-type "GParamUInt")
1294  (docs "Initial opacity level")
1295  (readable #t)
1296  (writable #t)
1297  (construct-only #f)
1298)
1299
1300(define-property opacity-end
1301  (of-object "ClutterBehaviourOpacity")
1302  (prop-type "GParamUInt")
1303  (docs "Final opacity level")
1304  (readable #t)
1305  (writable #t)
1306  (construct-only #f)
1307)
1308
1309;; From ClutterBehaviourPath
1310
1311(define-signal knot-reached
1312  (of-object "ClutterBehaviourPath")
1313  (return-type "void")
1314  (when "last")
1315  (parameters
1316    '("guint" "p0")
1317  )
1318)
1319
1320(define-property path
1321  (of-object "ClutterBehaviourPath")
1322  (prop-type "GParamObject")
1323  (docs "The ClutterPath object representing the path to animate along")
1324  (readable #t)
1325  (writable #t)
1326  (construct-only #f)
1327)
1328
1329;; From ClutterBehaviourRotate
1330
1331(define-property angle-start
1332  (of-object "ClutterBehaviourRotate")
1333  (prop-type "GParamDouble")
1334  (docs "Initial angle")
1335  (readable #t)
1336  (writable #t)
1337  (construct-only #f)
1338)
1339
1340(define-property angle-end
1341  (of-object "ClutterBehaviourRotate")
1342  (prop-type "GParamDouble")
1343  (docs "Final angle")
1344  (readable #t)
1345  (writable #t)
1346  (construct-only #f)
1347)
1348
1349(define-property axis
1350  (of-object "ClutterBehaviourRotate")
1351  (prop-type "GParamEnum")
1352  (docs "Axis of rotation")
1353  (readable #t)
1354  (writable #t)
1355  (construct-only #f)
1356)
1357
1358(define-property direction
1359  (of-object "ClutterBehaviourRotate")
1360  (prop-type "GParamEnum")
1361  (docs "Direction of rotation")
1362  (readable #t)
1363  (writable #t)
1364  (construct-only #f)
1365)
1366
1367(define-property center-x
1368  (of-object "ClutterBehaviourRotate")
1369  (prop-type "GParamInt")
1370  (docs "X coordinate of the center of rotation")
1371  (readable #t)
1372  (writable #t)
1373  (construct-only #f)
1374)
1375
1376(define-property center-y
1377  (of-object "ClutterBehaviourRotate")
1378  (prop-type "GParamInt")
1379  (docs "Y coordinate of the center of rotation")
1380  (readable #t)
1381  (writable #t)
1382  (construct-only #f)
1383)
1384
1385(define-property center-z
1386  (of-object "ClutterBehaviourRotate")
1387  (prop-type "GParamInt")
1388  (docs "Z coordinate of the center of rotation")
1389  (readable #t)
1390  (writable #t)
1391  (construct-only #f)
1392)
1393
1394;; From ClutterBehaviourScale
1395
1396(define-property x-scale-start
1397  (of-object "ClutterBehaviourScale")
1398  (prop-type "GParamDouble")
1399  (docs "Initial scale on the X axis")
1400  (readable #t)
1401  (writable #t)
1402  (construct-only #f)
1403)
1404
1405(define-property y-scale-start
1406  (of-object "ClutterBehaviourScale")
1407  (prop-type "GParamDouble")
1408  (docs "Initial scale on the Y axis")
1409  (readable #t)
1410  (writable #t)
1411  (construct-only #f)
1412)
1413
1414(define-property x-scale-end
1415  (of-object "ClutterBehaviourScale")
1416  (prop-type "GParamDouble")
1417  (docs "Final scale on the X axis")
1418  (readable #t)
1419  (writable #t)
1420  (construct-only #f)
1421)
1422
1423(define-property y-scale-end
1424  (of-object "ClutterBehaviourScale")
1425  (prop-type "GParamDouble")
1426  (docs "Final scale on the Y axis")
1427  (readable #t)
1428  (writable #t)
1429  (construct-only #f)
1430)
1431
1432;; From ClutterBinLayout
1433
1434(define-property x-align
1435  (of-object "ClutterBinLayout")
1436  (prop-type "GParamEnum")
1437  (docs "Default horizontal alignment for the actors inside the layout manager")
1438  (readable #t)
1439  (writable #t)
1440  (construct-only #f)
1441)
1442
1443(define-property y-align
1444  (of-object "ClutterBinLayout")
1445  (prop-type "GParamEnum")
1446  (docs "Default vertical alignment for the actors inside the layout manager")
1447  (readable #t)
1448  (writable #t)
1449  (construct-only #f)
1450)
1451
1452;; From ClutterBindConstraint
1453
1454(define-property source
1455  (of-object "ClutterBindConstraint")
1456  (prop-type "GParamObject")
1457  (docs "The source of the binding")
1458  (readable #t)
1459  (writable #t)
1460  (construct-only #f)
1461)
1462
1463(define-property coordinate
1464  (of-object "ClutterBindConstraint")
1465  (prop-type "GParamEnum")
1466  (docs "The coordinate to bind")
1467  (readable #t)
1468  (writable #t)
1469  (construct-only #f)
1470)
1471
1472(define-property offset
1473  (of-object "ClutterBindConstraint")
1474  (prop-type "GParamFloat")
1475  (docs "The offset in pixels to apply to the binding")
1476  (readable #t)
1477  (writable #t)
1478  (construct-only #f)
1479)
1480
1481;; From ClutterBlurEffect
1482
1483;; From ClutterBox
1484
1485(define-property color
1486  (of-object "ClutterBox")
1487  (prop-type "ClutterParamSpecColor")
1488  (docs "The background color of the box")
1489  (readable #t)
1490  (writable #t)
1491  (construct-only #f)
1492)
1493
1494(define-property color-set
1495  (of-object "ClutterBox")
1496  (prop-type "GParamBoolean")
1497  (docs "Whether the background color is set")
1498  (readable #t)
1499  (writable #t)
1500  (construct-only #f)
1501)
1502
1503;; From ClutterBoxLayout
1504
1505(define-property spacing
1506  (of-object "ClutterBoxLayout")
1507  (prop-type "GParamUInt")
1508  (docs "Spacing between children")
1509  (readable #t)
1510  (writable #t)
1511  (construct-only #f)
1512)
1513
1514(define-property vertical
1515  (of-object "ClutterBoxLayout")
1516  (prop-type "GParamBoolean")
1517  (docs "Whether the layout should be vertical, rather than horizontal")
1518  (readable #t)
1519  (writable #t)
1520  (construct-only #f)
1521)
1522
1523(define-property homogeneous
1524  (of-object "ClutterBoxLayout")
1525  (prop-type "GParamBoolean")
1526  (docs "Whether the layout should be homogeneous, i.e. all childs get the same size")
1527  (readable #t)
1528  (writable #t)
1529  (construct-only #f)
1530)
1531
1532(define-property pack-start
1533  (of-object "ClutterBoxLayout")
1534  (prop-type "GParamBoolean")
1535  (docs "Whether to pack items at the start of the box")
1536  (readable #t)
1537  (writable #t)
1538  (construct-only #f)
1539)
1540
1541(define-property use-animations
1542  (of-object "ClutterBoxLayout")
1543  (prop-type "GParamBoolean")
1544  (docs "Whether layout changes should be animated")
1545  (readable #t)
1546  (writable #t)
1547  (construct-only #f)
1548)
1549
1550(define-property easing-mode
1551  (of-object "ClutterBoxLayout")
1552  (prop-type "GParamULong")
1553  (docs "The easing mode of the animations")
1554  (readable #t)
1555  (writable #t)
1556  (construct-only #f)
1557)
1558
1559(define-property easing-duration
1560  (of-object "ClutterBoxLayout")
1561  (prop-type "GParamUInt")
1562  (docs "The duration of the animations")
1563  (readable #t)
1564  (writable #t)
1565  (construct-only #f)
1566)
1567
1568(define-property orientation
1569  (of-object "ClutterBoxLayout")
1570  (prop-type "GParamEnum")
1571  (docs "The orientation of the layout")
1572  (readable #t)
1573  (writable #t)
1574  (construct-only #f)
1575)
1576
1577;; From ClutterBrightnessContrastEffect
1578
1579(define-property brightness
1580  (of-object "ClutterBrightnessContrastEffect")
1581  (prop-type "ClutterParamSpecColor")
1582  (docs "The brightness change to apply")
1583  (readable #t)
1584  (writable #t)
1585  (construct-only #f)
1586)
1587
1588(define-property contrast
1589  (of-object "ClutterBrightnessContrastEffect")
1590  (prop-type "ClutterParamSpecColor")
1591  (docs "The contrast change to apply")
1592  (readable #t)
1593  (writable #t)
1594  (construct-only #f)
1595)
1596
1597;; From ClutterCairoTexture
1598
1599(define-signal draw
1600  (of-object "ClutterCairoTexture")
1601  (return-type "gboolean")
1602  (when "last")
1603  (parameters
1604    '("cairo_t*" "p0")
1605  )
1606)
1607
1608(define-signal create-surface
1609  (of-object "ClutterCairoTexture")
1610  (return-type "CairoSurface*")
1611  (when "last")
1612  (parameters
1613    '("guint" "p0")
1614    '("guint" "p1")
1615  )
1616)
1617
1618(define-property surface-width
1619  (of-object "ClutterCairoTexture")
1620  (prop-type "GParamUInt")
1621  (docs "The width of the Cairo surface")
1622  (readable #t)
1623  (writable #t)
1624  (construct-only #f)
1625)
1626
1627(define-property surface-height
1628  (of-object "ClutterCairoTexture")
1629  (prop-type "GParamUInt")
1630  (docs "The height of the Cairo surface")
1631  (readable #t)
1632  (writable #t)
1633  (construct-only #f)
1634)
1635
1636(define-property auto-resize
1637  (of-object "ClutterCairoTexture")
1638  (prop-type "GParamBoolean")
1639  (docs "Whether the surface should match the allocation")
1640  (readable #t)
1641  (writable #t)
1642  (construct-only #f)
1643)
1644
1645;; From ClutterCanvas
1646
1647(define-signal draw
1648  (of-object "ClutterCanvas")
1649  (return-type "gboolean")
1650  (when "last")
1651  (parameters
1652    '("cairo_t*" "p0")
1653    '("gint" "p1")
1654    '("gint" "p2")
1655  )
1656)
1657
1658(define-property width
1659  (of-object "ClutterCanvas")
1660  (prop-type "GParamInt")
1661  (docs "The width of the canvas")
1662  (readable #t)
1663  (writable #t)
1664  (construct-only #f)
1665)
1666
1667(define-property height
1668  (of-object "ClutterCanvas")
1669  (prop-type "GParamInt")
1670  (docs "The height of the canvas")
1671  (readable #t)
1672  (writable #t)
1673  (construct-only #f)
1674)
1675
1676(define-property scale-factor
1677  (of-object "ClutterCanvas")
1678  (prop-type "GParamInt")
1679  (docs "The scaling factor for the surface")
1680  (readable #t)
1681  (writable #t)
1682  (construct-only #f)
1683)
1684
1685(define-property scale-factor-set
1686  (of-object "ClutterCanvas")
1687  (prop-type "GParamBoolean")
1688  (docs "Whether the scale-factor property is set")
1689  (readable #t)
1690  (writable #f)
1691  (construct-only #f)
1692)
1693
1694;; From ClutterChildMeta
1695
1696(define-property container
1697  (of-object "ClutterChildMeta")
1698  (prop-type "GParamObject")
1699  (docs "The container that created this data")
1700  (readable #t)
1701  (writable #t)
1702  (construct-only #t)
1703)
1704
1705(define-property actor
1706  (of-object "ClutterChildMeta")
1707  (prop-type "GParamObject")
1708  (docs "The actor wrapped by this data")
1709  (readable #t)
1710  (writable #t)
1711  (construct-only #t)
1712)
1713
1714;; From ClutterClickAction
1715
1716(define-signal clicked
1717  (of-object "ClutterClickAction")
1718  (return-type "void")
1719  (when "last")
1720  (parameters
1721    '("ClutterActor*" "p0")
1722  )
1723)
1724
1725(define-signal long-press
1726  (of-object "ClutterClickAction")
1727  (return-type "gboolean")
1728  (when "last")
1729  (parameters
1730    '("ClutterActor*" "p0")
1731    '("ClutterLongPressState" "p1")
1732  )
1733)
1734
1735(define-property held
1736  (of-object "ClutterClickAction")
1737  (prop-type "GParamBoolean")
1738  (docs "Whether the clickable has a grab")
1739  (readable #t)
1740  (writable #f)
1741  (construct-only #f)
1742)
1743
1744(define-property pressed
1745  (of-object "ClutterClickAction")
1746  (prop-type "GParamBoolean")
1747  (docs "Whether the clickable should be in pressed state")
1748  (readable #t)
1749  (writable #f)
1750  (construct-only #f)
1751)
1752
1753(define-property long-press-threshold
1754  (of-object "ClutterClickAction")
1755  (prop-type "GParamInt")
1756  (docs "The maximum threshold before a long press is cancelled")
1757  (readable #t)
1758  (writable #t)
1759  (construct-only #f)
1760)
1761
1762(define-property long-press-duration
1763  (of-object "ClutterClickAction")
1764  (prop-type "GParamInt")
1765  (docs "The minimum duration of a long press to recognize the gesture")
1766  (readable #t)
1767  (writable #t)
1768  (construct-only #f)
1769)
1770
1771;; From ClutterClone
1772
1773(define-property source
1774  (of-object "ClutterClone")
1775  (prop-type "GParamObject")
1776  (docs "Specifies the actor to be cloned")
1777  (readable #t)
1778  (writable #t)
1779  (construct-only #f)
1780)
1781
1782;; ClutterColor is neither a GObject nor a GInterface. Not checked for signals and properties.
1783
1784;; From ClutterColorizeEffect
1785
1786(define-property tint
1787  (of-object "ClutterColorizeEffect")
1788  (prop-type "ClutterParamSpecColor")
1789  (docs "The tint to apply")
1790  (readable #t)
1791  (writable #t)
1792  (construct-only #f)
1793)
1794
1795;; From ClutterConstraint
1796
1797;; From ClutterContent
1798
1799(define-signal attached
1800  (of-object "ClutterContent")
1801  (return-type "void")
1802  (when "first")
1803  (parameters
1804    '("ClutterActor*" "p0")
1805  )
1806)
1807
1808(define-signal detached
1809  (of-object "ClutterContent")
1810  (return-type "void")
1811  (when "first")
1812  (parameters
1813    '("ClutterActor*" "p0")
1814  )
1815)
1816
1817;; From ClutterContainer
1818
1819(define-signal actor-added
1820  (of-object "ClutterContainer")
1821  (return-type "void")
1822  (when "first")
1823  (parameters
1824    '("ClutterActor*" "p0")
1825  )
1826)
1827
1828(define-signal actor-removed
1829  (of-object "ClutterContainer")
1830  (return-type "void")
1831  (when "first")
1832  (parameters
1833    '("ClutterActor*" "p0")
1834  )
1835)
1836
1837(define-signal child-notify
1838  (of-object "ClutterContainer")
1839  (return-type "void")
1840  (when "first")
1841  (parameters
1842    '("ClutterActor*" "p0")
1843    '("GParam" "p1")
1844  )
1845)
1846
1847;; From ClutterContent
1848
1849(define-signal attached
1850  (of-object "ClutterContent")
1851  (return-type "void")
1852  (when "first")
1853  (parameters
1854    '("ClutterActor*" "p0")
1855  )
1856)
1857
1858(define-signal detached
1859  (of-object "ClutterContent")
1860  (return-type "void")
1861  (when "first")
1862  (parameters
1863    '("ClutterActor*" "p0")
1864  )
1865)
1866
1867;; From ClutterDeformEffect
1868
1869(define-property x-tiles
1870  (of-object "ClutterDeformEffect")
1871  (prop-type "GParamUInt")
1872  (docs "The number of horizontal tiles")
1873  (readable #t)
1874  (writable #t)
1875  (construct-only #f)
1876)
1877
1878(define-property y-tiles
1879  (of-object "ClutterDeformEffect")
1880  (prop-type "GParamUInt")
1881  (docs "The number of vertical tiles")
1882  (readable #t)
1883  (writable #t)
1884  (construct-only #f)
1885)
1886
1887(define-property back-material
1888  (of-object "ClutterDeformEffect")
1889  (prop-type "GParamBoxed")
1890  (docs "The material to be used when painting the back of the actor")
1891  (readable #t)
1892  (writable #t)
1893  (construct-only #f)
1894)
1895
1896;; From ClutterDeviceManager
1897
1898(define-signal device-added
1899  (of-object "ClutterDeviceManager")
1900  (return-type "void")
1901  (when "last")
1902  (parameters
1903    '("ClutterInputDevice*" "p0")
1904  )
1905)
1906
1907(define-signal device-removed
1908  (of-object "ClutterDeviceManager")
1909  (return-type "void")
1910  (when "last")
1911  (parameters
1912    '("ClutterInputDevice*" "p0")
1913  )
1914)
1915
1916(define-property backend
1917  (of-object "ClutterDeviceManager")
1918  (prop-type "GParamObject")
1919  (docs "The ClutterBackend of the device manager")
1920  (readable #t)
1921  (writable #t)
1922  (construct-only #t)
1923)
1924
1925;; From ClutterDesaturateEffect
1926
1927(define-property factor
1928  (of-object "ClutterDesaturateEffect")
1929  (prop-type "GParamDouble")
1930  (docs "The desaturation factor")
1931  (readable #t)
1932  (writable #t)
1933  (construct-only #f)
1934)
1935
1936;; From ClutterDragAction
1937
1938(define-signal drag-begin
1939  (of-object "ClutterDragAction")
1940  (return-type "void")
1941  (when "last")
1942  (parameters
1943    '("ClutterActor*" "p0")
1944    '("gfloat" "p1")
1945    '("gfloat" "p2")
1946    '("ClutterModifierType" "p3")
1947  )
1948)
1949
1950(define-signal drag-progress
1951  (of-object "ClutterDragAction")
1952  (return-type "gboolean")
1953  (when "last")
1954  (parameters
1955    '("ClutterActor*" "p0")
1956    '("gfloat" "p1")
1957    '("gfloat" "p2")
1958  )
1959)
1960
1961(define-signal drag-motion
1962  (of-object "ClutterDragAction")
1963  (return-type "void")
1964  (when "last")
1965  (parameters
1966    '("ClutterActor*" "p0")
1967    '("gfloat" "p1")
1968    '("gfloat" "p2")
1969  )
1970)
1971
1972(define-signal drag-end
1973  (of-object "ClutterDragAction")
1974  (return-type "void")
1975  (when "last")
1976  (parameters
1977    '("ClutterActor*" "p0")
1978    '("gfloat" "p1")
1979    '("gfloat" "p2")
1980    '("ClutterModifierType" "p3")
1981  )
1982)
1983
1984(define-property x-drag-threshold
1985  (of-object "ClutterDragAction")
1986  (prop-type "GParamInt")
1987  (docs "The horizontal amount of pixels required to start dragging")
1988  (readable #t)
1989  (writable #t)
1990  (construct-only #f)
1991)
1992
1993(define-property y-drag-threshold
1994  (of-object "ClutterDragAction")
1995  (prop-type "GParamInt")
1996  (docs "The vertical amount of pixels required to start dragging")
1997  (readable #t)
1998  (writable #t)
1999  (construct-only #f)
2000)
2001
2002(define-property drag-handle
2003  (of-object "ClutterDragAction")
2004  (prop-type "GParamObject")
2005  (docs "The actor that is being dragged")
2006  (readable #t)
2007  (writable #t)
2008  (construct-only #f)
2009)
2010
2011(define-property drag-axis
2012  (of-object "ClutterDragAction")
2013  (prop-type "GParamEnum")
2014  (docs "Constraints the dragging to an axis")
2015  (readable #t)
2016  (writable #t)
2017  (construct-only #f)
2018)
2019
2020(define-property drag-area
2021  (of-object "ClutterDragAction")
2022  (prop-type "GParamBoxed")
2023  (docs "Constrains the dragging to a rectangle")
2024  (readable #t)
2025  (writable #t)
2026  (construct-only #f)
2027)
2028
2029(define-property drag-area-set
2030  (of-object "ClutterDragAction")
2031  (prop-type "GParamBoolean")
2032  (docs "Whether the drag area is set")
2033  (readable #t)
2034  (writable #f)
2035  (construct-only #f)
2036)
2037
2038;; From ClutterDropAction
2039
2040(define-signal can-drop
2041  (of-object "ClutterDropAction")
2042  (return-type "gboolean")
2043  (when "last")
2044  (parameters
2045    '("ClutterActor*" "p0")
2046    '("gfloat" "p1")
2047    '("gfloat" "p2")
2048  )
2049)
2050
2051(define-signal over-in
2052  (of-object "ClutterDropAction")
2053  (return-type "void")
2054  (when "last")
2055  (parameters
2056    '("ClutterActor*" "p0")
2057  )
2058)
2059
2060(define-signal over-out
2061  (of-object "ClutterDropAction")
2062  (return-type "void")
2063  (when "last")
2064  (parameters
2065    '("ClutterActor*" "p0")
2066  )
2067)
2068
2069(define-signal drop
2070  (of-object "ClutterDropAction")
2071  (return-type "void")
2072  (when "last")
2073  (parameters
2074    '("ClutterActor*" "p0")
2075    '("gfloat" "p1")
2076    '("gfloat" "p2")
2077  )
2078)
2079
2080(define-signal drop-cancel
2081  (of-object "ClutterDropAction")
2082  (return-type "void")
2083  (when "last")
2084  (parameters
2085    '("ClutterActor*" "p0")
2086    '("gfloat" "p1")
2087    '("gfloat" "p2")
2088  )
2089)
2090
2091;; From ClutterEffect
2092
2093;; ClutterEvent is neither a GObject nor a GInterface. Not checked for signals and properties.
2094
2095;; From ClutterFixedLayout
2096
2097;; From ClutterFlowLayout
2098
2099(define-property orientation
2100  (of-object "ClutterFlowLayout")
2101  (prop-type "GParamEnum")
2102  (docs "The orientation of the layout")
2103  (readable #t)
2104  (writable #t)
2105  (construct-only #f)
2106)
2107
2108(define-property homogeneous
2109  (of-object "ClutterFlowLayout")
2110  (prop-type "GParamBoolean")
2111  (docs "Whether each item should receive the same allocation")
2112  (readable #t)
2113  (writable #t)
2114  (construct-only #f)
2115)
2116
2117(define-property column-spacing
2118  (of-object "ClutterFlowLayout")
2119  (prop-type "GParamFloat")
2120  (docs "The spacing between columns")
2121  (readable #t)
2122  (writable #t)
2123  (construct-only #f)
2124)
2125
2126(define-property row-spacing
2127  (of-object "ClutterFlowLayout")
2128  (prop-type "GParamFloat")
2129  (docs "The spacing between rows")
2130  (readable #t)
2131  (writable #t)
2132  (construct-only #f)
2133)
2134
2135(define-property min-column-width
2136  (of-object "ClutterFlowLayout")
2137  (prop-type "GParamFloat")
2138  (docs "Minimum width for each column")
2139  (readable #t)
2140  (writable #t)
2141  (construct-only #f)
2142)
2143
2144(define-property max-column-width
2145  (of-object "ClutterFlowLayout")
2146  (prop-type "GParamFloat")
2147  (docs "Maximum width for each column")
2148  (readable #t)
2149  (writable #t)
2150  (construct-only #f)
2151)
2152
2153(define-property min-row-height
2154  (of-object "ClutterFlowLayout")
2155  (prop-type "GParamFloat")
2156  (docs "Minimum height for each row")
2157  (readable #t)
2158  (writable #t)
2159  (construct-only #f)
2160)
2161
2162(define-property max-row-height
2163  (of-object "ClutterFlowLayout")
2164  (prop-type "GParamFloat")
2165  (docs "Maximum height for each row")
2166  (readable #t)
2167  (writable #t)
2168  (construct-only #f)
2169)
2170
2171(define-property snap-to-grid
2172  (of-object "ClutterFlowLayout")
2173  (prop-type "GParamBoolean")
2174  (docs "Snap to grid")
2175  (readable #t)
2176  (writable #t)
2177  (construct-only #f)
2178)
2179
2180;; From ClutterGestureAction
2181
2182(define-signal gesture-begin
2183  (of-object "ClutterGestureAction")
2184  (return-type "gboolean")
2185  (when "last")
2186  (parameters
2187    '("ClutterActor*" "p0")
2188  )
2189)
2190
2191(define-signal gesture-progress
2192  (of-object "ClutterGestureAction")
2193  (return-type "gboolean")
2194  (when "last")
2195  (parameters
2196    '("ClutterActor*" "p0")
2197  )
2198)
2199
2200(define-signal gesture-end
2201  (of-object "ClutterGestureAction")
2202  (return-type "void")
2203  (when "last")
2204  (parameters
2205    '("ClutterActor*" "p0")
2206  )
2207)
2208
2209(define-signal gesture-cancel
2210  (of-object "ClutterGestureAction")
2211  (return-type "void")
2212  (when "last")
2213  (parameters
2214    '("ClutterActor*" "p0")
2215  )
2216)
2217
2218(define-property n-touch-points
2219  (of-object "ClutterGestureAction")
2220  (prop-type "GParamInt")
2221  (docs "Number of touch points")
2222  (readable #t)
2223  (writable #t)
2224  (construct-only #f)
2225)
2226
2227(define-property threshold-trigger-edge
2228  (of-object "ClutterGestureAction")
2229  (prop-type "GParamEnum")
2230  (docs "The trigger edge used by the action")
2231  (readable #t)
2232  (writable #t)
2233  (construct-only #t)
2234)
2235
2236(define-property threshold-trigger-distance-x
2237  (of-object "ClutterGestureAction")
2238  (prop-type "GParamFloat")
2239  (docs "The horizontal trigger distance used by the action")
2240  (readable #t)
2241  (writable #t)
2242  (construct-only #t)
2243)
2244
2245(define-property threshold-trigger-distance-y
2246  (of-object "ClutterGestureAction")
2247  (prop-type "GParamFloat")
2248  (docs "The vertical trigger distance used by the action")
2249  (readable #t)
2250  (writable #t)
2251  (construct-only #t)
2252)
2253
2254;; From ClutterGridLayout
2255
2256(define-property orientation
2257  (of-object "ClutterGridLayout")
2258  (prop-type "GParamEnum")
2259  (docs "The orientation of the layout")
2260  (readable #t)
2261  (writable #t)
2262  (construct-only #f)
2263)
2264
2265(define-property row-spacing
2266  (of-object "ClutterGridLayout")
2267  (prop-type "GParamUInt")
2268  (docs "The amount of space between two consecutive rows")
2269  (readable #t)
2270  (writable #t)
2271  (construct-only #f)
2272)
2273
2274(define-property column-spacing
2275  (of-object "ClutterGridLayout")
2276  (prop-type "GParamUInt")
2277  (docs "The amount of space between two consecutive columns")
2278  (readable #t)
2279  (writable #t)
2280  (construct-only #f)
2281)
2282
2283(define-property row-homogeneous
2284  (of-object "ClutterGridLayout")
2285  (prop-type "GParamBoolean")
2286  (docs "If TRUE, the rows are all the same height")
2287  (readable #t)
2288  (writable #t)
2289  (construct-only #f)
2290)
2291
2292(define-property column-homogeneous
2293  (of-object "ClutterGridLayout")
2294  (prop-type "GParamBoolean")
2295  (docs "If TRUE, the columns are all the same width")
2296  (readable #t)
2297  (writable #t)
2298  (construct-only #f)
2299)
2300
2301;; From ClutterGroup
2302
2303;; From ClutterInterval
2304
2305(define-property value-type
2306  (of-object "ClutterInterval")
2307  (prop-type "GParamGType")
2308  (docs "The type of the values in the interval")
2309  (readable #t)
2310  (writable #t)
2311  (construct-only #t)
2312)
2313
2314(define-property initial
2315  (of-object "ClutterInterval")
2316  (prop-type "GParamBoxed")
2317  (docs "Initial value of the interval")
2318  (readable #t)
2319  (writable #t)
2320  (construct-only #f)
2321)
2322
2323(define-property final
2324  (of-object "ClutterInterval")
2325  (prop-type "GParamBoxed")
2326  (docs "Final value of the interval")
2327  (readable #t)
2328  (writable #t)
2329  (construct-only #f)
2330)
2331
2332;; From ClutterImage
2333
2334;; From ClutterInputDevice
2335
2336(define-property backend
2337  (of-object "ClutterInputDevice")
2338  (prop-type "GParamObject")
2339  (docs "The backend instance")
2340  (readable #t)
2341  (writable #t)
2342  (construct-only #t)
2343)
2344
2345(define-property id
2346  (of-object "ClutterInputDevice")
2347  (prop-type "GParamInt")
2348  (docs "Unique identifier of the device")
2349  (readable #t)
2350  (writable #t)
2351  (construct-only #t)
2352)
2353
2354(define-property name
2355  (of-object "ClutterInputDevice")
2356  (prop-type "GParamString")
2357  (docs "The name of the device")
2358  (readable #t)
2359  (writable #t)
2360  (construct-only #t)
2361)
2362
2363(define-property device-type
2364  (of-object "ClutterInputDevice")
2365  (prop-type "GParamEnum")
2366  (docs "The type of the device")
2367  (readable #t)
2368  (writable #t)
2369  (construct-only #t)
2370)
2371
2372(define-property device-manager
2373  (of-object "ClutterInputDevice")
2374  (prop-type "GParamObject")
2375  (docs "The device manager instance")
2376  (readable #t)
2377  (writable #t)
2378  (construct-only #t)
2379)
2380
2381(define-property device-mode
2382  (of-object "ClutterInputDevice")
2383  (prop-type "GParamEnum")
2384  (docs "The mode of the device")
2385  (readable #t)
2386  (writable #t)
2387  (construct-only #t)
2388)
2389
2390(define-property has-cursor
2391  (of-object "ClutterInputDevice")
2392  (prop-type "GParamBoolean")
2393  (docs "Whether the device has a cursor")
2394  (readable #t)
2395  (writable #t)
2396  (construct-only #t)
2397)
2398
2399(define-property enabled
2400  (of-object "ClutterInputDevice")
2401  (prop-type "GParamBoolean")
2402  (docs "Whether the device is enabled")
2403  (readable #t)
2404  (writable #t)
2405  (construct-only #f)
2406)
2407
2408(define-property n-axes
2409  (of-object "ClutterInputDevice")
2410  (prop-type "GParamUInt")
2411  (docs "The number of axes on the device")
2412  (readable #t)
2413  (writable #f)
2414  (construct-only #f)
2415)
2416
2417;; From ClutterInterval
2418
2419(define-property value-type
2420  (of-object "ClutterInterval")
2421  (prop-type "GParamGType")
2422  (docs "The type of the values in the interval")
2423  (readable #t)
2424  (writable #t)
2425  (construct-only #t)
2426)
2427
2428(define-property initial
2429  (of-object "ClutterInterval")
2430  (prop-type "GParamBoxed")
2431  (docs "Initial value of the interval")
2432  (readable #t)
2433  (writable #t)
2434  (construct-only #f)
2435)
2436
2437(define-property final
2438  (of-object "ClutterInterval")
2439  (prop-type "GParamBoxed")
2440  (docs "Final value of the interval")
2441  (readable #t)
2442  (writable #t)
2443  (construct-only #f)
2444)
2445
2446;; From ClutterKeyframeTransition
2447
2448;; From ClutterLayoutManager
2449
2450(define-signal layout-changed
2451  (of-object "ClutterLayoutManager")
2452  (return-type "void")
2453  (when "last")
2454)
2455
2456;; From ClutterLayoutMeta
2457
2458(define-property manager
2459  (of-object "ClutterLayoutMeta")
2460  (prop-type "GParamObject")
2461  (docs "The manager that created this data")
2462  (readable #t)
2463  (writable #t)
2464  (construct-only #t)
2465)
2466
2467;; From ClutterListModel
2468
2469;; From ClutterMedia
2470
2471(define-signal eos
2472  (of-object "ClutterMedia")
2473  (return-type "void")
2474  (when "last")
2475)
2476
2477(define-signal error
2478  (of-object "ClutterMedia")
2479  (return-type "void")
2480  (when "last")
2481  (parameters
2482    '("GError*" "p0")
2483  )
2484)
2485
2486(define-property audio-volume
2487  (of-object "ClutterMedia")
2488  (prop-type "GParamDouble")
2489  (docs "The volume of the audio")
2490  (readable #t)
2491  (writable #t)
2492  (construct-only #f)
2493)
2494
2495(define-property buffer-fill
2496  (of-object "ClutterMedia")
2497  (prop-type "GParamDouble")
2498  (docs "The fill level of the buffer")
2499  (readable #t)
2500  (writable #f)
2501  (construct-only #f)
2502)
2503
2504(define-property can-seek
2505  (of-object "ClutterMedia")
2506  (prop-type "GParamBoolean")
2507  (docs "Whether the current stream is seekable")
2508  (readable #t)
2509  (writable #f)
2510  (construct-only #f)
2511)
2512
2513(define-property duration
2514  (of-object "ClutterMedia")
2515  (prop-type "GParamDouble")
2516  (docs "The duration of the stream, in seconds")
2517  (readable #t)
2518  (writable #f)
2519  (construct-only #f)
2520)
2521
2522(define-property playing
2523  (of-object "ClutterMedia")
2524  (prop-type "GParamBoolean")
2525  (docs "Whether the actor is playing")
2526  (readable #t)
2527  (writable #t)
2528  (construct-only #f)
2529)
2530
2531(define-property progress
2532  (of-object "ClutterMedia")
2533  (prop-type "GParamDouble")
2534  (docs "Current progress of the playback")
2535  (readable #t)
2536  (writable #t)
2537  (construct-only #f)
2538)
2539
2540(define-property subtitle-font-name
2541  (of-object "ClutterMedia")
2542  (prop-type "GParamString")
2543  (docs "The font used to display subtitles")
2544  (readable #t)
2545  (writable #t)
2546  (construct-only #f)
2547)
2548
2549(define-property subtitle-uri
2550  (of-object "ClutterMedia")
2551  (prop-type "GParamString")
2552  (docs "URI of a subtitle file")
2553  (readable #t)
2554  (writable #t)
2555  (construct-only #f)
2556)
2557
2558(define-property uri
2559  (of-object "ClutterMedia")
2560  (prop-type "GParamString")
2561  (docs "URI of a media file")
2562  (readable #t)
2563  (writable #t)
2564  (construct-only #f)
2565)
2566
2567;; From ClutterModel
2568
2569(define-signal row-added
2570  (of-object "ClutterModel")
2571  (return-type "void")
2572  (when "last")
2573  (parameters
2574    '("ClutterModelIter*" "p0")
2575  )
2576)
2577
2578(define-signal row-removed
2579  (of-object "ClutterModel")
2580  (return-type "void")
2581  (when "last")
2582  (parameters
2583    '("ClutterModelIter*" "p0")
2584  )
2585)
2586
2587(define-signal row-changed
2588  (of-object "ClutterModel")
2589  (return-type "void")
2590  (when "last")
2591  (parameters
2592    '("ClutterModelIter*" "p0")
2593  )
2594)
2595
2596(define-signal sort-changed
2597  (of-object "ClutterModel")
2598  (return-type "void")
2599  (when "last")
2600)
2601
2602(define-signal filter-changed
2603  (of-object "ClutterModel")
2604  (return-type "void")
2605  (when "last")
2606)
2607
2608(define-property filter-set
2609  (of-object "ClutterModel")
2610  (prop-type "GParamBoolean")
2611  (docs "Whether the model has a filter")
2612  (readable #t)
2613  (writable #f)
2614  (construct-only #f)
2615)
2616
2617;; From ClutterOffscreenEffect
2618
2619;; From ClutterPageTurnEffect
2620
2621(define-property period
2622  (of-object "ClutterPageTurnEffect")
2623  (prop-type "GParamDouble")
2624  (docs "The period of the page turn")
2625  (readable #t)
2626  (writable #t)
2627  (construct-only #f)
2628)
2629
2630(define-property angle
2631  (of-object "ClutterPageTurnEffect")
2632  (prop-type "GParamDouble")
2633  (docs "The angle of the page rotation, in degrees")
2634  (readable #t)
2635  (writable #t)
2636  (construct-only #f)
2637)
2638
2639(define-property radius
2640  (of-object "ClutterPageTurnEffect")
2641  (prop-type "GParamFloat")
2642  (docs "The radius of the page curl")
2643  (readable #t)
2644  (writable #t)
2645  (construct-only #f)
2646)
2647
2648;; ClutterPaintNode is neither a GObject nor a GInterface. Not checked for signals and properties.
2649
2650;; From ClutterPanAction
2651
2652(define-signal pan
2653  (of-object "ClutterPanAction")
2654  (return-type "gboolean")
2655  (when "last")
2656  (parameters
2657    '("ClutterActor*" "p0")
2658    '("gboolean" "p1")
2659  )
2660)
2661
2662(define-signal pan-stopped
2663  (of-object "ClutterPanAction")
2664  (return-type "void")
2665  (when "last")
2666  (parameters
2667    '("ClutterActor*" "p0")
2668  )
2669)
2670
2671(define-property pan-axis
2672  (of-object "ClutterPanAction")
2673  (prop-type "GParamEnum")
2674  (docs "Constraints the panning to an axis")
2675  (readable #t)
2676  (writable #t)
2677  (construct-only #f)
2678)
2679
2680(define-property interpolate
2681  (of-object "ClutterPanAction")
2682  (prop-type "GParamBoolean")
2683  (docs "Whether interpolated events emission is enabled.")
2684  (readable #t)
2685  (writable #t)
2686  (construct-only #f)
2687)
2688
2689(define-property deceleration
2690  (of-object "ClutterPanAction")
2691  (prop-type "GParamDouble")
2692  (docs "Rate at which the interpolated panning will decelerate in")
2693  (readable #t)
2694  (writable #t)
2695  (construct-only #f)
2696)
2697
2698(define-property acceleration-factor
2699  (of-object "ClutterPanAction")
2700  (prop-type "GParamDouble")
2701  (docs "Factor applied to the momentum when starting the interpolated phase")
2702  (readable #t)
2703  (writable #t)
2704  (construct-only #f)
2705)
2706
2707;; From ClutterPath
2708
2709(define-property description
2710  (of-object "ClutterPath")
2711  (prop-type "GParamString")
2712  (docs "SVG-style description of the path")
2713  (readable #t)
2714  (writable #t)
2715  (construct-only #f)
2716)
2717
2718(define-property length
2719  (of-object "ClutterPath")
2720  (prop-type "GParamUInt")
2721  (docs "An approximation of the total length of the path.")
2722  (readable #t)
2723  (writable #f)
2724  (construct-only #f)
2725)
2726
2727;; From ClutterPathConstraint
2728
2729(define-signal node-reached
2730  (of-object "ClutterPathConstraint")
2731  (return-type "void")
2732  (when "last")
2733  (parameters
2734    '("ClutterActor*" "p0")
2735    '("guint" "p1")
2736  )
2737)
2738
2739(define-property path
2740  (of-object "ClutterPathConstraint")
2741  (prop-type "GParamObject")
2742  (docs "The path used to constrain an actor")
2743  (readable #t)
2744  (writable #t)
2745  (construct-only #f)
2746)
2747
2748(define-property offset
2749  (of-object "ClutterPathConstraint")
2750  (prop-type "GParamFloat")
2751  (docs "The offset along the path, between -1.0 and 2.0")
2752  (readable #t)
2753  (writable #t)
2754  (construct-only #f)
2755)
2756
2757;; From ClutterPropertyTransition
2758
2759(define-property property-name
2760  (of-object "ClutterPropertyTransition")
2761  (prop-type "GParamString")
2762  (docs "The name of the property to animate")
2763  (readable #t)
2764  (writable #t)
2765  (construct-only #f)
2766)
2767
2768;; From ClutterRectangle
2769
2770(define-property color
2771  (of-object "ClutterRectangle")
2772  (prop-type "ClutterParamSpecColor")
2773  (docs "The color of the rectangle")
2774  (readable #t)
2775  (writable #t)
2776  (construct-only #f)
2777)
2778
2779(define-property border-color
2780  (of-object "ClutterRectangle")
2781  (prop-type "ClutterParamSpecColor")
2782  (docs "The color of the border of the rectangle")
2783  (readable #t)
2784  (writable #t)
2785  (construct-only #f)
2786)
2787
2788(define-property border-width
2789  (of-object "ClutterRectangle")
2790  (prop-type "GParamUInt")
2791  (docs "The width of the border of the rectangle")
2792  (readable #t)
2793  (writable #t)
2794  (construct-only #f)
2795)
2796
2797(define-property has-border
2798  (of-object "ClutterRectangle")
2799  (prop-type "GParamBoolean")
2800  (docs "Whether the rectangle should have a border")
2801  (readable #t)
2802  (writable #t)
2803  (construct-only #f)
2804)
2805
2806;; From ClutterRotateAction
2807
2808(define-signal rotate
2809  (of-object "ClutterRotateAction")
2810  (return-type "gboolean")
2811  (when "last")
2812  (parameters
2813    '("ClutterActor*" "p0")
2814    '("gdouble" "p1")
2815  )
2816)
2817
2818;; From ClutterScore
2819
2820(define-signal completed
2821  (of-object "ClutterScore")
2822  (return-type "void")
2823  (when "last")
2824)
2825
2826(define-signal started
2827  (of-object "ClutterScore")
2828  (return-type "void")
2829  (when "last")
2830)
2831
2832(define-signal paused
2833  (of-object "ClutterScore")
2834  (return-type "void")
2835  (when "last")
2836)
2837
2838(define-signal timeline-started
2839  (of-object "ClutterScore")
2840  (return-type "void")
2841  (when "last")
2842  (parameters
2843    '("ClutterTimeline*" "p0")
2844  )
2845)
2846
2847(define-signal timeline-completed
2848  (of-object "ClutterScore")
2849  (return-type "void")
2850  (when "last")
2851  (parameters
2852    '("ClutterTimeline*" "p0")
2853  )
2854)
2855
2856(define-property loop
2857  (of-object "ClutterScore")
2858  (prop-type "GParamBoolean")
2859  (docs "Whether the score should restart once finished")
2860  (readable #t)
2861  (writable #t)
2862  (construct-only #f)
2863)
2864
2865;; From ClutterScript
2866
2867(define-property filename-set
2868  (of-object "ClutterScript")
2869  (prop-type "GParamBoolean")
2870  (docs "Whether the :filename property is set")
2871  (readable #t)
2872  (writable #f)
2873  (construct-only #f)
2874)
2875
2876(define-property filename
2877  (of-object "ClutterScript")
2878  (prop-type "GParamString")
2879  (docs "The path of the currently parsed file")
2880  (readable #t)
2881  (writable #f)
2882  (construct-only #f)
2883)
2884
2885(define-property translation-domain
2886  (of-object "ClutterScript")
2887  (prop-type "GParamString")
2888  (docs "The translation domain used to localize string")
2889  (readable #t)
2890  (writable #t)
2891  (construct-only #f)
2892)
2893
2894;; From ClutterScriptable
2895
2896;; From ClutterScrollActor
2897
2898(define-property scroll-mode
2899  (of-object "ClutterScrollActor")
2900  (prop-type "GParamFlags")
2901  (docs "The scrolling direction")
2902  (readable #t)
2903  (writable #t)
2904  (construct-only #f)
2905)
2906
2907;; From ClutterShader
2908
2909(define-property vertex-source
2910  (of-object "ClutterShader")
2911  (prop-type "GParamString")
2912  (docs "Source of vertex shader")
2913  (readable #t)
2914  (writable #t)
2915  (construct-only #f)
2916)
2917
2918(define-property fragment-source
2919  (of-object "ClutterShader")
2920  (prop-type "GParamString")
2921  (docs "Source of fragment shader")
2922  (readable #t)
2923  (writable #t)
2924  (construct-only #f)
2925)
2926
2927(define-property compiled
2928  (of-object "ClutterShader")
2929  (prop-type "GParamBoolean")
2930  (docs "Whether the shader is compiled and linked")
2931  (readable #t)
2932  (writable #f)
2933  (construct-only #f)
2934)
2935
2936(define-property enabled
2937  (of-object "ClutterShader")
2938  (prop-type "GParamBoolean")
2939  (docs "Whether the shader is enabled")
2940  (readable #t)
2941  (writable #t)
2942  (construct-only #f)
2943)
2944
2945;; From ClutterShaderEffect
2946
2947(define-property shader-type
2948  (of-object "ClutterShaderEffect")
2949  (prop-type "GParamEnum")
2950  (docs "The type of shader used")
2951  (readable #f)
2952  (writable #t)
2953  (construct-only #t)
2954)
2955
2956;; From ClutterSnapConstraint
2957
2958(define-property source
2959  (of-object "ClutterSnapConstraint")
2960  (prop-type "GParamObject")
2961  (docs "The source of the constraint")
2962  (readable #t)
2963  (writable #t)
2964  (construct-only #f)
2965)
2966
2967(define-property from-edge
2968  (of-object "ClutterSnapConstraint")
2969  (prop-type "GParamEnum")
2970  (docs "The edge of the actor that should be snapped")
2971  (readable #t)
2972  (writable #t)
2973  (construct-only #f)
2974)
2975
2976(define-property to-edge
2977  (of-object "ClutterSnapConstraint")
2978  (prop-type "GParamEnum")
2979  (docs "The edge of the source that should be snapped")
2980  (readable #t)
2981  (writable #t)
2982  (construct-only #f)
2983)
2984
2985(define-property offset
2986  (of-object "ClutterSnapConstraint")
2987  (prop-type "GParamFloat")
2988  (docs "The offset in pixels to apply to the constraint")
2989  (readable #t)
2990  (writable #t)
2991  (construct-only #f)
2992)
2993
2994;; From ClutterStage
2995
2996(define-signal activate
2997  (of-object "ClutterStage")
2998  (return-type "void")
2999  (when "last")
3000)
3001
3002(define-signal fullscreen
3003  (of-object "ClutterStage")
3004  (return-type "void")
3005  (when "first")
3006)
3007
3008(define-signal unfullscreen
3009  (of-object "ClutterStage")
3010  (return-type "void")
3011  (when "last")
3012)
3013
3014(define-signal deactivate
3015  (of-object "ClutterStage")
3016  (return-type "void")
3017  (when "last")
3018)
3019
3020(define-signal delete-event
3021  (of-object "ClutterStage")
3022  (return-type "gboolean")
3023  (when "last")
3024  (parameters
3025    '("ClutterEvent*" "p0")
3026  )
3027)
3028
3029(define-property color
3030  (of-object "ClutterStage")
3031  (prop-type "ClutterParamSpecColor")
3032  (docs "The color of the stage")
3033  (readable #t)
3034  (writable #t)
3035  (construct-only #f)
3036)
3037
3038(define-property fullscreen-set
3039  (of-object "ClutterStage")
3040  (prop-type "GParamBoolean")
3041  (docs "Whether the main stage is fullscreen")
3042  (readable #t)
3043  (writable #f)
3044  (construct-only #f)
3045)
3046
3047(define-property offscreen
3048  (of-object "ClutterStage")
3049  (prop-type "GParamBoolean")
3050  (docs "Whether the main stage should be rendered offscreen")
3051  (readable #t)
3052  (writable #t)
3053  (construct-only #f)
3054)
3055
3056(define-property cursor-visible
3057  (of-object "ClutterStage")
3058  (prop-type "GParamBoolean")
3059  (docs "Whether the mouse pointer is visible on the main stage")
3060  (readable #t)
3061  (writable #t)
3062  (construct-only #f)
3063)
3064
3065(define-property perspective
3066  (of-object "ClutterStage")
3067  (prop-type "GParamBoxed")
3068  (docs "Perspective projection parameters")
3069  (readable #t)
3070  (writable #t)
3071  (construct-only #f)
3072)
3073
3074(define-property title
3075  (of-object "ClutterStage")
3076  (prop-type "GParamString")
3077  (docs "Stage Title")
3078  (readable #t)
3079  (writable #t)
3080  (construct-only #f)
3081)
3082
3083(define-property user-resizable
3084  (of-object "ClutterStage")
3085  (prop-type "GParamBoolean")
3086  (docs "Whether the stage is able to be resized via user interaction")
3087  (readable #t)
3088  (writable #t)
3089  (construct-only #f)
3090)
3091
3092(define-property use-fog
3093  (of-object "ClutterStage")
3094  (prop-type "GParamBoolean")
3095  (docs "Whether to enable depth cueing")
3096  (readable #t)
3097  (writable #t)
3098  (construct-only #f)
3099)
3100
3101(define-property fog
3102  (of-object "ClutterStage")
3103  (prop-type "GParamBoxed")
3104  (docs "Settings for the depth cueing")
3105  (readable #t)
3106  (writable #t)
3107  (construct-only #f)
3108)
3109
3110(define-property use-alpha
3111  (of-object "ClutterStage")
3112  (prop-type "GParamBoolean")
3113  (docs "Whether to honour the alpha component of the stage color")
3114  (readable #t)
3115  (writable #t)
3116  (construct-only #f)
3117)
3118
3119(define-property key-focus
3120  (of-object "ClutterStage")
3121  (prop-type "GParamObject")
3122  (docs "The currently key focused actor")
3123  (readable #t)
3124  (writable #t)
3125  (construct-only #f)
3126)
3127
3128(define-property no-clear-hint
3129  (of-object "ClutterStage")
3130  (prop-type "GParamBoolean")
3131  (docs "Whether the stage should clear its contents")
3132  (readable #t)
3133  (writable #t)
3134  (construct-only #f)
3135)
3136
3137(define-property accept-focus
3138  (of-object "ClutterStage")
3139  (prop-type "GParamBoolean")
3140  (docs "Whether the stage should accept focus on show")
3141  (readable #t)
3142  (writable #t)
3143  (construct-only #f)
3144)
3145
3146;; From ClutterStageManager
3147
3148(define-signal stage-added
3149  (of-object "ClutterStageManager")
3150  (return-type "void")
3151  (when "last")
3152  (parameters
3153    '("ClutterStage*" "p0")
3154  )
3155)
3156
3157(define-signal stage-removed
3158  (of-object "ClutterStageManager")
3159  (return-type "void")
3160  (when "last")
3161  (parameters
3162    '("ClutterStage*" "p0")
3163  )
3164)
3165
3166(define-property default-stage
3167  (of-object "ClutterStageManager")
3168  (prop-type "GParamObject")
3169  (docs "The default stage")
3170  (readable #t)
3171  (writable #f)
3172  (construct-only #f)
3173)
3174
3175;; From ClutterSwipeAction
3176
3177(define-signal swept
3178  (of-object "ClutterSwipeAction")
3179  (return-type "void")
3180  (when "last")
3181  (parameters
3182    '("ClutterActor*" "p0")
3183    '("ClutterSwipeDirection" "p1")
3184  )
3185)
3186
3187(define-signal swipe
3188  (of-object "ClutterSwipeAction")
3189  (return-type "gboolean")
3190  (when "last")
3191  (parameters
3192    '("ClutterActor*" "p0")
3193    '("ClutterSwipeDirection" "p1")
3194  )
3195)
3196
3197;; From ClutterTableLayout
3198
3199(define-property row-spacing
3200  (of-object "ClutterTableLayout")
3201  (prop-type "GParamUInt")
3202  (docs "Spacing between rows")
3203  (readable #t)
3204  (writable #t)
3205  (construct-only #f)
3206)
3207
3208(define-property column-spacing
3209  (of-object "ClutterTableLayout")
3210  (prop-type "GParamUInt")
3211  (docs "Spacing between columns")
3212  (readable #t)
3213  (writable #t)
3214  (construct-only #f)
3215)
3216
3217(define-property use-animations
3218  (of-object "ClutterTableLayout")
3219  (prop-type "GParamBoolean")
3220  (docs "Whether layout changes should be animated")
3221  (readable #t)
3222  (writable #t)
3223  (construct-only #f)
3224)
3225
3226(define-property easing-mode
3227  (of-object "ClutterTableLayout")
3228  (prop-type "GParamULong")
3229  (docs "The easing mode of the animations")
3230  (readable #t)
3231  (writable #t)
3232  (construct-only #f)
3233)
3234
3235(define-property easing-duration
3236  (of-object "ClutterTableLayout")
3237  (prop-type "GParamUInt")
3238  (docs "The duration of the animations")
3239  (readable #t)
3240  (writable #t)
3241  (construct-only #f)
3242)
3243
3244;; From ClutterTapAction
3245
3246(define-signal tap
3247  (of-object "ClutterTapAction")
3248  (return-type "void")
3249  (when "last")
3250  (parameters
3251    '("ClutterActor*" "p0")
3252  )
3253)
3254
3255;; From ClutterText
3256
3257(define-signal text-changed
3258  (of-object "ClutterText")
3259  (return-type "void")
3260  (when "last")
3261)
3262
3263(define-signal insert-text
3264  (of-object "ClutterText")
3265  (return-type "void")
3266  (when "last")
3267  (parameters
3268    '("const-gchar*" "p0")
3269    '("gint" "p1")
3270    '("gpointer" "p2")
3271  )
3272)
3273
3274(define-signal delete-text
3275  (of-object "ClutterText")
3276  (return-type "void")
3277  (when "last")
3278  (parameters
3279    '("gint" "p0")
3280    '("gint" "p1")
3281  )
3282)
3283
3284; We add the const- manually:
3285(define-signal cursor-event
3286  (of-object "ClutterText")
3287  (return-type "void")
3288  (when "last")
3289  (parameters
3290    '("const-ClutterGeometry*" "p0")
3291  )
3292)
3293
3294(define-signal cursor-changed
3295  (of-object "ClutterText")
3296  (return-type "void")
3297  (when "last")
3298)
3299
3300(define-signal activate
3301  (of-object "ClutterText")
3302  (return-type "void")
3303  (when "last")
3304)
3305
3306(define-property buffer
3307  (of-object "ClutterText")
3308  (prop-type "GParamObject")
3309  (docs "The buffer for the text")
3310  (readable #t)
3311  (writable #t)
3312  (construct-only #f)
3313)
3314
3315(define-property font-name
3316  (of-object "ClutterText")
3317  (prop-type "GParamString")
3318  (docs "The font to be used by the text")
3319  (readable #t)
3320  (writable #t)
3321  (construct-only #f)
3322)
3323
3324(define-property font-description
3325  (of-object "ClutterText")
3326  (prop-type "GParamBoxed")
3327  (docs "The font description to be used")
3328  (readable #t)
3329  (writable #t)
3330  (construct-only #f)
3331)
3332
3333(define-property text
3334  (of-object "ClutterText")
3335  (prop-type "GParamString")
3336  (docs "The text to render")
3337  (readable #t)
3338  (writable #t)
3339  (construct-only #f)
3340)
3341
3342(define-property color
3343  (of-object "ClutterText")
3344  (prop-type "ClutterParamSpecColor")
3345  (docs "Color of the font used by the text")
3346  (readable #t)
3347  (writable #t)
3348  (construct-only #f)
3349)
3350
3351(define-property use-markup
3352  (of-object "ClutterText")
3353  (prop-type "GParamBoolean")
3354  (docs "Whether or not the text includes Pango markup")
3355  (readable #t)
3356  (writable #t)
3357  (construct-only #f)
3358)
3359
3360(define-property attributes
3361  (of-object "ClutterText")
3362  (prop-type "GParamBoxed")
3363  (docs "A list of style attributes to apply to the contents of the actor")
3364  (readable #t)
3365  (writable #t)
3366  (construct-only #f)
3367)
3368
3369(define-property line-alignment
3370  (of-object "ClutterText")
3371  (prop-type "GParamEnum")
3372  (docs "The preferred alignment for the string, for multi-line text")
3373  (readable #t)
3374  (writable #t)
3375  (construct-only #f)
3376)
3377
3378(define-property line-wrap
3379  (of-object "ClutterText")
3380  (prop-type "GParamBoolean")
3381  (docs "If set, wrap the lines if the text becomes too wide")
3382  (readable #t)
3383  (writable #t)
3384  (construct-only #f)
3385)
3386
3387(define-property line-wrap-mode
3388  (of-object "ClutterText")
3389  (prop-type "GParamEnum")
3390  (docs "Control how line-wrapping is done")
3391  (readable #t)
3392  (writable #t)
3393  (construct-only #f)
3394)
3395
3396(define-property justify
3397  (of-object "ClutterText")
3398  (prop-type "GParamBoolean")
3399  (docs "Whether the text should be justified")
3400  (readable #t)
3401  (writable #t)
3402  (construct-only #f)
3403)
3404
3405(define-property ellipsize
3406  (of-object "ClutterText")
3407  (prop-type "GParamEnum")
3408  (docs "The preferred place to ellipsize the string")
3409  (readable #t)
3410  (writable #t)
3411  (construct-only #f)
3412)
3413
3414(define-property position
3415  (of-object "ClutterText")
3416  (prop-type "GParamInt")
3417  (docs "The cursor position")
3418  (readable #t)
3419  (writable #t)
3420  (construct-only #f)
3421)
3422
3423(define-property selection-bound
3424  (of-object "ClutterText")
3425  (prop-type "GParamInt")
3426  (docs "The cursor position of the other end of the selection")
3427  (readable #t)
3428  (writable #t)
3429  (construct-only #f)
3430)
3431
3432(define-property selection-color
3433  (of-object "ClutterText")
3434  (prop-type "ClutterParamSpecColor")
3435  (docs "Selection Color")
3436  (readable #t)
3437  (writable #t)
3438  (construct-only #f)
3439)
3440
3441(define-property selection-color-set
3442  (of-object "ClutterText")
3443  (prop-type "GParamBoolean")
3444  (docs "Whether the selection color has been set")
3445  (readable #t)
3446  (writable #f)
3447  (construct-only #f)
3448)
3449
3450(define-property cursor-visible
3451  (of-object "ClutterText")
3452  (prop-type "GParamBoolean")
3453  (docs "Whether the input cursor is visible")
3454  (readable #t)
3455  (writable #t)
3456  (construct-only #f)
3457)
3458
3459(define-property cursor-color
3460  (of-object "ClutterText")
3461  (prop-type "ClutterParamSpecColor")
3462  (docs "Cursor Color")
3463  (readable #t)
3464  (writable #t)
3465  (construct-only #f)
3466)
3467
3468(define-property cursor-color-set
3469  (of-object "ClutterText")
3470  (prop-type "GParamBoolean")
3471  (docs "Whether the cursor color has been set")
3472  (readable #t)
3473  (writable #f)
3474  (construct-only #f)
3475)
3476
3477(define-property cursor-size
3478  (of-object "ClutterText")
3479  (prop-type "GParamInt")
3480  (docs "The width of the cursor, in pixels")
3481  (readable #t)
3482  (writable #t)
3483  (construct-only #f)
3484)
3485
3486(define-property cursor-position
3487  (of-object "ClutterText")
3488  (prop-type "GParamInt")
3489  (docs "The cursor position")
3490  (readable #t)
3491  (writable #t)
3492  (construct-only #f)
3493)
3494
3495(define-property editable
3496  (of-object "ClutterText")
3497  (prop-type "GParamBoolean")
3498  (docs "Whether the text is editable")
3499  (readable #t)
3500  (writable #t)
3501  (construct-only #f)
3502)
3503
3504(define-property selectable
3505  (of-object "ClutterText")
3506  (prop-type "GParamBoolean")
3507  (docs "Whether the text is selectable")
3508  (readable #t)
3509  (writable #t)
3510  (construct-only #f)
3511)
3512
3513(define-property activatable
3514  (of-object "ClutterText")
3515  (prop-type "GParamBoolean")
3516  (docs "Whether pressing return causes the activate signal to be emitted")
3517  (readable #t)
3518  (writable #t)
3519  (construct-only #f)
3520)
3521
3522(define-property password-char
3523  (of-object "ClutterText")
3524  (prop-type "GParamUnichar")
3525  (docs "If non-zero, use this character to display the actor's contents")
3526  (readable #t)
3527  (writable #t)
3528  (construct-only #f)
3529)
3530
3531(define-property max-length
3532  (of-object "ClutterText")
3533  (prop-type "GParamInt")
3534  (docs "Maximum length of the text inside the actor")
3535  (readable #t)
3536  (writable #t)
3537  (construct-only #f)
3538)
3539
3540(define-property single-line-mode
3541  (of-object "ClutterText")
3542  (prop-type "GParamBoolean")
3543  (docs "Whether the text should be a single line")
3544  (readable #t)
3545  (writable #t)
3546  (construct-only #f)
3547)
3548
3549(define-property selected-text-color
3550  (of-object "ClutterText")
3551  (prop-type "ClutterParamSpecColor")
3552  (docs "Selected Text Color")
3553  (readable #t)
3554  (writable #t)
3555  (construct-only #f)
3556)
3557
3558(define-property selected-text-color-set
3559  (of-object "ClutterText")
3560  (prop-type "GParamBoolean")
3561  (docs "Whether the selected text color has been set")
3562  (readable #t)
3563  (writable #f)
3564  (construct-only #f)
3565)
3566
3567;; From ClutterTexture
3568
3569(define-signal size-change
3570  (of-object "ClutterTexture")
3571  (return-type "void")
3572  (when "last")
3573  (parameters
3574    '("gint" "p0")
3575    '("gint" "p1")
3576  )
3577)
3578
3579(define-signal pixbuf-change
3580  (of-object "ClutterTexture")
3581  (return-type "void")
3582  (when "last")
3583)
3584
3585(define-signal load-finished
3586  (of-object "ClutterTexture")
3587  (return-type "void")
3588  (when "last")
3589  (parameters
3590    '("GError*" "p0")
3591  )
3592)
3593
3594(define-property disable-slicing
3595  (of-object "ClutterTexture")
3596  (prop-type "GParamBoolean")
3597  (docs "Forces the underlying texture to be singular and not made of smaller space saving individual textures")
3598  (readable #t)
3599  (writable #t)
3600  (construct-only #t)
3601)
3602
3603(define-property tile-waste
3604  (of-object "ClutterTexture")
3605  (prop-type "GParamInt")
3606  (docs "Maximum waste area of a sliced texture")
3607  (readable #t)
3608  (writable #f)
3609  (construct-only #f)
3610)
3611
3612(define-property pixel-format
3613  (of-object "ClutterTexture")
3614  (prop-type "GParamEnum")
3615  (docs "The Cogl pixel format to use")
3616  (readable #t)
3617  (writable #f)
3618  (construct-only #f)
3619)
3620
3621(define-property sync-size
3622  (of-object "ClutterTexture")
3623  (prop-type "GParamBoolean")
3624  (docs "Auto sync size of actor to underlying pixbuf dimensions")
3625  (readable #t)
3626  (writable #t)
3627  (construct-only #f)
3628)
3629
3630(define-property repeat-y
3631  (of-object "ClutterTexture")
3632  (prop-type "GParamBoolean")
3633  (docs "Repeat the contents rather than scaling them vertically")
3634  (readable #t)
3635  (writable #t)
3636  (construct-only #f)
3637)
3638
3639(define-property repeat-x
3640  (of-object "ClutterTexture")
3641  (prop-type "GParamBoolean")
3642  (docs "Repeat the contents rather than scaling them horizontally")
3643  (readable #t)
3644  (writable #t)
3645  (construct-only #f)
3646)
3647
3648(define-property filter-quality
3649  (of-object "ClutterTexture")
3650  (prop-type "GParamEnum")
3651  (docs "Rendering quality used when drawing the texture")
3652  (readable #t)
3653  (writable #t)
3654  (construct-only #f)
3655)
3656
3657(define-property cogl-texture
3658  (of-object "ClutterTexture")
3659  (prop-type "GParamBoxed")
3660  (docs "The underlying Cogl texture handle used to draw this actor")
3661  (readable #t)
3662  (writable #t)
3663  (construct-only #f)
3664)
3665
3666(define-property cogl-material
3667  (of-object "ClutterTexture")
3668  (prop-type "GParamBoxed")
3669  (docs "The underlying Cogl material handle used to draw this actor")
3670  (readable #t)
3671  (writable #t)
3672  (construct-only #f)
3673)
3674
3675(define-property filename
3676  (of-object "ClutterTexture")
3677  (prop-type "GParamString")
3678  (docs "The path of the file containing the image data")
3679  (readable #t)
3680  (writable #t)
3681  (construct-only #f)
3682)
3683
3684(define-property keep-aspect-ratio
3685  (of-object "ClutterTexture")
3686  (prop-type "GParamBoolean")
3687  (docs "Keep the aspect ratio of the texture when requesting the preferred width or height")
3688  (readable #t)
3689  (writable #t)
3690  (construct-only #f)
3691)
3692
3693(define-property load-async
3694  (of-object "ClutterTexture")
3695  (prop-type "GParamBoolean")
3696  (docs "Load files inside a thread to avoid blocking when loading images from disk")
3697  (readable #f)
3698  (writable #t)
3699  (construct-only #f)
3700)
3701
3702(define-property load-data-async
3703  (of-object "ClutterTexture")
3704  (prop-type "GParamBoolean")
3705  (docs "Decode image data files inside a thread to reduce blocking when loading images from disk")
3706  (readable #f)
3707  (writable #t)
3708  (construct-only #f)
3709)
3710
3711(define-property pick-with-alpha
3712  (of-object "ClutterTexture")
3713  (prop-type "GParamBoolean")
3714  (docs "Shape actor with alpha channel when picking")
3715  (readable #t)
3716  (writable #t)
3717  (construct-only #f)
3718)
3719
3720;; From ClutterTextBuffer
3721
3722(define-signal inserted-text
3723  (of-object "ClutterTextBuffer")
3724  (return-type "void")
3725  (when "first")
3726  (parameters
3727    '("guint" "p0")
3728    '("const-gchar*" "p1")
3729    '("guint" "p2")
3730  )
3731)
3732
3733(define-signal deleted-text
3734  (of-object "ClutterTextBuffer")
3735  (return-type "void")
3736  (when "first")
3737  (parameters
3738    '("guint" "p0")
3739    '("guint" "p1")
3740  )
3741)
3742
3743(define-property text
3744  (of-object "ClutterTextBuffer")
3745  (prop-type "GParamString")
3746  (docs "The contents of the buffer")
3747  (readable #t)
3748  (writable #f)
3749  (construct-only #f)
3750)
3751
3752(define-property length
3753  (of-object "ClutterTextBuffer")
3754  (prop-type "GParamUInt")
3755  (docs "Length of the text currently in the buffer")
3756  (readable #t)
3757  (writable #f)
3758  (construct-only #f)
3759)
3760
3761(define-property max-length
3762  (of-object "ClutterTextBuffer")
3763  (prop-type "GParamInt")
3764  (docs "Maximum number of characters for this entry. Zero if no maximum")
3765  (readable #t)
3766  (writable #t)
3767  (construct-only #f)
3768)
3769
3770;; From ClutterTimeline
3771
3772(define-signal new-frame
3773  (of-object "ClutterTimeline")
3774  (return-type "void")
3775  (when "last")
3776  (parameters
3777    '("gint" "p0")
3778  )
3779)
3780
3781(define-signal completed
3782  (of-object "ClutterTimeline")
3783  (return-type "void")
3784  (when "last")
3785)
3786
3787(define-signal started
3788  (of-object "ClutterTimeline")
3789  (return-type "void")
3790  (when "last")
3791)
3792
3793(define-signal paused
3794  (of-object "ClutterTimeline")
3795  (return-type "void")
3796  (when "last")
3797)
3798
3799(define-signal marker-reached
3800  (of-object "ClutterTimeline")
3801  (return-type "void")
3802  (when "last")
3803  (parameters
3804    '("const-gchar*" "p0")
3805    '("gint" "p1")
3806  )
3807)
3808
3809(define-signal stopped
3810  (of-object "ClutterTimeline")
3811  (return-type "void")
3812  (when "last")
3813  (parameters
3814    '("gboolean" "p0")
3815  )
3816)
3817
3818(define-property loop
3819  (of-object "ClutterTimeline")
3820  (prop-type "GParamBoolean")
3821  (docs "Should the timeline automatically restart")
3822  (readable #t)
3823  (writable #t)
3824  (construct-only #f)
3825)
3826
3827(define-property delay
3828  (of-object "ClutterTimeline")
3829  (prop-type "GParamUInt")
3830  (docs "Delay before start")
3831  (readable #t)
3832  (writable #t)
3833  (construct-only #f)
3834)
3835
3836(define-property duration
3837  (of-object "ClutterTimeline")
3838  (prop-type "GParamUInt")
3839  (docs "Duration of the timeline in milliseconds")
3840  (readable #t)
3841  (writable #t)
3842  (construct-only #f)
3843)
3844
3845(define-property direction
3846  (of-object "ClutterTimeline")
3847  (prop-type "GParamEnum")
3848  (docs "Direction of the timeline")
3849  (readable #t)
3850  (writable #t)
3851  (construct-only #f)
3852)
3853
3854(define-property auto-reverse
3855  (of-object "ClutterTimeline")
3856  (prop-type "GParamBoolean")
3857  (docs "Whether the direction should be reversed when reaching the end")
3858  (readable #t)
3859  (writable #t)
3860  (construct-only #f)
3861)
3862
3863(define-property repeat-count
3864  (of-object "ClutterTimeline")
3865  (prop-type "GParamInt")
3866  (docs "How many times the timeline should repeat")
3867  (readable #t)
3868  (writable #t)
3869  (construct-only #f)
3870)
3871
3872(define-property progress-mode
3873  (of-object "ClutterTimeline")
3874  (prop-type "GParamEnum")
3875  (docs "How the timeline should compute the progress")
3876  (readable #t)
3877  (writable #t)
3878  (construct-only #f)
3879)
3880
3881;; From ClutterTransition
3882
3883(define-property interval
3884  (of-object "ClutterTransition")
3885  (prop-type "GParamObject")
3886  (docs "The interval of values to transition")
3887  (readable #t)
3888  (writable #t)
3889  (construct-only #f)
3890)
3891
3892(define-property animatable
3893  (of-object "ClutterTransition")
3894  (prop-type "GParamObject")
3895  (docs "The animatable object")
3896  (readable #t)
3897  (writable #t)
3898  (construct-only #f)
3899)
3900
3901(define-property remove-on-complete
3902  (of-object "ClutterTransition")
3903  (prop-type "GParamBoolean")
3904  (docs "Detach the transition when completed")
3905  (readable #t)
3906  (writable #t)
3907  (construct-only #f)
3908)
3909
3910;; From ClutterTransitionGroup
3911
3912;; From ClutterZoomAction
3913
3914(define-signal zoom
3915  (of-object "ClutterZoomAction")
3916  (return-type "gboolean")
3917  (when "last")
3918  (parameters
3919    '("ClutterActor*" "p0")
3920    '("ClutterPoint*" "p1")
3921    '("gdouble" "p2")
3922  )
3923)
3924
3925(define-property zoom-axis
3926  (of-object "ClutterZoomAction")
3927  (prop-type "GParamEnum")
3928  (docs "Constraints the zoom to an axis")
3929  (readable #t)
3930  (writable #t)
3931  (construct-only #f)
3932)
3933
3934