Add *~ to .gitignore
[vala-lang.git] / vapi / packages / clutter-1.0 / clutter-1.0.gi
blob83adb5e985e22e7bfb3b1c44b8de98eae5453fac
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="Clutter">
4 <function name="base_init" symbol="clutter_base_init">
5 <return-type type="void"/>
6 </function>
7 <function name="cairo_set_source_color" symbol="clutter_cairo_set_source_color">
8 <return-type type="void"/>
9 <parameters>
10 <parameter name="cr" type="cairo_t*"/>
11 <parameter name="color" type="ClutterColor*"/>
12 </parameters>
13 </function>
14 <function name="check_version" symbol="clutter_check_version">
15 <return-type type="gboolean"/>
16 <parameters>
17 <parameter name="major" type="guint"/>
18 <parameter name="minor" type="guint"/>
19 <parameter name="micro" type="guint"/>
20 </parameters>
21 </function>
22 <function name="clear_glyph_cache" symbol="clutter_clear_glyph_cache">
23 <return-type type="void"/>
24 </function>
25 <function name="do_event" symbol="clutter_do_event">
26 <return-type type="void"/>
27 <parameters>
28 <parameter name="event" type="ClutterEvent*"/>
29 </parameters>
30 </function>
31 <function name="events_pending" symbol="clutter_events_pending">
32 <return-type type="gboolean"/>
33 </function>
34 <function name="feature_available" symbol="clutter_feature_available">
35 <return-type type="gboolean"/>
36 <parameters>
37 <parameter name="feature" type="ClutterFeatureFlags"/>
38 </parameters>
39 </function>
40 <function name="feature_get_all" symbol="clutter_feature_get_all">
41 <return-type type="ClutterFeatureFlags"/>
42 </function>
43 <function name="frame_source_add" symbol="clutter_frame_source_add">
44 <return-type type="guint"/>
45 <parameters>
46 <parameter name="fps" type="guint"/>
47 <parameter name="func" type="GSourceFunc"/>
48 <parameter name="data" type="gpointer"/>
49 </parameters>
50 </function>
51 <function name="frame_source_add_full" symbol="clutter_frame_source_add_full">
52 <return-type type="guint"/>
53 <parameters>
54 <parameter name="priority" type="gint"/>
55 <parameter name="fps" type="guint"/>
56 <parameter name="func" type="GSourceFunc"/>
57 <parameter name="data" type="gpointer"/>
58 <parameter name="notify" type="GDestroyNotify"/>
59 </parameters>
60 </function>
61 <function name="get_actor_by_gid" symbol="clutter_get_actor_by_gid">
62 <return-type type="ClutterActor*"/>
63 <parameters>
64 <parameter name="id" type="guint32"/>
65 </parameters>
66 </function>
67 <function name="get_current_event" symbol="clutter_get_current_event">
68 <return-type type="ClutterEvent*"/>
69 </function>
70 <function name="get_current_event_time" symbol="clutter_get_current_event_time">
71 <return-type type="guint32"/>
72 </function>
73 <function name="get_debug_enabled" symbol="clutter_get_debug_enabled">
74 <return-type type="gboolean"/>
75 </function>
76 <function name="get_default_backend" symbol="clutter_get_default_backend">
77 <return-type type="ClutterBackend*"/>
78 </function>
79 <function name="get_default_frame_rate" symbol="clutter_get_default_frame_rate">
80 <return-type type="guint"/>
81 </function>
82 <function name="get_default_text_direction" symbol="clutter_get_default_text_direction">
83 <return-type type="ClutterTextDirection"/>
84 </function>
85 <function name="get_font_flags" symbol="clutter_get_font_flags">
86 <return-type type="ClutterFontFlags"/>
87 </function>
88 <function name="get_font_map" symbol="clutter_get_font_map">
89 <return-type type="PangoFontMap*"/>
90 </function>
91 <function name="get_input_device_for_id" symbol="clutter_get_input_device_for_id">
92 <return-type type="ClutterInputDevice*"/>
93 <parameters>
94 <parameter name="id" type="gint"/>
95 </parameters>
96 </function>
97 <function name="get_keyboard_grab" symbol="clutter_get_keyboard_grab">
98 <return-type type="ClutterActor*"/>
99 </function>
100 <function name="get_motion_events_enabled" symbol="clutter_get_motion_events_enabled">
101 <return-type type="gboolean"/>
102 </function>
103 <function name="get_option_group" symbol="clutter_get_option_group">
104 <return-type type="GOptionGroup*"/>
105 </function>
106 <function name="get_option_group_without_init" symbol="clutter_get_option_group_without_init">
107 <return-type type="GOptionGroup*"/>
108 </function>
109 <function name="get_pointer_grab" symbol="clutter_get_pointer_grab">
110 <return-type type="ClutterActor*"/>
111 </function>
112 <function name="get_script_id" symbol="clutter_get_script_id">
113 <return-type type="gchar*"/>
114 <parameters>
115 <parameter name="gobject" type="GObject*"/>
116 </parameters>
117 </function>
118 <function name="get_show_fps" symbol="clutter_get_show_fps">
119 <return-type type="gboolean"/>
120 </function>
121 <function name="get_timestamp" symbol="clutter_get_timestamp">
122 <return-type type="gulong"/>
123 </function>
124 <function name="grab_keyboard" symbol="clutter_grab_keyboard">
125 <return-type type="void"/>
126 <parameters>
127 <parameter name="actor" type="ClutterActor*"/>
128 </parameters>
129 </function>
130 <function name="grab_pointer" symbol="clutter_grab_pointer">
131 <return-type type="void"/>
132 <parameters>
133 <parameter name="actor" type="ClutterActor*"/>
134 </parameters>
135 </function>
136 <function name="grab_pointer_for_device" symbol="clutter_grab_pointer_for_device">
137 <return-type type="void"/>
138 <parameters>
139 <parameter name="actor" type="ClutterActor*"/>
140 <parameter name="id" type="gint"/>
141 </parameters>
142 </function>
143 <function name="init" symbol="clutter_init">
144 <return-type type="ClutterInitError"/>
145 <parameters>
146 <parameter name="argc" type="int*"/>
147 <parameter name="argv" type="char***"/>
148 </parameters>
149 </function>
150 <function name="init_error_quark" symbol="clutter_init_error_quark">
151 <return-type type="GQuark"/>
152 </function>
153 <function name="init_with_args" symbol="clutter_init_with_args">
154 <return-type type="ClutterInitError"/>
155 <parameters>
156 <parameter name="argc" type="int*"/>
157 <parameter name="argv" type="char***"/>
158 <parameter name="parameter_string" type="char*"/>
159 <parameter name="entries" type="GOptionEntry*"/>
160 <parameter name="translation_domain" type="char*"/>
161 <parameter name="error" type="GError**"/>
162 </parameters>
163 </function>
164 <function name="keysym_to_unicode" symbol="clutter_keysym_to_unicode">
165 <return-type type="guint32"/>
166 <parameters>
167 <parameter name="keyval" type="guint"/>
168 </parameters>
169 </function>
170 <function name="main" symbol="clutter_main">
171 <return-type type="void"/>
172 </function>
173 <function name="main_level" symbol="clutter_main_level">
174 <return-type type="gint"/>
175 </function>
176 <function name="main_quit" symbol="clutter_main_quit">
177 <return-type type="void"/>
178 </function>
179 <function name="param_color_get_type" symbol="clutter_param_color_get_type">
180 <return-type type="GType"/>
181 </function>
182 <function name="param_fixed_get_type" symbol="clutter_param_fixed_get_type">
183 <return-type type="GType"/>
184 </function>
185 <function name="param_spec_color" symbol="clutter_param_spec_color">
186 <return-type type="GParamSpec*"/>
187 <parameters>
188 <parameter name="name" type="gchar*"/>
189 <parameter name="nick" type="gchar*"/>
190 <parameter name="blurb" type="gchar*"/>
191 <parameter name="default_value" type="ClutterColor*"/>
192 <parameter name="flags" type="GParamFlags"/>
193 </parameters>
194 </function>
195 <function name="param_spec_fixed" symbol="clutter_param_spec_fixed">
196 <return-type type="GParamSpec*"/>
197 <parameters>
198 <parameter name="name" type="gchar*"/>
199 <parameter name="nick" type="gchar*"/>
200 <parameter name="blurb" type="gchar*"/>
201 <parameter name="minimum" type="CoglFixed"/>
202 <parameter name="maximum" type="CoglFixed"/>
203 <parameter name="default_value" type="CoglFixed"/>
204 <parameter name="flags" type="GParamFlags"/>
205 </parameters>
206 </function>
207 <function name="param_spec_units" symbol="clutter_param_spec_units">
208 <return-type type="GParamSpec*"/>
209 <parameters>
210 <parameter name="name" type="gchar*"/>
211 <parameter name="nick" type="gchar*"/>
212 <parameter name="blurb" type="gchar*"/>
213 <parameter name="default_type" type="ClutterUnitType"/>
214 <parameter name="minimum" type="gfloat"/>
215 <parameter name="maximum" type="gfloat"/>
216 <parameter name="default_value" type="gfloat"/>
217 <parameter name="flags" type="GParamFlags"/>
218 </parameters>
219 </function>
220 <function name="param_units_get_type" symbol="clutter_param_units_get_type">
221 <return-type type="GType"/>
222 </function>
223 <function name="redraw" symbol="clutter_redraw">
224 <return-type type="void"/>
225 <parameters>
226 <parameter name="stage" type="ClutterStage*"/>
227 </parameters>
228 </function>
229 <function name="set_default_frame_rate" symbol="clutter_set_default_frame_rate">
230 <return-type type="void"/>
231 <parameters>
232 <parameter name="frames_per_sec" type="guint"/>
233 </parameters>
234 </function>
235 <function name="set_font_flags" symbol="clutter_set_font_flags">
236 <return-type type="void"/>
237 <parameters>
238 <parameter name="flags" type="ClutterFontFlags"/>
239 </parameters>
240 </function>
241 <function name="set_motion_events_enabled" symbol="clutter_set_motion_events_enabled">
242 <return-type type="void"/>
243 <parameters>
244 <parameter name="enable" type="gboolean"/>
245 </parameters>
246 </function>
247 <function name="threads_add_frame_source" symbol="clutter_threads_add_frame_source">
248 <return-type type="guint"/>
249 <parameters>
250 <parameter name="fps" type="guint"/>
251 <parameter name="func" type="GSourceFunc"/>
252 <parameter name="data" type="gpointer"/>
253 </parameters>
254 </function>
255 <function name="threads_add_frame_source_full" symbol="clutter_threads_add_frame_source_full">
256 <return-type type="guint"/>
257 <parameters>
258 <parameter name="priority" type="gint"/>
259 <parameter name="fps" type="guint"/>
260 <parameter name="func" type="GSourceFunc"/>
261 <parameter name="data" type="gpointer"/>
262 <parameter name="notify" type="GDestroyNotify"/>
263 </parameters>
264 </function>
265 <function name="threads_add_idle" symbol="clutter_threads_add_idle">
266 <return-type type="guint"/>
267 <parameters>
268 <parameter name="func" type="GSourceFunc"/>
269 <parameter name="data" type="gpointer"/>
270 </parameters>
271 </function>
272 <function name="threads_add_idle_full" symbol="clutter_threads_add_idle_full">
273 <return-type type="guint"/>
274 <parameters>
275 <parameter name="priority" type="gint"/>
276 <parameter name="func" type="GSourceFunc"/>
277 <parameter name="data" type="gpointer"/>
278 <parameter name="notify" type="GDestroyNotify"/>
279 </parameters>
280 </function>
281 <function name="threads_add_repaint_func" symbol="clutter_threads_add_repaint_func">
282 <return-type type="guint"/>
283 <parameters>
284 <parameter name="func" type="GSourceFunc"/>
285 <parameter name="data" type="gpointer"/>
286 <parameter name="notify" type="GDestroyNotify"/>
287 </parameters>
288 </function>
289 <function name="threads_add_timeout" symbol="clutter_threads_add_timeout">
290 <return-type type="guint"/>
291 <parameters>
292 <parameter name="interval" type="guint"/>
293 <parameter name="func" type="GSourceFunc"/>
294 <parameter name="data" type="gpointer"/>
295 </parameters>
296 </function>
297 <function name="threads_add_timeout_full" symbol="clutter_threads_add_timeout_full">
298 <return-type type="guint"/>
299 <parameters>
300 <parameter name="priority" type="gint"/>
301 <parameter name="interval" type="guint"/>
302 <parameter name="func" type="GSourceFunc"/>
303 <parameter name="data" type="gpointer"/>
304 <parameter name="notify" type="GDestroyNotify"/>
305 </parameters>
306 </function>
307 <function name="threads_enter" symbol="clutter_threads_enter">
308 <return-type type="void"/>
309 </function>
310 <function name="threads_init" symbol="clutter_threads_init">
311 <return-type type="void"/>
312 </function>
313 <function name="threads_leave" symbol="clutter_threads_leave">
314 <return-type type="void"/>
315 </function>
316 <function name="threads_remove_repaint_func" symbol="clutter_threads_remove_repaint_func">
317 <return-type type="void"/>
318 <parameters>
319 <parameter name="handle_id" type="guint"/>
320 </parameters>
321 </function>
322 <function name="threads_set_lock_functions" symbol="clutter_threads_set_lock_functions">
323 <return-type type="void"/>
324 <parameters>
325 <parameter name="enter_fn" type="GCallback"/>
326 <parameter name="leave_fn" type="GCallback"/>
327 </parameters>
328 </function>
329 <function name="ungrab_keyboard" symbol="clutter_ungrab_keyboard">
330 <return-type type="void"/>
331 </function>
332 <function name="ungrab_pointer" symbol="clutter_ungrab_pointer">
333 <return-type type="void"/>
334 </function>
335 <function name="ungrab_pointer_for_device" symbol="clutter_ungrab_pointer_for_device">
336 <return-type type="void"/>
337 <parameters>
338 <parameter name="id" type="gint"/>
339 </parameters>
340 </function>
341 <function name="value_get_color" symbol="clutter_value_get_color">
342 <return-type type="ClutterColor*"/>
343 <parameters>
344 <parameter name="value" type="GValue*"/>
345 </parameters>
346 </function>
347 <function name="value_get_fixed" symbol="clutter_value_get_fixed">
348 <return-type type="CoglFixed"/>
349 <parameters>
350 <parameter name="value" type="GValue*"/>
351 </parameters>
352 </function>
353 <function name="value_get_shader_float" symbol="clutter_value_get_shader_float">
354 <return-type type="gfloat*"/>
355 <parameters>
356 <parameter name="value" type="GValue*"/>
357 <parameter name="length" type="gsize*"/>
358 </parameters>
359 </function>
360 <function name="value_get_shader_int" symbol="clutter_value_get_shader_int">
361 <return-type type="gint*"/>
362 <parameters>
363 <parameter name="value" type="GValue*"/>
364 <parameter name="length" type="gsize*"/>
365 </parameters>
366 </function>
367 <function name="value_get_shader_matrix" symbol="clutter_value_get_shader_matrix">
368 <return-type type="gfloat*"/>
369 <parameters>
370 <parameter name="value" type="GValue*"/>
371 <parameter name="length" type="gsize*"/>
372 </parameters>
373 </function>
374 <function name="value_get_units" symbol="clutter_value_get_units">
375 <return-type type="ClutterUnits*"/>
376 <parameters>
377 <parameter name="value" type="GValue*"/>
378 </parameters>
379 </function>
380 <function name="value_set_color" symbol="clutter_value_set_color">
381 <return-type type="void"/>
382 <parameters>
383 <parameter name="value" type="GValue*"/>
384 <parameter name="color" type="ClutterColor*"/>
385 </parameters>
386 </function>
387 <function name="value_set_fixed" symbol="clutter_value_set_fixed">
388 <return-type type="void"/>
389 <parameters>
390 <parameter name="value" type="GValue*"/>
391 <parameter name="fixed_" type="CoglFixed"/>
392 </parameters>
393 </function>
394 <function name="value_set_shader_float" symbol="clutter_value_set_shader_float">
395 <return-type type="void"/>
396 <parameters>
397 <parameter name="value" type="GValue*"/>
398 <parameter name="size" type="gint"/>
399 <parameter name="floats" type="gfloat*"/>
400 </parameters>
401 </function>
402 <function name="value_set_shader_int" symbol="clutter_value_set_shader_int">
403 <return-type type="void"/>
404 <parameters>
405 <parameter name="value" type="GValue*"/>
406 <parameter name="size" type="gint"/>
407 <parameter name="ints" type="gint*"/>
408 </parameters>
409 </function>
410 <function name="value_set_shader_matrix" symbol="clutter_value_set_shader_matrix">
411 <return-type type="void"/>
412 <parameters>
413 <parameter name="value" type="GValue*"/>
414 <parameter name="size" type="gint"/>
415 <parameter name="matrix" type="gfloat*"/>
416 </parameters>
417 </function>
418 <function name="value_set_units" symbol="clutter_value_set_units">
419 <return-type type="void"/>
420 <parameters>
421 <parameter name="value" type="GValue*"/>
422 <parameter name="units" type="ClutterUnits*"/>
423 </parameters>
424 </function>
425 <callback name="ClutterAlphaFunc">
426 <return-type type="gdouble"/>
427 <parameters>
428 <parameter name="alpha" type="ClutterAlpha*"/>
429 <parameter name="user_data" type="gpointer"/>
430 </parameters>
431 </callback>
432 <callback name="ClutterBehaviourForeachFunc">
433 <return-type type="void"/>
434 <parameters>
435 <parameter name="behaviour" type="ClutterBehaviour*"/>
436 <parameter name="actor" type="ClutterActor*"/>
437 <parameter name="data" type="gpointer"/>
438 </parameters>
439 </callback>
440 <callback name="ClutterBindingActionFunc">
441 <return-type type="gboolean"/>
442 <parameters>
443 <parameter name="gobject" type="GObject*"/>
444 <parameter name="action_name" type="gchar*"/>
445 <parameter name="key_val" type="guint"/>
446 <parameter name="modifiers" type="ClutterModifierType"/>
447 </parameters>
448 </callback>
449 <callback name="ClutterCallback">
450 <return-type type="void"/>
451 <parameters>
452 <parameter name="actor" type="ClutterActor*"/>
453 <parameter name="data" type="gpointer"/>
454 </parameters>
455 </callback>
456 <callback name="ClutterModelFilterFunc">
457 <return-type type="gboolean"/>
458 <parameters>
459 <parameter name="model" type="ClutterModel*"/>
460 <parameter name="iter" type="ClutterModelIter*"/>
461 <parameter name="user_data" type="gpointer"/>
462 </parameters>
463 </callback>
464 <callback name="ClutterModelForeachFunc">
465 <return-type type="gboolean"/>
466 <parameters>
467 <parameter name="model" type="ClutterModel*"/>
468 <parameter name="iter" type="ClutterModelIter*"/>
469 <parameter name="user_data" type="gpointer"/>
470 </parameters>
471 </callback>
472 <callback name="ClutterModelSortFunc">
473 <return-type type="gint"/>
474 <parameters>
475 <parameter name="model" type="ClutterModel*"/>
476 <parameter name="a" type="GValue*"/>
477 <parameter name="b" type="GValue*"/>
478 <parameter name="user_data" type="gpointer"/>
479 </parameters>
480 </callback>
481 <callback name="ClutterPathCallback">
482 <return-type type="void"/>
483 <parameters>
484 <parameter name="node" type="ClutterPathNode*"/>
485 <parameter name="data" type="gpointer"/>
486 </parameters>
487 </callback>
488 <callback name="ClutterProgressFunc">
489 <return-type type="gboolean"/>
490 <parameters>
491 <parameter name="a" type="GValue*"/>
492 <parameter name="b" type="GValue*"/>
493 <parameter name="progress" type="gdouble"/>
494 <parameter name="retval" type="GValue*"/>
495 </parameters>
496 </callback>
497 <callback name="ClutterScriptConnectFunc">
498 <return-type type="void"/>
499 <parameters>
500 <parameter name="script" type="ClutterScript*"/>
501 <parameter name="object" type="GObject*"/>
502 <parameter name="signal_name" type="gchar*"/>
503 <parameter name="handler_name" type="gchar*"/>
504 <parameter name="connect_object" type="GObject*"/>
505 <parameter name="flags" type="GConnectFlags"/>
506 <parameter name="user_data" type="gpointer"/>
507 </parameters>
508 </callback>
509 <struct name="ClutterAnyEvent">
510 <field name="type" type="ClutterEventType"/>
511 <field name="time" type="guint32"/>
512 <field name="flags" type="ClutterEventFlags"/>
513 <field name="stage" type="ClutterStage*"/>
514 <field name="source" type="ClutterActor*"/>
515 </struct>
516 <struct name="ClutterButtonEvent">
517 <field name="type" type="ClutterEventType"/>
518 <field name="time" type="guint32"/>
519 <field name="flags" type="ClutterEventFlags"/>
520 <field name="stage" type="ClutterStage*"/>
521 <field name="source" type="ClutterActor*"/>
522 <field name="x" type="gfloat"/>
523 <field name="y" type="gfloat"/>
524 <field name="modifier_state" type="ClutterModifierType"/>
525 <field name="button" type="guint32"/>
526 <field name="click_count" type="guint"/>
527 <field name="axes" type="gdouble*"/>
528 <field name="device" type="ClutterInputDevice*"/>
529 </struct>
530 <struct name="ClutterCrossingEvent">
531 <field name="type" type="ClutterEventType"/>
532 <field name="time" type="guint32"/>
533 <field name="flags" type="ClutterEventFlags"/>
534 <field name="stage" type="ClutterStage*"/>
535 <field name="source" type="ClutterActor*"/>
536 <field name="x" type="gfloat"/>
537 <field name="y" type="gfloat"/>
538 <field name="device" type="ClutterInputDevice*"/>
539 <field name="related" type="ClutterActor*"/>
540 </struct>
541 <struct name="ClutterKeyEvent">
542 <field name="type" type="ClutterEventType"/>
543 <field name="time" type="guint32"/>
544 <field name="flags" type="ClutterEventFlags"/>
545 <field name="stage" type="ClutterStage*"/>
546 <field name="source" type="ClutterActor*"/>
547 <field name="modifier_state" type="ClutterModifierType"/>
548 <field name="keyval" type="guint"/>
549 <field name="hardware_keycode" type="guint16"/>
550 <field name="unicode_value" type="gunichar"/>
551 <field name="device" type="ClutterInputDevice*"/>
552 </struct>
553 <struct name="ClutterMotionEvent">
554 <field name="type" type="ClutterEventType"/>
555 <field name="time" type="guint32"/>
556 <field name="flags" type="ClutterEventFlags"/>
557 <field name="stage" type="ClutterStage*"/>
558 <field name="source" type="ClutterActor*"/>
559 <field name="x" type="gfloat"/>
560 <field name="y" type="gfloat"/>
561 <field name="modifier_state" type="ClutterModifierType"/>
562 <field name="axes" type="gdouble*"/>
563 <field name="device" type="ClutterInputDevice*"/>
564 </struct>
565 <struct name="ClutterParamSpecColor">
566 <field name="parent_instance" type="GParamSpec"/>
567 <field name="default_value" type="ClutterColor*"/>
568 </struct>
569 <struct name="ClutterParamSpecFixed">
570 <field name="parent_instance" type="GParamSpec"/>
571 <field name="minimum" type="CoglFixed"/>
572 <field name="maximum" type="CoglFixed"/>
573 <field name="default_value" type="CoglFixed"/>
574 </struct>
575 <struct name="ClutterParamSpecUnits">
576 <field name="parent_instance" type="GParamSpec"/>
577 <field name="default_type" type="ClutterUnitType"/>
578 <field name="default_value" type="gfloat"/>
579 <field name="minimum" type="gfloat"/>
580 <field name="maximum" type="gfloat"/>
581 </struct>
582 <struct name="ClutterScrollEvent">
583 <field name="type" type="ClutterEventType"/>
584 <field name="time" type="guint32"/>
585 <field name="flags" type="ClutterEventFlags"/>
586 <field name="stage" type="ClutterStage*"/>
587 <field name="source" type="ClutterActor*"/>
588 <field name="x" type="gfloat"/>
589 <field name="y" type="gfloat"/>
590 <field name="direction" type="ClutterScrollDirection"/>
591 <field name="modifier_state" type="ClutterModifierType"/>
592 <field name="axes" type="gdouble*"/>
593 <field name="device" type="ClutterInputDevice*"/>
594 </struct>
595 <struct name="ClutterShaderFloat">
596 </struct>
597 <struct name="ClutterShaderInt">
598 </struct>
599 <struct name="ClutterShaderMatrix">
600 </struct>
601 <struct name="ClutterStageStateEvent">
602 <field name="type" type="ClutterEventType"/>
603 <field name="time" type="guint32"/>
604 <field name="flags" type="ClutterEventFlags"/>
605 <field name="stage" type="ClutterStage*"/>
606 <field name="source" type="ClutterActor*"/>
607 <field name="changed_mask" type="ClutterStageState"/>
608 <field name="new_state" type="ClutterStageState"/>
609 </struct>
610 <struct name="ClutterTimeoutPool">
611 <method name="add" symbol="clutter_timeout_pool_add">
612 <return-type type="guint"/>
613 <parameters>
614 <parameter name="pool" type="ClutterTimeoutPool*"/>
615 <parameter name="fps" type="guint"/>
616 <parameter name="func" type="GSourceFunc"/>
617 <parameter name="data" type="gpointer"/>
618 <parameter name="notify" type="GDestroyNotify"/>
619 </parameters>
620 </method>
621 <method name="new" symbol="clutter_timeout_pool_new">
622 <return-type type="ClutterTimeoutPool*"/>
623 <parameters>
624 <parameter name="priority" type="gint"/>
625 </parameters>
626 </method>
627 <method name="remove" symbol="clutter_timeout_pool_remove">
628 <return-type type="void"/>
629 <parameters>
630 <parameter name="pool" type="ClutterTimeoutPool*"/>
631 <parameter name="id" type="guint"/>
632 </parameters>
633 </method>
634 </struct>
635 <boxed name="ClutterActorBox" type-name="ClutterActorBox" get-type="clutter_actor_box_get_type">
636 <method name="clamp_to_pixel" symbol="clutter_actor_box_clamp_to_pixel">
637 <return-type type="void"/>
638 <parameters>
639 <parameter name="box" type="ClutterActorBox*"/>
640 </parameters>
641 </method>
642 <method name="contains" symbol="clutter_actor_box_contains">
643 <return-type type="gboolean"/>
644 <parameters>
645 <parameter name="box" type="ClutterActorBox*"/>
646 <parameter name="x" type="gfloat"/>
647 <parameter name="y" type="gfloat"/>
648 </parameters>
649 </method>
650 <method name="copy" symbol="clutter_actor_box_copy">
651 <return-type type="ClutterActorBox*"/>
652 <parameters>
653 <parameter name="box" type="ClutterActorBox*"/>
654 </parameters>
655 </method>
656 <method name="equal" symbol="clutter_actor_box_equal">
657 <return-type type="gboolean"/>
658 <parameters>
659 <parameter name="box_a" type="ClutterActorBox*"/>
660 <parameter name="box_b" type="ClutterActorBox*"/>
661 </parameters>
662 </method>
663 <method name="free" symbol="clutter_actor_box_free">
664 <return-type type="void"/>
665 <parameters>
666 <parameter name="box" type="ClutterActorBox*"/>
667 </parameters>
668 </method>
669 <method name="from_vertices" symbol="clutter_actor_box_from_vertices">
670 <return-type type="void"/>
671 <parameters>
672 <parameter name="box" type="ClutterActorBox*"/>
673 <parameter name="verts" type="ClutterVertex[]"/>
674 </parameters>
675 </method>
676 <method name="get_area" symbol="clutter_actor_box_get_area">
677 <return-type type="gfloat"/>
678 <parameters>
679 <parameter name="box" type="ClutterActorBox*"/>
680 </parameters>
681 </method>
682 <method name="get_height" symbol="clutter_actor_box_get_height">
683 <return-type type="gfloat"/>
684 <parameters>
685 <parameter name="box" type="ClutterActorBox*"/>
686 </parameters>
687 </method>
688 <method name="get_origin" symbol="clutter_actor_box_get_origin">
689 <return-type type="void"/>
690 <parameters>
691 <parameter name="box" type="ClutterActorBox*"/>
692 <parameter name="x" type="gfloat*"/>
693 <parameter name="y" type="gfloat*"/>
694 </parameters>
695 </method>
696 <method name="get_size" symbol="clutter_actor_box_get_size">
697 <return-type type="void"/>
698 <parameters>
699 <parameter name="box" type="ClutterActorBox*"/>
700 <parameter name="width" type="gfloat*"/>
701 <parameter name="height" type="gfloat*"/>
702 </parameters>
703 </method>
704 <method name="get_width" symbol="clutter_actor_box_get_width">
705 <return-type type="gfloat"/>
706 <parameters>
707 <parameter name="box" type="ClutterActorBox*"/>
708 </parameters>
709 </method>
710 <method name="get_x" symbol="clutter_actor_box_get_x">
711 <return-type type="gfloat"/>
712 <parameters>
713 <parameter name="box" type="ClutterActorBox*"/>
714 </parameters>
715 </method>
716 <method name="get_y" symbol="clutter_actor_box_get_y">
717 <return-type type="gfloat"/>
718 <parameters>
719 <parameter name="box" type="ClutterActorBox*"/>
720 </parameters>
721 </method>
722 <method name="interpolate" symbol="clutter_actor_box_interpolate">
723 <return-type type="void"/>
724 <parameters>
725 <parameter name="initial" type="ClutterActorBox*"/>
726 <parameter name="final" type="ClutterActorBox*"/>
727 <parameter name="progress" type="gdouble"/>
728 <parameter name="result" type="ClutterActorBox*"/>
729 </parameters>
730 </method>
731 <constructor name="new" symbol="clutter_actor_box_new">
732 <return-type type="ClutterActorBox*"/>
733 <parameters>
734 <parameter name="x_1" type="gfloat"/>
735 <parameter name="y_1" type="gfloat"/>
736 <parameter name="x_2" type="gfloat"/>
737 <parameter name="y_2" type="gfloat"/>
738 </parameters>
739 </constructor>
740 <field name="x1" type="gfloat"/>
741 <field name="y1" type="gfloat"/>
742 <field name="x2" type="gfloat"/>
743 <field name="y2" type="gfloat"/>
744 </boxed>
745 <boxed name="ClutterAnimatorKey" type-name="ClutterAnimatorKey" get-type="clutter_animator_key_get_type">
746 <method name="get_mode" symbol="clutter_animator_key_get_mode">
747 <return-type type="gulong"/>
748 <parameters>
749 <parameter name="key" type="ClutterAnimatorKey*"/>
750 </parameters>
751 </method>
752 <method name="get_object" symbol="clutter_animator_key_get_object">
753 <return-type type="GObject*"/>
754 <parameters>
755 <parameter name="key" type="ClutterAnimatorKey*"/>
756 </parameters>
757 </method>
758 <method name="get_progress" symbol="clutter_animator_key_get_progress">
759 <return-type type="gdouble"/>
760 <parameters>
761 <parameter name="key" type="ClutterAnimatorKey*"/>
762 </parameters>
763 </method>
764 <method name="get_property_name" symbol="clutter_animator_key_get_property_name">
765 <return-type type="gchar*"/>
766 <parameters>
767 <parameter name="key" type="ClutterAnimatorKey*"/>
768 </parameters>
769 </method>
770 <method name="get_property_type" symbol="clutter_animator_key_get_property_type">
771 <return-type type="GType"/>
772 <parameters>
773 <parameter name="key" type="ClutterAnimatorKey*"/>
774 </parameters>
775 </method>
776 <method name="get_value" symbol="clutter_animator_key_get_value">
777 <return-type type="gboolean"/>
778 <parameters>
779 <parameter name="key" type="ClutterAnimatorKey*"/>
780 <parameter name="value" type="GValue*"/>
781 </parameters>
782 </method>
783 </boxed>
784 <boxed name="ClutterColor" type-name="ClutterColor" get-type="clutter_color_get_type">
785 <method name="add" symbol="clutter_color_add">
786 <return-type type="void"/>
787 <parameters>
788 <parameter name="a" type="ClutterColor*"/>
789 <parameter name="b" type="ClutterColor*"/>
790 <parameter name="result" type="ClutterColor*"/>
791 </parameters>
792 </method>
793 <method name="copy" symbol="clutter_color_copy">
794 <return-type type="ClutterColor*"/>
795 <parameters>
796 <parameter name="color" type="ClutterColor*"/>
797 </parameters>
798 </method>
799 <method name="darken" symbol="clutter_color_darken">
800 <return-type type="void"/>
801 <parameters>
802 <parameter name="color" type="ClutterColor*"/>
803 <parameter name="result" type="ClutterColor*"/>
804 </parameters>
805 </method>
806 <method name="equal" symbol="clutter_color_equal">
807 <return-type type="gboolean"/>
808 <parameters>
809 <parameter name="v1" type="gconstpointer"/>
810 <parameter name="v2" type="gconstpointer"/>
811 </parameters>
812 </method>
813 <method name="free" symbol="clutter_color_free">
814 <return-type type="void"/>
815 <parameters>
816 <parameter name="color" type="ClutterColor*"/>
817 </parameters>
818 </method>
819 <method name="from_hls" symbol="clutter_color_from_hls">
820 <return-type type="void"/>
821 <parameters>
822 <parameter name="color" type="ClutterColor*"/>
823 <parameter name="hue" type="gfloat"/>
824 <parameter name="luminance" type="gfloat"/>
825 <parameter name="saturation" type="gfloat"/>
826 </parameters>
827 </method>
828 <method name="from_pixel" symbol="clutter_color_from_pixel">
829 <return-type type="void"/>
830 <parameters>
831 <parameter name="color" type="ClutterColor*"/>
832 <parameter name="pixel" type="guint32"/>
833 </parameters>
834 </method>
835 <method name="from_string" symbol="clutter_color_from_string">
836 <return-type type="gboolean"/>
837 <parameters>
838 <parameter name="color" type="ClutterColor*"/>
839 <parameter name="str" type="gchar*"/>
840 </parameters>
841 </method>
842 <method name="hash" symbol="clutter_color_hash">
843 <return-type type="guint"/>
844 <parameters>
845 <parameter name="v" type="gconstpointer"/>
846 </parameters>
847 </method>
848 <method name="lighten" symbol="clutter_color_lighten">
849 <return-type type="void"/>
850 <parameters>
851 <parameter name="color" type="ClutterColor*"/>
852 <parameter name="result" type="ClutterColor*"/>
853 </parameters>
854 </method>
855 <constructor name="new" symbol="clutter_color_new">
856 <return-type type="ClutterColor*"/>
857 <parameters>
858 <parameter name="red" type="guint8"/>
859 <parameter name="green" type="guint8"/>
860 <parameter name="blue" type="guint8"/>
861 <parameter name="alpha" type="guint8"/>
862 </parameters>
863 </constructor>
864 <method name="shade" symbol="clutter_color_shade">
865 <return-type type="void"/>
866 <parameters>
867 <parameter name="color" type="ClutterColor*"/>
868 <parameter name="factor" type="gdouble"/>
869 <parameter name="result" type="ClutterColor*"/>
870 </parameters>
871 </method>
872 <method name="subtract" symbol="clutter_color_subtract">
873 <return-type type="void"/>
874 <parameters>
875 <parameter name="a" type="ClutterColor*"/>
876 <parameter name="b" type="ClutterColor*"/>
877 <parameter name="result" type="ClutterColor*"/>
878 </parameters>
879 </method>
880 <method name="to_hls" symbol="clutter_color_to_hls">
881 <return-type type="void"/>
882 <parameters>
883 <parameter name="color" type="ClutterColor*"/>
884 <parameter name="hue" type="gfloat*"/>
885 <parameter name="luminance" type="gfloat*"/>
886 <parameter name="saturation" type="gfloat*"/>
887 </parameters>
888 </method>
889 <method name="to_pixel" symbol="clutter_color_to_pixel">
890 <return-type type="guint32"/>
891 <parameters>
892 <parameter name="color" type="ClutterColor*"/>
893 </parameters>
894 </method>
895 <method name="to_string" symbol="clutter_color_to_string">
896 <return-type type="gchar*"/>
897 <parameters>
898 <parameter name="color" type="ClutterColor*"/>
899 </parameters>
900 </method>
901 <field name="red" type="guint8"/>
902 <field name="green" type="guint8"/>
903 <field name="blue" type="guint8"/>
904 <field name="alpha" type="guint8"/>
905 </boxed>
906 <boxed name="ClutterEvent" type-name="ClutterEvent" get-type="clutter_event_get_type">
907 <method name="copy" symbol="clutter_event_copy">
908 <return-type type="ClutterEvent*"/>
909 <parameters>
910 <parameter name="event" type="ClutterEvent*"/>
911 </parameters>
912 </method>
913 <method name="free" symbol="clutter_event_free">
914 <return-type type="void"/>
915 <parameters>
916 <parameter name="event" type="ClutterEvent*"/>
917 </parameters>
918 </method>
919 <method name="get" symbol="clutter_event_get">
920 <return-type type="ClutterEvent*"/>
921 </method>
922 <method name="get_button" symbol="clutter_event_get_button">
923 <return-type type="guint32"/>
924 <parameters>
925 <parameter name="event" type="ClutterEvent*"/>
926 </parameters>
927 </method>
928 <method name="get_click_count" symbol="clutter_event_get_click_count">
929 <return-type type="guint"/>
930 <parameters>
931 <parameter name="event" type="ClutterEvent*"/>
932 </parameters>
933 </method>
934 <method name="get_coords" symbol="clutter_event_get_coords">
935 <return-type type="void"/>
936 <parameters>
937 <parameter name="event" type="ClutterEvent*"/>
938 <parameter name="x" type="gfloat*"/>
939 <parameter name="y" type="gfloat*"/>
940 </parameters>
941 </method>
942 <method name="get_device" symbol="clutter_event_get_device">
943 <return-type type="ClutterInputDevice*"/>
944 <parameters>
945 <parameter name="event" type="ClutterEvent*"/>
946 </parameters>
947 </method>
948 <method name="get_device_id" symbol="clutter_event_get_device_id">
949 <return-type type="gint"/>
950 <parameters>
951 <parameter name="event" type="ClutterEvent*"/>
952 </parameters>
953 </method>
954 <method name="get_device_type" symbol="clutter_event_get_device_type">
955 <return-type type="ClutterInputDeviceType"/>
956 <parameters>
957 <parameter name="event" type="ClutterEvent*"/>
958 </parameters>
959 </method>
960 <method name="get_flags" symbol="clutter_event_get_flags">
961 <return-type type="ClutterEventFlags"/>
962 <parameters>
963 <parameter name="event" type="ClutterEvent*"/>
964 </parameters>
965 </method>
966 <method name="get_key_code" symbol="clutter_event_get_key_code">
967 <return-type type="guint16"/>
968 <parameters>
969 <parameter name="event" type="ClutterEvent*"/>
970 </parameters>
971 </method>
972 <method name="get_key_symbol" symbol="clutter_event_get_key_symbol">
973 <return-type type="guint"/>
974 <parameters>
975 <parameter name="event" type="ClutterEvent*"/>
976 </parameters>
977 </method>
978 <method name="get_key_unicode" symbol="clutter_event_get_key_unicode">
979 <return-type type="guint32"/>
980 <parameters>
981 <parameter name="event" type="ClutterEvent*"/>
982 </parameters>
983 </method>
984 <method name="get_related" symbol="clutter_event_get_related">
985 <return-type type="ClutterActor*"/>
986 <parameters>
987 <parameter name="event" type="ClutterEvent*"/>
988 </parameters>
989 </method>
990 <method name="get_scroll_direction" symbol="clutter_event_get_scroll_direction">
991 <return-type type="ClutterScrollDirection"/>
992 <parameters>
993 <parameter name="event" type="ClutterEvent*"/>
994 </parameters>
995 </method>
996 <method name="get_source" symbol="clutter_event_get_source">
997 <return-type type="ClutterActor*"/>
998 <parameters>
999 <parameter name="event" type="ClutterEvent*"/>
1000 </parameters>
1001 </method>
1002 <method name="get_stage" symbol="clutter_event_get_stage">
1003 <return-type type="ClutterStage*"/>
1004 <parameters>
1005 <parameter name="event" type="ClutterEvent*"/>
1006 </parameters>
1007 </method>
1008 <method name="get_state" symbol="clutter_event_get_state">
1009 <return-type type="ClutterModifierType"/>
1010 <parameters>
1011 <parameter name="event" type="ClutterEvent*"/>
1012 </parameters>
1013 </method>
1014 <method name="get_time" symbol="clutter_event_get_time">
1015 <return-type type="guint32"/>
1016 <parameters>
1017 <parameter name="event" type="ClutterEvent*"/>
1018 </parameters>
1019 </method>
1020 <constructor name="new" symbol="clutter_event_new">
1021 <return-type type="ClutterEvent*"/>
1022 <parameters>
1023 <parameter name="type" type="ClutterEventType"/>
1024 </parameters>
1025 </constructor>
1026 <method name="peek" symbol="clutter_event_peek">
1027 <return-type type="ClutterEvent*"/>
1028 </method>
1029 <method name="put" symbol="clutter_event_put">
1030 <return-type type="void"/>
1031 <parameters>
1032 <parameter name="event" type="ClutterEvent*"/>
1033 </parameters>
1034 </method>
1035 <method name="type" symbol="clutter_event_type">
1036 <return-type type="ClutterEventType"/>
1037 <parameters>
1038 <parameter name="event" type="ClutterEvent*"/>
1039 </parameters>
1040 </method>
1041 <field name="type" type="ClutterEventType"/>
1042 <field name="any" type="ClutterAnyEvent"/>
1043 <field name="button" type="ClutterButtonEvent"/>
1044 <field name="key" type="ClutterKeyEvent"/>
1045 <field name="motion" type="ClutterMotionEvent"/>
1046 <field name="scroll" type="ClutterScrollEvent"/>
1047 <field name="stage_state" type="ClutterStageStateEvent"/>
1048 <field name="crossing" type="ClutterCrossingEvent"/>
1049 </boxed>
1050 <boxed name="ClutterFog" type-name="ClutterFog" get-type="clutter_fog_get_type">
1051 <field name="z_near" type="gfloat"/>
1052 <field name="z_far" type="gfloat"/>
1053 </boxed>
1054 <boxed name="ClutterGeometry" type-name="ClutterGeometry" get-type="clutter_geometry_get_type">
1055 <field name="x" type="gint"/>
1056 <field name="y" type="gint"/>
1057 <field name="width" type="guint"/>
1058 <field name="height" type="guint"/>
1059 </boxed>
1060 <boxed name="ClutterKnot" type-name="ClutterKnot" get-type="clutter_knot_get_type">
1061 <method name="copy" symbol="clutter_knot_copy">
1062 <return-type type="ClutterKnot*"/>
1063 <parameters>
1064 <parameter name="knot" type="ClutterKnot*"/>
1065 </parameters>
1066 </method>
1067 <method name="equal" symbol="clutter_knot_equal">
1068 <return-type type="gboolean"/>
1069 <parameters>
1070 <parameter name="knot_a" type="ClutterKnot*"/>
1071 <parameter name="knot_b" type="ClutterKnot*"/>
1072 </parameters>
1073 </method>
1074 <method name="free" symbol="clutter_knot_free">
1075 <return-type type="void"/>
1076 <parameters>
1077 <parameter name="knot" type="ClutterKnot*"/>
1078 </parameters>
1079 </method>
1080 <field name="x" type="gint"/>
1081 <field name="y" type="gint"/>
1082 </boxed>
1083 <boxed name="ClutterPathNode" type-name="ClutterPathNode" get-type="clutter_path_node_get_type">
1084 <method name="copy" symbol="clutter_path_node_copy">
1085 <return-type type="ClutterPathNode*"/>
1086 <parameters>
1087 <parameter name="node" type="ClutterPathNode*"/>
1088 </parameters>
1089 </method>
1090 <method name="equal" symbol="clutter_path_node_equal">
1091 <return-type type="gboolean"/>
1092 <parameters>
1093 <parameter name="node_a" type="ClutterPathNode*"/>
1094 <parameter name="node_b" type="ClutterPathNode*"/>
1095 </parameters>
1096 </method>
1097 <method name="free" symbol="clutter_path_node_free">
1098 <return-type type="void"/>
1099 <parameters>
1100 <parameter name="node" type="ClutterPathNode*"/>
1101 </parameters>
1102 </method>
1103 <field name="type" type="ClutterPathNodeType"/>
1104 <field name="points" type="ClutterKnot[]"/>
1105 </boxed>
1106 <boxed name="ClutterPerspective" type-name="ClutterPerspective" get-type="clutter_perspective_get_type">
1107 <field name="fovy" type="gfloat"/>
1108 <field name="aspect" type="gfloat"/>
1109 <field name="z_near" type="gfloat"/>
1110 <field name="z_far" type="gfloat"/>
1111 </boxed>
1112 <boxed name="ClutterUnits" type-name="ClutterUnits" get-type="clutter_units_get_type">
1113 <method name="copy" symbol="clutter_units_copy">
1114 <return-type type="ClutterUnits*"/>
1115 <parameters>
1116 <parameter name="units" type="ClutterUnits*"/>
1117 </parameters>
1118 </method>
1119 <method name="free" symbol="clutter_units_free">
1120 <return-type type="void"/>
1121 <parameters>
1122 <parameter name="units" type="ClutterUnits*"/>
1123 </parameters>
1124 </method>
1125 <method name="from_cm" symbol="clutter_units_from_cm">
1126 <return-type type="void"/>
1127 <parameters>
1128 <parameter name="units" type="ClutterUnits*"/>
1129 <parameter name="cm" type="gfloat"/>
1130 </parameters>
1131 </method>
1132 <method name="from_em" symbol="clutter_units_from_em">
1133 <return-type type="void"/>
1134 <parameters>
1135 <parameter name="units" type="ClutterUnits*"/>
1136 <parameter name="em" type="gfloat"/>
1137 </parameters>
1138 </method>
1139 <method name="from_em_for_font" symbol="clutter_units_from_em_for_font">
1140 <return-type type="void"/>
1141 <parameters>
1142 <parameter name="units" type="ClutterUnits*"/>
1143 <parameter name="font_name" type="gchar*"/>
1144 <parameter name="em" type="gfloat"/>
1145 </parameters>
1146 </method>
1147 <method name="from_mm" symbol="clutter_units_from_mm">
1148 <return-type type="void"/>
1149 <parameters>
1150 <parameter name="units" type="ClutterUnits*"/>
1151 <parameter name="mm" type="gfloat"/>
1152 </parameters>
1153 </method>
1154 <method name="from_pixels" symbol="clutter_units_from_pixels">
1155 <return-type type="void"/>
1156 <parameters>
1157 <parameter name="units" type="ClutterUnits*"/>
1158 <parameter name="px" type="gint"/>
1159 </parameters>
1160 </method>
1161 <method name="from_pt" symbol="clutter_units_from_pt">
1162 <return-type type="void"/>
1163 <parameters>
1164 <parameter name="units" type="ClutterUnits*"/>
1165 <parameter name="pt" type="gfloat"/>
1166 </parameters>
1167 </method>
1168 <method name="from_string" symbol="clutter_units_from_string">
1169 <return-type type="gboolean"/>
1170 <parameters>
1171 <parameter name="units" type="ClutterUnits*"/>
1172 <parameter name="str" type="gchar*"/>
1173 </parameters>
1174 </method>
1175 <method name="get_unit_type" symbol="clutter_units_get_unit_type">
1176 <return-type type="ClutterUnitType"/>
1177 <parameters>
1178 <parameter name="units" type="ClutterUnits*"/>
1179 </parameters>
1180 </method>
1181 <method name="get_unit_value" symbol="clutter_units_get_unit_value">
1182 <return-type type="gfloat"/>
1183 <parameters>
1184 <parameter name="units" type="ClutterUnits*"/>
1185 </parameters>
1186 </method>
1187 <method name="to_pixels" symbol="clutter_units_to_pixels">
1188 <return-type type="gfloat"/>
1189 <parameters>
1190 <parameter name="units" type="ClutterUnits*"/>
1191 </parameters>
1192 </method>
1193 <method name="to_string" symbol="clutter_units_to_string">
1194 <return-type type="gchar*"/>
1195 <parameters>
1196 <parameter name="units" type="ClutterUnits*"/>
1197 </parameters>
1198 </method>
1199 <field name="unit_type" type="ClutterUnitType"/>
1200 <field name="value" type="gfloat"/>
1201 <field name="pixels" type="gfloat"/>
1202 <field name="pixels_set" type="guint"/>
1203 <field name="serial" type="gint32"/>
1204 <field name="__padding_1" type="gint32"/>
1205 <field name="__padding_2" type="gint64"/>
1206 </boxed>
1207 <boxed name="ClutterVertex" type-name="ClutterVertex" get-type="clutter_vertex_get_type">
1208 <method name="copy" symbol="clutter_vertex_copy">
1209 <return-type type="ClutterVertex*"/>
1210 <parameters>
1211 <parameter name="vertex" type="ClutterVertex*"/>
1212 </parameters>
1213 </method>
1214 <method name="equal" symbol="clutter_vertex_equal">
1215 <return-type type="gboolean"/>
1216 <parameters>
1217 <parameter name="vertex_a" type="ClutterVertex*"/>
1218 <parameter name="vertex_b" type="ClutterVertex*"/>
1219 </parameters>
1220 </method>
1221 <method name="free" symbol="clutter_vertex_free">
1222 <return-type type="void"/>
1223 <parameters>
1224 <parameter name="vertex" type="ClutterVertex*"/>
1225 </parameters>
1226 </method>
1227 <constructor name="new" symbol="clutter_vertex_new">
1228 <return-type type="ClutterVertex*"/>
1229 <parameters>
1230 <parameter name="x" type="gfloat"/>
1231 <parameter name="y" type="gfloat"/>
1232 <parameter name="z" type="gfloat"/>
1233 </parameters>
1234 </constructor>
1235 <field name="x" type="gfloat"/>
1236 <field name="y" type="gfloat"/>
1237 <field name="z" type="gfloat"/>
1238 </boxed>
1239 <enum name="ClutterAnimationMode" type-name="ClutterAnimationMode" get-type="clutter_animation_mode_get_type">
1240 <member name="CLUTTER_CUSTOM_MODE" value="0"/>
1241 <member name="CLUTTER_LINEAR" value="1"/>
1242 <member name="CLUTTER_EASE_IN_QUAD" value="2"/>
1243 <member name="CLUTTER_EASE_OUT_QUAD" value="3"/>
1244 <member name="CLUTTER_EASE_IN_OUT_QUAD" value="4"/>
1245 <member name="CLUTTER_EASE_IN_CUBIC" value="5"/>
1246 <member name="CLUTTER_EASE_OUT_CUBIC" value="6"/>
1247 <member name="CLUTTER_EASE_IN_OUT_CUBIC" value="7"/>
1248 <member name="CLUTTER_EASE_IN_QUART" value="8"/>
1249 <member name="CLUTTER_EASE_OUT_QUART" value="9"/>
1250 <member name="CLUTTER_EASE_IN_OUT_QUART" value="10"/>
1251 <member name="CLUTTER_EASE_IN_QUINT" value="11"/>
1252 <member name="CLUTTER_EASE_OUT_QUINT" value="12"/>
1253 <member name="CLUTTER_EASE_IN_OUT_QUINT" value="13"/>
1254 <member name="CLUTTER_EASE_IN_SINE" value="14"/>
1255 <member name="CLUTTER_EASE_OUT_SINE" value="15"/>
1256 <member name="CLUTTER_EASE_IN_OUT_SINE" value="16"/>
1257 <member name="CLUTTER_EASE_IN_EXPO" value="17"/>
1258 <member name="CLUTTER_EASE_OUT_EXPO" value="18"/>
1259 <member name="CLUTTER_EASE_IN_OUT_EXPO" value="19"/>
1260 <member name="CLUTTER_EASE_IN_CIRC" value="20"/>
1261 <member name="CLUTTER_EASE_OUT_CIRC" value="21"/>
1262 <member name="CLUTTER_EASE_IN_OUT_CIRC" value="22"/>
1263 <member name="CLUTTER_EASE_IN_ELASTIC" value="23"/>
1264 <member name="CLUTTER_EASE_OUT_ELASTIC" value="24"/>
1265 <member name="CLUTTER_EASE_IN_OUT_ELASTIC" value="25"/>
1266 <member name="CLUTTER_EASE_IN_BACK" value="26"/>
1267 <member name="CLUTTER_EASE_OUT_BACK" value="27"/>
1268 <member name="CLUTTER_EASE_IN_OUT_BACK" value="28"/>
1269 <member name="CLUTTER_EASE_IN_BOUNCE" value="29"/>
1270 <member name="CLUTTER_EASE_OUT_BOUNCE" value="30"/>
1271 <member name="CLUTTER_EASE_IN_OUT_BOUNCE" value="31"/>
1272 <member name="CLUTTER_ANIMATION_LAST" value="32"/>
1273 </enum>
1274 <enum name="ClutterBinAlignment" type-name="ClutterBinAlignment" get-type="clutter_bin_alignment_get_type">
1275 <member name="CLUTTER_BIN_ALIGNMENT_FIXED" value="0"/>
1276 <member name="CLUTTER_BIN_ALIGNMENT_FILL" value="1"/>
1277 <member name="CLUTTER_BIN_ALIGNMENT_START" value="2"/>
1278 <member name="CLUTTER_BIN_ALIGNMENT_END" value="3"/>
1279 <member name="CLUTTER_BIN_ALIGNMENT_CENTER" value="4"/>
1280 </enum>
1281 <enum name="ClutterBoxAlignment" type-name="ClutterBoxAlignment" get-type="clutter_box_alignment_get_type">
1282 <member name="CLUTTER_BOX_ALIGNMENT_START" value="0"/>
1283 <member name="CLUTTER_BOX_ALIGNMENT_END" value="1"/>
1284 <member name="CLUTTER_BOX_ALIGNMENT_CENTER" value="2"/>
1285 </enum>
1286 <enum name="ClutterEventType" type-name="ClutterEventType" get-type="clutter_event_type_get_type">
1287 <member name="CLUTTER_NOTHING" value="0"/>
1288 <member name="CLUTTER_KEY_PRESS" value="1"/>
1289 <member name="CLUTTER_KEY_RELEASE" value="2"/>
1290 <member name="CLUTTER_MOTION" value="3"/>
1291 <member name="CLUTTER_ENTER" value="4"/>
1292 <member name="CLUTTER_LEAVE" value="5"/>
1293 <member name="CLUTTER_BUTTON_PRESS" value="6"/>
1294 <member name="CLUTTER_BUTTON_RELEASE" value="7"/>
1295 <member name="CLUTTER_SCROLL" value="8"/>
1296 <member name="CLUTTER_STAGE_STATE" value="9"/>
1297 <member name="CLUTTER_DESTROY_NOTIFY" value="10"/>
1298 <member name="CLUTTER_CLIENT_MESSAGE" value="11"/>
1299 <member name="CLUTTER_DELETE" value="12"/>
1300 </enum>
1301 <enum name="ClutterFlowOrientation" type-name="ClutterFlowOrientation" get-type="clutter_flow_orientation_get_type">
1302 <member name="CLUTTER_FLOW_HORIZONTAL" value="0"/>
1303 <member name="CLUTTER_FLOW_VERTICAL" value="1"/>
1304 </enum>
1305 <enum name="ClutterGravity" type-name="ClutterGravity" get-type="clutter_gravity_get_type">
1306 <member name="CLUTTER_GRAVITY_NONE" value="0"/>
1307 <member name="CLUTTER_GRAVITY_NORTH" value="1"/>
1308 <member name="CLUTTER_GRAVITY_NORTH_EAST" value="2"/>
1309 <member name="CLUTTER_GRAVITY_EAST" value="3"/>
1310 <member name="CLUTTER_GRAVITY_SOUTH_EAST" value="4"/>
1311 <member name="CLUTTER_GRAVITY_SOUTH" value="5"/>
1312 <member name="CLUTTER_GRAVITY_SOUTH_WEST" value="6"/>
1313 <member name="CLUTTER_GRAVITY_WEST" value="7"/>
1314 <member name="CLUTTER_GRAVITY_NORTH_WEST" value="8"/>
1315 <member name="CLUTTER_GRAVITY_CENTER" value="9"/>
1316 </enum>
1317 <enum name="ClutterInitError" type-name="ClutterInitError" get-type="clutter_init_error_get_type">
1318 <member name="CLUTTER_INIT_SUCCESS" value="1"/>
1319 <member name="CLUTTER_INIT_ERROR_UNKNOWN" value="0"/>
1320 <member name="CLUTTER_INIT_ERROR_THREADS" value="-1"/>
1321 <member name="CLUTTER_INIT_ERROR_BACKEND" value="-2"/>
1322 <member name="CLUTTER_INIT_ERROR_INTERNAL" value="-3"/>
1323 </enum>
1324 <enum name="ClutterInputDeviceType" type-name="ClutterInputDeviceType" get-type="clutter_input_device_type_get_type">
1325 <member name="CLUTTER_POINTER_DEVICE" value="0"/>
1326 <member name="CLUTTER_KEYBOARD_DEVICE" value="1"/>
1327 <member name="CLUTTER_EXTENSION_DEVICE" value="2"/>
1328 <member name="CLUTTER_N_DEVICE_TYPES" value="3"/>
1329 </enum>
1330 <enum name="ClutterInterpolation" type-name="ClutterInterpolation" get-type="clutter_interpolation_get_type">
1331 <member name="CLUTTER_INTERPOLATION_LINEAR" value="0"/>
1332 <member name="CLUTTER_INTERPOLATION_CUBIC" value="1"/>
1333 </enum>
1334 <enum name="ClutterPathNodeType" type-name="ClutterPathNodeType" get-type="clutter_path_node_type_get_type">
1335 <member name="CLUTTER_PATH_MOVE_TO" value="0"/>
1336 <member name="CLUTTER_PATH_LINE_TO" value="1"/>
1337 <member name="CLUTTER_PATH_CURVE_TO" value="2"/>
1338 <member name="CLUTTER_PATH_CLOSE" value="3"/>
1339 <member name="CLUTTER_PATH_REL_MOVE_TO" value="32"/>
1340 <member name="CLUTTER_PATH_REL_LINE_TO" value="33"/>
1341 <member name="CLUTTER_PATH_REL_CURVE_TO" value="34"/>
1342 </enum>
1343 <enum name="ClutterPickMode" type-name="ClutterPickMode" get-type="clutter_pick_mode_get_type">
1344 <member name="CLUTTER_PICK_NONE" value="0"/>
1345 <member name="CLUTTER_PICK_REACTIVE" value="1"/>
1346 <member name="CLUTTER_PICK_ALL" value="2"/>
1347 </enum>
1348 <enum name="ClutterRequestMode" type-name="ClutterRequestMode" get-type="clutter_request_mode_get_type">
1349 <member name="CLUTTER_REQUEST_HEIGHT_FOR_WIDTH" value="0"/>
1350 <member name="CLUTTER_REQUEST_WIDTH_FOR_HEIGHT" value="1"/>
1351 </enum>
1352 <enum name="ClutterRotateAxis" type-name="ClutterRotateAxis" get-type="clutter_rotate_axis_get_type">
1353 <member name="CLUTTER_X_AXIS" value="0"/>
1354 <member name="CLUTTER_Y_AXIS" value="1"/>
1355 <member name="CLUTTER_Z_AXIS" value="2"/>
1356 </enum>
1357 <enum name="ClutterRotateDirection" type-name="ClutterRotateDirection" get-type="clutter_rotate_direction_get_type">
1358 <member name="CLUTTER_ROTATE_CW" value="0"/>
1359 <member name="CLUTTER_ROTATE_CCW" value="1"/>
1360 </enum>
1361 <enum name="ClutterScriptError" type-name="ClutterScriptError" get-type="clutter_script_error_get_type">
1362 <member name="CLUTTER_SCRIPT_ERROR_INVALID_TYPE_FUNCTION" value="0"/>
1363 <member name="CLUTTER_SCRIPT_ERROR_INVALID_PROPERTY" value="1"/>
1364 <member name="CLUTTER_SCRIPT_ERROR_INVALID_VALUE" value="2"/>
1365 </enum>
1366 <enum name="ClutterScrollDirection" type-name="ClutterScrollDirection" get-type="clutter_scroll_direction_get_type">
1367 <member name="CLUTTER_SCROLL_UP" value="0"/>
1368 <member name="CLUTTER_SCROLL_DOWN" value="1"/>
1369 <member name="CLUTTER_SCROLL_LEFT" value="2"/>
1370 <member name="CLUTTER_SCROLL_RIGHT" value="3"/>
1371 </enum>
1372 <enum name="ClutterShaderError" type-name="ClutterShaderError" get-type="clutter_shader_error_get_type">
1373 <member name="CLUTTER_SHADER_ERROR_NO_ASM" value="0"/>
1374 <member name="CLUTTER_SHADER_ERROR_NO_GLSL" value="1"/>
1375 <member name="CLUTTER_SHADER_ERROR_COMPILE" value="2"/>
1376 </enum>
1377 <enum name="ClutterTextDirection" type-name="ClutterTextDirection" get-type="clutter_text_direction_get_type">
1378 <member name="CLUTTER_TEXT_DIRECTION_DEFAULT" value="0"/>
1379 <member name="CLUTTER_TEXT_DIRECTION_LTR" value="1"/>
1380 <member name="CLUTTER_TEXT_DIRECTION_RTL" value="2"/>
1381 </enum>
1382 <enum name="ClutterTextureError" type-name="ClutterTextureError" get-type="clutter_texture_error_get_type">
1383 <member name="CLUTTER_TEXTURE_ERROR_OUT_OF_MEMORY" value="0"/>
1384 <member name="CLUTTER_TEXTURE_ERROR_NO_YUV" value="1"/>
1385 <member name="CLUTTER_TEXTURE_ERROR_BAD_FORMAT" value="2"/>
1386 </enum>
1387 <enum name="ClutterTextureQuality" type-name="ClutterTextureQuality" get-type="clutter_texture_quality_get_type">
1388 <member name="CLUTTER_TEXTURE_QUALITY_LOW" value="0"/>
1389 <member name="CLUTTER_TEXTURE_QUALITY_MEDIUM" value="1"/>
1390 <member name="CLUTTER_TEXTURE_QUALITY_HIGH" value="2"/>
1391 </enum>
1392 <enum name="ClutterTimelineDirection" type-name="ClutterTimelineDirection" get-type="clutter_timeline_direction_get_type">
1393 <member name="CLUTTER_TIMELINE_FORWARD" value="0"/>
1394 <member name="CLUTTER_TIMELINE_BACKWARD" value="1"/>
1395 </enum>
1396 <enum name="ClutterUnitType" type-name="ClutterUnitType" get-type="clutter_unit_type_get_type">
1397 <member name="CLUTTER_UNIT_PIXEL" value="0"/>
1398 <member name="CLUTTER_UNIT_EM" value="1"/>
1399 <member name="CLUTTER_UNIT_MM" value="2"/>
1400 <member name="CLUTTER_UNIT_POINT" value="3"/>
1401 <member name="CLUTTER_UNIT_CM" value="4"/>
1402 </enum>
1403 <enum name="ClutterX11FilterReturn" type-name="ClutterX11FilterReturn" get-type="clutter_x11_filter_return_get_type">
1404 <member name="CLUTTER_X11_FILTER_CONTINUE" value="0"/>
1405 <member name="CLUTTER_X11_FILTER_TRANSLATE" value="1"/>
1406 <member name="CLUTTER_X11_FILTER_REMOVE" value="2"/>
1407 </enum>
1408 <enum name="ClutterX11XInputEventTypes" type-name="ClutterX11XInputEventTypes" get-type="clutter_x11_xinput_event_types_get_type">
1409 <member name="CLUTTER_X11_XINPUT_KEY_PRESS_EVENT" value="0"/>
1410 <member name="CLUTTER_X11_XINPUT_KEY_RELEASE_EVENT" value="1"/>
1411 <member name="CLUTTER_X11_XINPUT_BUTTON_PRESS_EVENT" value="2"/>
1412 <member name="CLUTTER_X11_XINPUT_BUTTON_RELEASE_EVENT" value="3"/>
1413 <member name="CLUTTER_X11_XINPUT_MOTION_NOTIFY_EVENT" value="4"/>
1414 <member name="CLUTTER_X11_XINPUT_LAST_EVENT" value="5"/>
1415 </enum>
1416 <flags name="ClutterActorFlags" type-name="ClutterActorFlags" get-type="clutter_actor_flags_get_type">
1417 <member name="CLUTTER_ACTOR_MAPPED" value="2"/>
1418 <member name="CLUTTER_ACTOR_REALIZED" value="4"/>
1419 <member name="CLUTTER_ACTOR_REACTIVE" value="8"/>
1420 <member name="CLUTTER_ACTOR_VISIBLE" value="16"/>
1421 <member name="CLUTTER_ACTOR_NO_LAYOUT" value="32"/>
1422 </flags>
1423 <flags name="ClutterAllocationFlags" type-name="ClutterAllocationFlags" get-type="clutter_allocation_flags_get_type">
1424 <member name="CLUTTER_ALLOCATION_NONE" value="0"/>
1425 <member name="CLUTTER_ABSOLUTE_ORIGIN_CHANGED" value="2"/>
1426 </flags>
1427 <flags name="ClutterEventFlags" type-name="ClutterEventFlags" get-type="clutter_event_flags_get_type">
1428 <member name="CLUTTER_EVENT_NONE" value="0"/>
1429 <member name="CLUTTER_EVENT_FLAG_SYNTHETIC" value="1"/>
1430 </flags>
1431 <flags name="ClutterFeatureFlags" type-name="ClutterFeatureFlags" get-type="clutter_feature_flags_get_type">
1432 <member name="CLUTTER_FEATURE_TEXTURE_NPOT" value="4"/>
1433 <member name="CLUTTER_FEATURE_SYNC_TO_VBLANK" value="8"/>
1434 <member name="CLUTTER_FEATURE_TEXTURE_YUV" value="16"/>
1435 <member name="CLUTTER_FEATURE_TEXTURE_READ_PIXELS" value="32"/>
1436 <member name="CLUTTER_FEATURE_STAGE_STATIC" value="64"/>
1437 <member name="CLUTTER_FEATURE_STAGE_USER_RESIZE" value="128"/>
1438 <member name="CLUTTER_FEATURE_STAGE_CURSOR" value="256"/>
1439 <member name="CLUTTER_FEATURE_SHADERS_GLSL" value="512"/>
1440 <member name="CLUTTER_FEATURE_OFFSCREEN" value="1024"/>
1441 <member name="CLUTTER_FEATURE_STAGE_MULTIPLE" value="2048"/>
1442 <member name="CLUTTER_FEATURE_SWAP_EVENTS" value="4096"/>
1443 </flags>
1444 <flags name="ClutterFontFlags" type-name="ClutterFontFlags" get-type="clutter_font_flags_get_type">
1445 <member name="CLUTTER_FONT_MIPMAPPING" value="1"/>
1446 <member name="CLUTTER_FONT_HINTING" value="2"/>
1447 </flags>
1448 <flags name="ClutterModifierType" type-name="ClutterModifierType" get-type="clutter_modifier_type_get_type">
1449 <member name="CLUTTER_SHIFT_MASK" value="1"/>
1450 <member name="CLUTTER_LOCK_MASK" value="2"/>
1451 <member name="CLUTTER_CONTROL_MASK" value="4"/>
1452 <member name="CLUTTER_MOD1_MASK" value="8"/>
1453 <member name="CLUTTER_MOD2_MASK" value="16"/>
1454 <member name="CLUTTER_MOD3_MASK" value="32"/>
1455 <member name="CLUTTER_MOD4_MASK" value="64"/>
1456 <member name="CLUTTER_MOD5_MASK" value="128"/>
1457 <member name="CLUTTER_BUTTON1_MASK" value="256"/>
1458 <member name="CLUTTER_BUTTON2_MASK" value="512"/>
1459 <member name="CLUTTER_BUTTON3_MASK" value="1024"/>
1460 <member name="CLUTTER_BUTTON4_MASK" value="2048"/>
1461 <member name="CLUTTER_BUTTON5_MASK" value="4096"/>
1462 <member name="CLUTTER_SUPER_MASK" value="67108864"/>
1463 <member name="CLUTTER_HYPER_MASK" value="134217728"/>
1464 <member name="CLUTTER_META_MASK" value="268435456"/>
1465 <member name="CLUTTER_RELEASE_MASK" value="1073741824"/>
1466 <member name="CLUTTER_MODIFIER_MASK" value="1543512063"/>
1467 </flags>
1468 <flags name="ClutterRedrawFlags" type-name="ClutterRedrawFlags" get-type="clutter_redraw_flags_get_type">
1469 <member name="CLUTTER_REDRAW_CLIPPED_TO_BOX" value="0"/>
1470 <member name="CLUTTER_REDRAW_CLIPPED_TO_ALLOCATION" value="2"/>
1471 </flags>
1472 <flags name="ClutterStageState" type-name="ClutterStageState" get-type="clutter_stage_state_get_type">
1473 <member name="CLUTTER_STAGE_STATE_FULLSCREEN" value="2"/>
1474 <member name="CLUTTER_STAGE_STATE_OFFSCREEN" value="4"/>
1475 <member name="CLUTTER_STAGE_STATE_ACTIVATED" value="8"/>
1476 </flags>
1477 <flags name="ClutterTextureFlags" type-name="ClutterTextureFlags" get-type="clutter_texture_flags_get_type">
1478 <member name="CLUTTER_TEXTURE_NONE" value="0"/>
1479 <member name="CLUTTER_TEXTURE_RGB_FLAG_BGR" value="2"/>
1480 <member name="CLUTTER_TEXTURE_RGB_FLAG_PREMULT" value="4"/>
1481 <member name="CLUTTER_TEXTURE_YUV_FLAG_YUV2" value="8"/>
1482 </flags>
1483 <object name="ClutterActor" parent="GInitiallyUnowned" type-name="ClutterActor" get-type="clutter_actor_get_type">
1484 <implements>
1485 <interface name="ClutterScriptable"/>
1486 </implements>
1487 <method name="allocate" symbol="clutter_actor_allocate">
1488 <return-type type="void"/>
1489 <parameters>
1490 <parameter name="self" type="ClutterActor*"/>
1491 <parameter name="box" type="ClutterActorBox*"/>
1492 <parameter name="flags" type="ClutterAllocationFlags"/>
1493 </parameters>
1494 </method>
1495 <method name="allocate_available_size" symbol="clutter_actor_allocate_available_size">
1496 <return-type type="void"/>
1497 <parameters>
1498 <parameter name="self" type="ClutterActor*"/>
1499 <parameter name="x" type="gfloat"/>
1500 <parameter name="y" type="gfloat"/>
1501 <parameter name="available_width" type="gfloat"/>
1502 <parameter name="available_height" type="gfloat"/>
1503 <parameter name="flags" type="ClutterAllocationFlags"/>
1504 </parameters>
1505 </method>
1506 <method name="allocate_preferred_size" symbol="clutter_actor_allocate_preferred_size">
1507 <return-type type="void"/>
1508 <parameters>
1509 <parameter name="self" type="ClutterActor*"/>
1510 <parameter name="flags" type="ClutterAllocationFlags"/>
1511 </parameters>
1512 </method>
1513 <method name="animate" symbol="clutter_actor_animate">
1514 <return-type type="ClutterAnimation*"/>
1515 <parameters>
1516 <parameter name="actor" type="ClutterActor*"/>
1517 <parameter name="mode" type="gulong"/>
1518 <parameter name="duration" type="guint"/>
1519 <parameter name="first_property_name" type="gchar*"/>
1520 </parameters>
1521 </method>
1522 <method name="animate_with_alpha" symbol="clutter_actor_animate_with_alpha">
1523 <return-type type="ClutterAnimation*"/>
1524 <parameters>
1525 <parameter name="actor" type="ClutterActor*"/>
1526 <parameter name="alpha" type="ClutterAlpha*"/>
1527 <parameter name="first_property_name" type="gchar*"/>
1528 </parameters>
1529 </method>
1530 <method name="animate_with_alphav" symbol="clutter_actor_animate_with_alphav">
1531 <return-type type="ClutterAnimation*"/>
1532 <parameters>
1533 <parameter name="actor" type="ClutterActor*"/>
1534 <parameter name="alpha" type="ClutterAlpha*"/>
1535 <parameter name="n_properties" type="gint"/>
1536 <parameter name="properties" type="gchar*[]"/>
1537 <parameter name="values" type="GValue*"/>
1538 </parameters>
1539 </method>
1540 <method name="animate_with_timeline" symbol="clutter_actor_animate_with_timeline">
1541 <return-type type="ClutterAnimation*"/>
1542 <parameters>
1543 <parameter name="actor" type="ClutterActor*"/>
1544 <parameter name="mode" type="gulong"/>
1545 <parameter name="timeline" type="ClutterTimeline*"/>
1546 <parameter name="first_property_name" type="gchar*"/>
1547 </parameters>
1548 </method>
1549 <method name="animate_with_timelinev" symbol="clutter_actor_animate_with_timelinev">
1550 <return-type type="ClutterAnimation*"/>
1551 <parameters>
1552 <parameter name="actor" type="ClutterActor*"/>
1553 <parameter name="mode" type="gulong"/>
1554 <parameter name="timeline" type="ClutterTimeline*"/>
1555 <parameter name="n_properties" type="gint"/>
1556 <parameter name="properties" type="gchar*[]"/>
1557 <parameter name="values" type="GValue*"/>
1558 </parameters>
1559 </method>
1560 <method name="animatev" symbol="clutter_actor_animatev">
1561 <return-type type="ClutterAnimation*"/>
1562 <parameters>
1563 <parameter name="actor" type="ClutterActor*"/>
1564 <parameter name="mode" type="gulong"/>
1565 <parameter name="duration" type="guint"/>
1566 <parameter name="n_properties" type="gint"/>
1567 <parameter name="properties" type="gchar*[]"/>
1568 <parameter name="values" type="GValue*"/>
1569 </parameters>
1570 </method>
1571 <method name="apply_relative_transform_to_point" symbol="clutter_actor_apply_relative_transform_to_point">
1572 <return-type type="void"/>
1573 <parameters>
1574 <parameter name="self" type="ClutterActor*"/>
1575 <parameter name="ancestor" type="ClutterActor*"/>
1576 <parameter name="point" type="ClutterVertex*"/>
1577 <parameter name="vertex" type="ClutterVertex*"/>
1578 </parameters>
1579 </method>
1580 <method name="apply_transform_to_point" symbol="clutter_actor_apply_transform_to_point">
1581 <return-type type="void"/>
1582 <parameters>
1583 <parameter name="self" type="ClutterActor*"/>
1584 <parameter name="point" type="ClutterVertex*"/>
1585 <parameter name="vertex" type="ClutterVertex*"/>
1586 </parameters>
1587 </method>
1588 <method name="create_pango_context" symbol="clutter_actor_create_pango_context">
1589 <return-type type="PangoContext*"/>
1590 <parameters>
1591 <parameter name="self" type="ClutterActor*"/>
1592 </parameters>
1593 </method>
1594 <method name="create_pango_layout" symbol="clutter_actor_create_pango_layout">
1595 <return-type type="PangoLayout*"/>
1596 <parameters>
1597 <parameter name="self" type="ClutterActor*"/>
1598 <parameter name="text" type="gchar*"/>
1599 </parameters>
1600 </method>
1601 <method name="destroy" symbol="clutter_actor_destroy">
1602 <return-type type="void"/>
1603 <parameters>
1604 <parameter name="self" type="ClutterActor*"/>
1605 </parameters>
1606 </method>
1607 <method name="event" symbol="clutter_actor_event">
1608 <return-type type="gboolean"/>
1609 <parameters>
1610 <parameter name="actor" type="ClutterActor*"/>
1611 <parameter name="event" type="ClutterEvent*"/>
1612 <parameter name="capture" type="gboolean"/>
1613 </parameters>
1614 </method>
1615 <method name="get_abs_allocation_vertices" symbol="clutter_actor_get_abs_allocation_vertices">
1616 <return-type type="void"/>
1617 <parameters>
1618 <parameter name="self" type="ClutterActor*"/>
1619 <parameter name="verts" type="ClutterVertex[]"/>
1620 </parameters>
1621 </method>
1622 <method name="get_allocation_box" symbol="clutter_actor_get_allocation_box">
1623 <return-type type="void"/>
1624 <parameters>
1625 <parameter name="self" type="ClutterActor*"/>
1626 <parameter name="box" type="ClutterActorBox*"/>
1627 </parameters>
1628 </method>
1629 <method name="get_allocation_geometry" symbol="clutter_actor_get_allocation_geometry">
1630 <return-type type="void"/>
1631 <parameters>
1632 <parameter name="self" type="ClutterActor*"/>
1633 <parameter name="geom" type="ClutterGeometry*"/>
1634 </parameters>
1635 </method>
1636 <method name="get_allocation_vertices" symbol="clutter_actor_get_allocation_vertices">
1637 <return-type type="void"/>
1638 <parameters>
1639 <parameter name="self" type="ClutterActor*"/>
1640 <parameter name="ancestor" type="ClutterActor*"/>
1641 <parameter name="verts" type="ClutterVertex[]"/>
1642 </parameters>
1643 </method>
1644 <method name="get_anchor_point" symbol="clutter_actor_get_anchor_point">
1645 <return-type type="void"/>
1646 <parameters>
1647 <parameter name="self" type="ClutterActor*"/>
1648 <parameter name="anchor_x" type="gfloat*"/>
1649 <parameter name="anchor_y" type="gfloat*"/>
1650 </parameters>
1651 </method>
1652 <method name="get_anchor_point_gravity" symbol="clutter_actor_get_anchor_point_gravity">
1653 <return-type type="ClutterGravity"/>
1654 <parameters>
1655 <parameter name="self" type="ClutterActor*"/>
1656 </parameters>
1657 </method>
1658 <method name="get_animation" symbol="clutter_actor_get_animation">
1659 <return-type type="ClutterAnimation*"/>
1660 <parameters>
1661 <parameter name="actor" type="ClutterActor*"/>
1662 </parameters>
1663 </method>
1664 <method name="get_clip" symbol="clutter_actor_get_clip">
1665 <return-type type="void"/>
1666 <parameters>
1667 <parameter name="self" type="ClutterActor*"/>
1668 <parameter name="xoff" type="gfloat*"/>
1669 <parameter name="yoff" type="gfloat*"/>
1670 <parameter name="width" type="gfloat*"/>
1671 <parameter name="height" type="gfloat*"/>
1672 </parameters>
1673 </method>
1674 <method name="get_depth" symbol="clutter_actor_get_depth">
1675 <return-type type="gfloat"/>
1676 <parameters>
1677 <parameter name="self" type="ClutterActor*"/>
1678 </parameters>
1679 </method>
1680 <method name="get_fixed_position_set" symbol="clutter_actor_get_fixed_position_set">
1681 <return-type type="gboolean"/>
1682 <parameters>
1683 <parameter name="self" type="ClutterActor*"/>
1684 </parameters>
1685 </method>
1686 <method name="get_flags" symbol="clutter_actor_get_flags">
1687 <return-type type="ClutterActorFlags"/>
1688 <parameters>
1689 <parameter name="self" type="ClutterActor*"/>
1690 </parameters>
1691 </method>
1692 <method name="get_geometry" symbol="clutter_actor_get_geometry">
1693 <return-type type="void"/>
1694 <parameters>
1695 <parameter name="self" type="ClutterActor*"/>
1696 <parameter name="geometry" type="ClutterGeometry*"/>
1697 </parameters>
1698 </method>
1699 <method name="get_gid" symbol="clutter_actor_get_gid">
1700 <return-type type="guint32"/>
1701 <parameters>
1702 <parameter name="self" type="ClutterActor*"/>
1703 </parameters>
1704 </method>
1705 <method name="get_height" symbol="clutter_actor_get_height">
1706 <return-type type="gfloat"/>
1707 <parameters>
1708 <parameter name="self" type="ClutterActor*"/>
1709 </parameters>
1710 </method>
1711 <method name="get_name" symbol="clutter_actor_get_name">
1712 <return-type type="gchar*"/>
1713 <parameters>
1714 <parameter name="self" type="ClutterActor*"/>
1715 </parameters>
1716 </method>
1717 <method name="get_opacity" symbol="clutter_actor_get_opacity">
1718 <return-type type="guint8"/>
1719 <parameters>
1720 <parameter name="self" type="ClutterActor*"/>
1721 </parameters>
1722 </method>
1723 <method name="get_paint_opacity" symbol="clutter_actor_get_paint_opacity">
1724 <return-type type="guint8"/>
1725 <parameters>
1726 <parameter name="self" type="ClutterActor*"/>
1727 </parameters>
1728 </method>
1729 <method name="get_paint_visibility" symbol="clutter_actor_get_paint_visibility">
1730 <return-type type="gboolean"/>
1731 <parameters>
1732 <parameter name="self" type="ClutterActor*"/>
1733 </parameters>
1734 </method>
1735 <method name="get_pango_context" symbol="clutter_actor_get_pango_context">
1736 <return-type type="PangoContext*"/>
1737 <parameters>
1738 <parameter name="self" type="ClutterActor*"/>
1739 </parameters>
1740 </method>
1741 <method name="get_parent" symbol="clutter_actor_get_parent">
1742 <return-type type="ClutterActor*"/>
1743 <parameters>
1744 <parameter name="self" type="ClutterActor*"/>
1745 </parameters>
1746 </method>
1747 <method name="get_position" symbol="clutter_actor_get_position">
1748 <return-type type="void"/>
1749 <parameters>
1750 <parameter name="self" type="ClutterActor*"/>
1751 <parameter name="x" type="gfloat*"/>
1752 <parameter name="y" type="gfloat*"/>
1753 </parameters>
1754 </method>
1755 <method name="get_preferred_height" symbol="clutter_actor_get_preferred_height">
1756 <return-type type="void"/>
1757 <parameters>
1758 <parameter name="self" type="ClutterActor*"/>
1759 <parameter name="for_width" type="gfloat"/>
1760 <parameter name="min_height_p" type="gfloat*"/>
1761 <parameter name="natural_height_p" type="gfloat*"/>
1762 </parameters>
1763 </method>
1764 <method name="get_preferred_size" symbol="clutter_actor_get_preferred_size">
1765 <return-type type="void"/>
1766 <parameters>
1767 <parameter name="self" type="ClutterActor*"/>
1768 <parameter name="min_width_p" type="gfloat*"/>
1769 <parameter name="min_height_p" type="gfloat*"/>
1770 <parameter name="natural_width_p" type="gfloat*"/>
1771 <parameter name="natural_height_p" type="gfloat*"/>
1772 </parameters>
1773 </method>
1774 <method name="get_preferred_width" symbol="clutter_actor_get_preferred_width">
1775 <return-type type="void"/>
1776 <parameters>
1777 <parameter name="self" type="ClutterActor*"/>
1778 <parameter name="for_height" type="gfloat"/>
1779 <parameter name="min_width_p" type="gfloat*"/>
1780 <parameter name="natural_width_p" type="gfloat*"/>
1781 </parameters>
1782 </method>
1783 <method name="get_reactive" symbol="clutter_actor_get_reactive">
1784 <return-type type="gboolean"/>
1785 <parameters>
1786 <parameter name="actor" type="ClutterActor*"/>
1787 </parameters>
1788 </method>
1789 <method name="get_request_mode" symbol="clutter_actor_get_request_mode">
1790 <return-type type="ClutterRequestMode"/>
1791 <parameters>
1792 <parameter name="self" type="ClutterActor*"/>
1793 </parameters>
1794 </method>
1795 <method name="get_rotation" symbol="clutter_actor_get_rotation">
1796 <return-type type="gdouble"/>
1797 <parameters>
1798 <parameter name="self" type="ClutterActor*"/>
1799 <parameter name="axis" type="ClutterRotateAxis"/>
1800 <parameter name="x" type="gfloat*"/>
1801 <parameter name="y" type="gfloat*"/>
1802 <parameter name="z" type="gfloat*"/>
1803 </parameters>
1804 </method>
1805 <method name="get_scale" symbol="clutter_actor_get_scale">
1806 <return-type type="void"/>
1807 <parameters>
1808 <parameter name="self" type="ClutterActor*"/>
1809 <parameter name="scale_x" type="gdouble*"/>
1810 <parameter name="scale_y" type="gdouble*"/>
1811 </parameters>
1812 </method>
1813 <method name="get_scale_center" symbol="clutter_actor_get_scale_center">
1814 <return-type type="void"/>
1815 <parameters>
1816 <parameter name="self" type="ClutterActor*"/>
1817 <parameter name="center_x" type="gfloat*"/>
1818 <parameter name="center_y" type="gfloat*"/>
1819 </parameters>
1820 </method>
1821 <method name="get_scale_gravity" symbol="clutter_actor_get_scale_gravity">
1822 <return-type type="ClutterGravity"/>
1823 <parameters>
1824 <parameter name="self" type="ClutterActor*"/>
1825 </parameters>
1826 </method>
1827 <method name="get_shader" symbol="clutter_actor_get_shader">
1828 <return-type type="ClutterShader*"/>
1829 <parameters>
1830 <parameter name="self" type="ClutterActor*"/>
1831 </parameters>
1832 </method>
1833 <method name="get_size" symbol="clutter_actor_get_size">
1834 <return-type type="void"/>
1835 <parameters>
1836 <parameter name="self" type="ClutterActor*"/>
1837 <parameter name="width" type="gfloat*"/>
1838 <parameter name="height" type="gfloat*"/>
1839 </parameters>
1840 </method>
1841 <method name="get_stage" symbol="clutter_actor_get_stage">
1842 <return-type type="ClutterActor*"/>
1843 <parameters>
1844 <parameter name="actor" type="ClutterActor*"/>
1845 </parameters>
1846 </method>
1847 <method name="get_text_direction" symbol="clutter_actor_get_text_direction">
1848 <return-type type="ClutterTextDirection"/>
1849 <parameters>
1850 <parameter name="self" type="ClutterActor*"/>
1851 </parameters>
1852 </method>
1853 <method name="get_transformation_matrix" symbol="clutter_actor_get_transformation_matrix">
1854 <return-type type="void"/>
1855 <parameters>
1856 <parameter name="self" type="ClutterActor*"/>
1857 <parameter name="matrix" type="CoglMatrix*"/>
1858 </parameters>
1859 </method>
1860 <method name="get_transformed_position" symbol="clutter_actor_get_transformed_position">
1861 <return-type type="void"/>
1862 <parameters>
1863 <parameter name="self" type="ClutterActor*"/>
1864 <parameter name="x" type="gfloat*"/>
1865 <parameter name="y" type="gfloat*"/>
1866 </parameters>
1867 </method>
1868 <method name="get_transformed_size" symbol="clutter_actor_get_transformed_size">
1869 <return-type type="void"/>
1870 <parameters>
1871 <parameter name="self" type="ClutterActor*"/>
1872 <parameter name="width" type="gfloat*"/>
1873 <parameter name="height" type="gfloat*"/>
1874 </parameters>
1875 </method>
1876 <method name="get_width" symbol="clutter_actor_get_width">
1877 <return-type type="gfloat"/>
1878 <parameters>
1879 <parameter name="self" type="ClutterActor*"/>
1880 </parameters>
1881 </method>
1882 <method name="get_x" symbol="clutter_actor_get_x">
1883 <return-type type="gfloat"/>
1884 <parameters>
1885 <parameter name="self" type="ClutterActor*"/>
1886 </parameters>
1887 </method>
1888 <method name="get_y" symbol="clutter_actor_get_y">
1889 <return-type type="gfloat"/>
1890 <parameters>
1891 <parameter name="self" type="ClutterActor*"/>
1892 </parameters>
1893 </method>
1894 <method name="get_z_rotation_gravity" symbol="clutter_actor_get_z_rotation_gravity">
1895 <return-type type="ClutterGravity"/>
1896 <parameters>
1897 <parameter name="self" type="ClutterActor*"/>
1898 </parameters>
1899 </method>
1900 <method name="grab_key_focus" symbol="clutter_actor_grab_key_focus">
1901 <return-type type="void"/>
1902 <parameters>
1903 <parameter name="self" type="ClutterActor*"/>
1904 </parameters>
1905 </method>
1906 <method name="has_clip" symbol="clutter_actor_has_clip">
1907 <return-type type="gboolean"/>
1908 <parameters>
1909 <parameter name="self" type="ClutterActor*"/>
1910 </parameters>
1911 </method>
1912 <method name="has_pointer" symbol="clutter_actor_has_pointer">
1913 <return-type type="gboolean"/>
1914 <parameters>
1915 <parameter name="self" type="ClutterActor*"/>
1916 </parameters>
1917 </method>
1918 <method name="hide" symbol="clutter_actor_hide">
1919 <return-type type="void"/>
1920 <parameters>
1921 <parameter name="self" type="ClutterActor*"/>
1922 </parameters>
1923 </method>
1924 <method name="hide_all" symbol="clutter_actor_hide_all">
1925 <return-type type="void"/>
1926 <parameters>
1927 <parameter name="self" type="ClutterActor*"/>
1928 </parameters>
1929 </method>
1930 <method name="is_in_clone_paint" symbol="clutter_actor_is_in_clone_paint">
1931 <return-type type="gboolean"/>
1932 <parameters>
1933 <parameter name="self" type="ClutterActor*"/>
1934 </parameters>
1935 </method>
1936 <method name="is_rotated" symbol="clutter_actor_is_rotated">
1937 <return-type type="gboolean"/>
1938 <parameters>
1939 <parameter name="self" type="ClutterActor*"/>
1940 </parameters>
1941 </method>
1942 <method name="is_scaled" symbol="clutter_actor_is_scaled">
1943 <return-type type="gboolean"/>
1944 <parameters>
1945 <parameter name="self" type="ClutterActor*"/>
1946 </parameters>
1947 </method>
1948 <method name="lower" symbol="clutter_actor_lower">
1949 <return-type type="void"/>
1950 <parameters>
1951 <parameter name="self" type="ClutterActor*"/>
1952 <parameter name="above" type="ClutterActor*"/>
1953 </parameters>
1954 </method>
1955 <method name="lower_bottom" symbol="clutter_actor_lower_bottom">
1956 <return-type type="void"/>
1957 <parameters>
1958 <parameter name="self" type="ClutterActor*"/>
1959 </parameters>
1960 </method>
1961 <method name="map" symbol="clutter_actor_map">
1962 <return-type type="void"/>
1963 <parameters>
1964 <parameter name="self" type="ClutterActor*"/>
1965 </parameters>
1966 </method>
1967 <method name="move_anchor_point" symbol="clutter_actor_move_anchor_point">
1968 <return-type type="void"/>
1969 <parameters>
1970 <parameter name="self" type="ClutterActor*"/>
1971 <parameter name="anchor_x" type="gfloat"/>
1972 <parameter name="anchor_y" type="gfloat"/>
1973 </parameters>
1974 </method>
1975 <method name="move_anchor_point_from_gravity" symbol="clutter_actor_move_anchor_point_from_gravity">
1976 <return-type type="void"/>
1977 <parameters>
1978 <parameter name="self" type="ClutterActor*"/>
1979 <parameter name="gravity" type="ClutterGravity"/>
1980 </parameters>
1981 </method>
1982 <method name="move_by" symbol="clutter_actor_move_by">
1983 <return-type type="void"/>
1984 <parameters>
1985 <parameter name="self" type="ClutterActor*"/>
1986 <parameter name="dx" type="gfloat"/>
1987 <parameter name="dy" type="gfloat"/>
1988 </parameters>
1989 </method>
1990 <method name="paint" symbol="clutter_actor_paint">
1991 <return-type type="void"/>
1992 <parameters>
1993 <parameter name="self" type="ClutterActor*"/>
1994 </parameters>
1995 </method>
1996 <method name="pop_internal" symbol="clutter_actor_pop_internal">
1997 <return-type type="void"/>
1998 <parameters>
1999 <parameter name="self" type="ClutterActor*"/>
2000 </parameters>
2001 </method>
2002 <method name="push_internal" symbol="clutter_actor_push_internal">
2003 <return-type type="void"/>
2004 <parameters>
2005 <parameter name="self" type="ClutterActor*"/>
2006 </parameters>
2007 </method>
2008 <method name="queue_redraw" symbol="clutter_actor_queue_redraw">
2009 <return-type type="void"/>
2010 <parameters>
2011 <parameter name="self" type="ClutterActor*"/>
2012 </parameters>
2013 </method>
2014 <method name="queue_relayout" symbol="clutter_actor_queue_relayout">
2015 <return-type type="void"/>
2016 <parameters>
2017 <parameter name="self" type="ClutterActor*"/>
2018 </parameters>
2019 </method>
2020 <method name="raise" symbol="clutter_actor_raise">
2021 <return-type type="void"/>
2022 <parameters>
2023 <parameter name="self" type="ClutterActor*"/>
2024 <parameter name="below" type="ClutterActor*"/>
2025 </parameters>
2026 </method>
2027 <method name="raise_top" symbol="clutter_actor_raise_top">
2028 <return-type type="void"/>
2029 <parameters>
2030 <parameter name="self" type="ClutterActor*"/>
2031 </parameters>
2032 </method>
2033 <method name="realize" symbol="clutter_actor_realize">
2034 <return-type type="void"/>
2035 <parameters>
2036 <parameter name="self" type="ClutterActor*"/>
2037 </parameters>
2038 </method>
2039 <method name="remove_clip" symbol="clutter_actor_remove_clip">
2040 <return-type type="void"/>
2041 <parameters>
2042 <parameter name="self" type="ClutterActor*"/>
2043 </parameters>
2044 </method>
2045 <method name="reparent" symbol="clutter_actor_reparent">
2046 <return-type type="void"/>
2047 <parameters>
2048 <parameter name="self" type="ClutterActor*"/>
2049 <parameter name="new_parent" type="ClutterActor*"/>
2050 </parameters>
2051 </method>
2052 <method name="set_anchor_point" symbol="clutter_actor_set_anchor_point">
2053 <return-type type="void"/>
2054 <parameters>
2055 <parameter name="self" type="ClutterActor*"/>
2056 <parameter name="anchor_x" type="gfloat"/>
2057 <parameter name="anchor_y" type="gfloat"/>
2058 </parameters>
2059 </method>
2060 <method name="set_anchor_point_from_gravity" symbol="clutter_actor_set_anchor_point_from_gravity">
2061 <return-type type="void"/>
2062 <parameters>
2063 <parameter name="self" type="ClutterActor*"/>
2064 <parameter name="gravity" type="ClutterGravity"/>
2065 </parameters>
2066 </method>
2067 <method name="set_clip" symbol="clutter_actor_set_clip">
2068 <return-type type="void"/>
2069 <parameters>
2070 <parameter name="self" type="ClutterActor*"/>
2071 <parameter name="xoff" type="gfloat"/>
2072 <parameter name="yoff" type="gfloat"/>
2073 <parameter name="width" type="gfloat"/>
2074 <parameter name="height" type="gfloat"/>
2075 </parameters>
2076 </method>
2077 <method name="set_depth" symbol="clutter_actor_set_depth">
2078 <return-type type="void"/>
2079 <parameters>
2080 <parameter name="self" type="ClutterActor*"/>
2081 <parameter name="depth" type="gfloat"/>
2082 </parameters>
2083 </method>
2084 <method name="set_fixed_position_set" symbol="clutter_actor_set_fixed_position_set">
2085 <return-type type="void"/>
2086 <parameters>
2087 <parameter name="self" type="ClutterActor*"/>
2088 <parameter name="is_set" type="gboolean"/>
2089 </parameters>
2090 </method>
2091 <method name="set_flags" symbol="clutter_actor_set_flags">
2092 <return-type type="void"/>
2093 <parameters>
2094 <parameter name="self" type="ClutterActor*"/>
2095 <parameter name="flags" type="ClutterActorFlags"/>
2096 </parameters>
2097 </method>
2098 <method name="set_geometry" symbol="clutter_actor_set_geometry">
2099 <return-type type="void"/>
2100 <parameters>
2101 <parameter name="self" type="ClutterActor*"/>
2102 <parameter name="geometry" type="ClutterGeometry*"/>
2103 </parameters>
2104 </method>
2105 <method name="set_height" symbol="clutter_actor_set_height">
2106 <return-type type="void"/>
2107 <parameters>
2108 <parameter name="self" type="ClutterActor*"/>
2109 <parameter name="height" type="gfloat"/>
2110 </parameters>
2111 </method>
2112 <method name="set_name" symbol="clutter_actor_set_name">
2113 <return-type type="void"/>
2114 <parameters>
2115 <parameter name="self" type="ClutterActor*"/>
2116 <parameter name="name" type="gchar*"/>
2117 </parameters>
2118 </method>
2119 <method name="set_opacity" symbol="clutter_actor_set_opacity">
2120 <return-type type="void"/>
2121 <parameters>
2122 <parameter name="self" type="ClutterActor*"/>
2123 <parameter name="opacity" type="guint8"/>
2124 </parameters>
2125 </method>
2126 <method name="set_parent" symbol="clutter_actor_set_parent">
2127 <return-type type="void"/>
2128 <parameters>
2129 <parameter name="self" type="ClutterActor*"/>
2130 <parameter name="parent" type="ClutterActor*"/>
2131 </parameters>
2132 </method>
2133 <method name="set_position" symbol="clutter_actor_set_position">
2134 <return-type type="void"/>
2135 <parameters>
2136 <parameter name="self" type="ClutterActor*"/>
2137 <parameter name="x" type="gfloat"/>
2138 <parameter name="y" type="gfloat"/>
2139 </parameters>
2140 </method>
2141 <method name="set_reactive" symbol="clutter_actor_set_reactive">
2142 <return-type type="void"/>
2143 <parameters>
2144 <parameter name="actor" type="ClutterActor*"/>
2145 <parameter name="reactive" type="gboolean"/>
2146 </parameters>
2147 </method>
2148 <method name="set_request_mode" symbol="clutter_actor_set_request_mode">
2149 <return-type type="void"/>
2150 <parameters>
2151 <parameter name="self" type="ClutterActor*"/>
2152 <parameter name="mode" type="ClutterRequestMode"/>
2153 </parameters>
2154 </method>
2155 <method name="set_rotation" symbol="clutter_actor_set_rotation">
2156 <return-type type="void"/>
2157 <parameters>
2158 <parameter name="self" type="ClutterActor*"/>
2159 <parameter name="axis" type="ClutterRotateAxis"/>
2160 <parameter name="angle" type="gdouble"/>
2161 <parameter name="x" type="gfloat"/>
2162 <parameter name="y" type="gfloat"/>
2163 <parameter name="z" type="gfloat"/>
2164 </parameters>
2165 </method>
2166 <method name="set_scale" symbol="clutter_actor_set_scale">
2167 <return-type type="void"/>
2168 <parameters>
2169 <parameter name="self" type="ClutterActor*"/>
2170 <parameter name="scale_x" type="gdouble"/>
2171 <parameter name="scale_y" type="gdouble"/>
2172 </parameters>
2173 </method>
2174 <method name="set_scale_full" symbol="clutter_actor_set_scale_full">
2175 <return-type type="void"/>
2176 <parameters>
2177 <parameter name="self" type="ClutterActor*"/>
2178 <parameter name="scale_x" type="gdouble"/>
2179 <parameter name="scale_y" type="gdouble"/>
2180 <parameter name="center_x" type="gfloat"/>
2181 <parameter name="center_y" type="gfloat"/>
2182 </parameters>
2183 </method>
2184 <method name="set_scale_with_gravity" symbol="clutter_actor_set_scale_with_gravity">
2185 <return-type type="void"/>
2186 <parameters>
2187 <parameter name="self" type="ClutterActor*"/>
2188 <parameter name="scale_x" type="gdouble"/>
2189 <parameter name="scale_y" type="gdouble"/>
2190 <parameter name="gravity" type="ClutterGravity"/>
2191 </parameters>
2192 </method>
2193 <method name="set_shader" symbol="clutter_actor_set_shader">
2194 <return-type type="gboolean"/>
2195 <parameters>
2196 <parameter name="self" type="ClutterActor*"/>
2197 <parameter name="shader" type="ClutterShader*"/>
2198 </parameters>
2199 </method>
2200 <method name="set_shader_param" symbol="clutter_actor_set_shader_param">
2201 <return-type type="void"/>
2202 <parameters>
2203 <parameter name="self" type="ClutterActor*"/>
2204 <parameter name="param" type="gchar*"/>
2205 <parameter name="value" type="GValue*"/>
2206 </parameters>
2207 </method>
2208 <method name="set_shader_param_float" symbol="clutter_actor_set_shader_param_float">
2209 <return-type type="void"/>
2210 <parameters>
2211 <parameter name="self" type="ClutterActor*"/>
2212 <parameter name="param" type="gchar*"/>
2213 <parameter name="value" type="gfloat"/>
2214 </parameters>
2215 </method>
2216 <method name="set_shader_param_int" symbol="clutter_actor_set_shader_param_int">
2217 <return-type type="void"/>
2218 <parameters>
2219 <parameter name="self" type="ClutterActor*"/>
2220 <parameter name="param" type="gchar*"/>
2221 <parameter name="value" type="gint"/>
2222 </parameters>
2223 </method>
2224 <method name="set_size" symbol="clutter_actor_set_size">
2225 <return-type type="void"/>
2226 <parameters>
2227 <parameter name="self" type="ClutterActor*"/>
2228 <parameter name="width" type="gfloat"/>
2229 <parameter name="height" type="gfloat"/>
2230 </parameters>
2231 </method>
2232 <method name="set_text_direction" symbol="clutter_actor_set_text_direction">
2233 <return-type type="void"/>
2234 <parameters>
2235 <parameter name="self" type="ClutterActor*"/>
2236 <parameter name="text_dir" type="ClutterTextDirection"/>
2237 </parameters>
2238 </method>
2239 <method name="set_width" symbol="clutter_actor_set_width">
2240 <return-type type="void"/>
2241 <parameters>
2242 <parameter name="self" type="ClutterActor*"/>
2243 <parameter name="width" type="gfloat"/>
2244 </parameters>
2245 </method>
2246 <method name="set_x" symbol="clutter_actor_set_x">
2247 <return-type type="void"/>
2248 <parameters>
2249 <parameter name="self" type="ClutterActor*"/>
2250 <parameter name="x" type="gfloat"/>
2251 </parameters>
2252 </method>
2253 <method name="set_y" symbol="clutter_actor_set_y">
2254 <return-type type="void"/>
2255 <parameters>
2256 <parameter name="self" type="ClutterActor*"/>
2257 <parameter name="y" type="gfloat"/>
2258 </parameters>
2259 </method>
2260 <method name="set_z_rotation_from_gravity" symbol="clutter_actor_set_z_rotation_from_gravity">
2261 <return-type type="void"/>
2262 <parameters>
2263 <parameter name="self" type="ClutterActor*"/>
2264 <parameter name="angle" type="gdouble"/>
2265 <parameter name="gravity" type="ClutterGravity"/>
2266 </parameters>
2267 </method>
2268 <method name="should_pick_paint" symbol="clutter_actor_should_pick_paint">
2269 <return-type type="gboolean"/>
2270 <parameters>
2271 <parameter name="self" type="ClutterActor*"/>
2272 </parameters>
2273 </method>
2274 <method name="show" symbol="clutter_actor_show">
2275 <return-type type="void"/>
2276 <parameters>
2277 <parameter name="self" type="ClutterActor*"/>
2278 </parameters>
2279 </method>
2280 <method name="show_all" symbol="clutter_actor_show_all">
2281 <return-type type="void"/>
2282 <parameters>
2283 <parameter name="self" type="ClutterActor*"/>
2284 </parameters>
2285 </method>
2286 <method name="transform_stage_point" symbol="clutter_actor_transform_stage_point">
2287 <return-type type="gboolean"/>
2288 <parameters>
2289 <parameter name="self" type="ClutterActor*"/>
2290 <parameter name="x" type="gfloat"/>
2291 <parameter name="y" type="gfloat"/>
2292 <parameter name="x_out" type="gfloat*"/>
2293 <parameter name="y_out" type="gfloat*"/>
2294 </parameters>
2295 </method>
2296 <method name="unmap" symbol="clutter_actor_unmap">
2297 <return-type type="void"/>
2298 <parameters>
2299 <parameter name="self" type="ClutterActor*"/>
2300 </parameters>
2301 </method>
2302 <method name="unparent" symbol="clutter_actor_unparent">
2303 <return-type type="void"/>
2304 <parameters>
2305 <parameter name="self" type="ClutterActor*"/>
2306 </parameters>
2307 </method>
2308 <method name="unrealize" symbol="clutter_actor_unrealize">
2309 <return-type type="void"/>
2310 <parameters>
2311 <parameter name="self" type="ClutterActor*"/>
2312 </parameters>
2313 </method>
2314 <method name="unset_flags" symbol="clutter_actor_unset_flags">
2315 <return-type type="void"/>
2316 <parameters>
2317 <parameter name="self" type="ClutterActor*"/>
2318 <parameter name="flags" type="ClutterActorFlags"/>
2319 </parameters>
2320 </method>
2321 <property name="allocation" type="ClutterActorBox*" readable="1" writable="0" construct="0" construct-only="0"/>
2322 <property name="anchor-gravity" type="ClutterGravity" readable="1" writable="1" construct="0" construct-only="0"/>
2323 <property name="anchor-x" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2324 <property name="anchor-y" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2325 <property name="clip" type="ClutterGeometry*" readable="1" writable="1" construct="0" construct-only="0"/>
2326 <property name="clip-to-allocation" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2327 <property name="depth" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2328 <property name="fixed-position-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2329 <property name="fixed-x" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2330 <property name="fixed-y" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2331 <property name="has-clip" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
2332 <property name="has-pointer" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
2333 <property name="height" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2334 <property name="mapped" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
2335 <property name="min-height" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2336 <property name="min-height-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2337 <property name="min-width" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2338 <property name="min-width-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2339 <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
2340 <property name="natural-height" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2341 <property name="natural-height-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2342 <property name="natural-width" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2343 <property name="natural-width-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2344 <property name="opacity" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
2345 <property name="reactive" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2346 <property name="realized" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
2347 <property name="request-mode" type="ClutterRequestMode" readable="1" writable="1" construct="0" construct-only="0"/>
2348 <property name="rotation-angle-x" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
2349 <property name="rotation-angle-y" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
2350 <property name="rotation-angle-z" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
2351 <property name="rotation-center-x" type="ClutterVertex*" readable="1" writable="1" construct="0" construct-only="0"/>
2352 <property name="rotation-center-y" type="ClutterVertex*" readable="1" writable="1" construct="0" construct-only="0"/>
2353 <property name="rotation-center-z" type="ClutterVertex*" readable="1" writable="1" construct="0" construct-only="0"/>
2354 <property name="rotation-center-z-gravity" type="ClutterGravity" readable="1" writable="1" construct="0" construct-only="0"/>
2355 <property name="scale-center-x" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2356 <property name="scale-center-y" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2357 <property name="scale-gravity" type="ClutterGravity" readable="1" writable="1" construct="0" construct-only="0"/>
2358 <property name="scale-x" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
2359 <property name="scale-y" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
2360 <property name="show-on-set-parent" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2361 <property name="text-direction" type="ClutterTextDirection" readable="1" writable="1" construct="0" construct-only="0"/>
2362 <property name="visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2363 <property name="width" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2364 <property name="x" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2365 <property name="y" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2366 <signal name="allocation-changed" when="LAST">
2367 <return-type type="void"/>
2368 <parameters>
2369 <parameter name="object" type="ClutterActor*"/>
2370 <parameter name="p0" type="ClutterActorBox*"/>
2371 <parameter name="p1" type="ClutterAllocationFlags"/>
2372 </parameters>
2373 </signal>
2374 <signal name="button-press-event" when="LAST">
2375 <return-type type="gboolean"/>
2376 <parameters>
2377 <parameter name="actor" type="ClutterActor*"/>
2378 <parameter name="event" type="ClutterEvent*"/>
2379 </parameters>
2380 </signal>
2381 <signal name="button-release-event" when="LAST">
2382 <return-type type="gboolean"/>
2383 <parameters>
2384 <parameter name="actor" type="ClutterActor*"/>
2385 <parameter name="event" type="ClutterEvent*"/>
2386 </parameters>
2387 </signal>
2388 <signal name="captured-event" when="LAST">
2389 <return-type type="gboolean"/>
2390 <parameters>
2391 <parameter name="actor" type="ClutterActor*"/>
2392 <parameter name="event" type="ClutterEvent*"/>
2393 </parameters>
2394 </signal>
2395 <signal name="destroy" when="CLEANUP">
2396 <return-type type="void"/>
2397 <parameters>
2398 <parameter name="actor" type="ClutterActor*"/>
2399 </parameters>
2400 </signal>
2401 <signal name="enter-event" when="LAST">
2402 <return-type type="gboolean"/>
2403 <parameters>
2404 <parameter name="actor" type="ClutterActor*"/>
2405 <parameter name="event" type="ClutterEvent*"/>
2406 </parameters>
2407 </signal>
2408 <signal name="event" when="LAST">
2409 <return-type type="gboolean"/>
2410 <parameters>
2411 <parameter name="actor" type="ClutterActor*"/>
2412 <parameter name="event" type="ClutterEvent*"/>
2413 </parameters>
2414 </signal>
2415 <signal name="hide" when="FIRST">
2416 <return-type type="void"/>
2417 <parameters>
2418 <parameter name="actor" type="ClutterActor*"/>
2419 </parameters>
2420 </signal>
2421 <signal name="key-focus-in" when="LAST">
2422 <return-type type="void"/>
2423 <parameters>
2424 <parameter name="actor" type="ClutterActor*"/>
2425 </parameters>
2426 </signal>
2427 <signal name="key-focus-out" when="LAST">
2428 <return-type type="void"/>
2429 <parameters>
2430 <parameter name="actor" type="ClutterActor*"/>
2431 </parameters>
2432 </signal>
2433 <signal name="key-press-event" when="LAST">
2434 <return-type type="gboolean"/>
2435 <parameters>
2436 <parameter name="actor" type="ClutterActor*"/>
2437 <parameter name="event" type="ClutterEvent*"/>
2438 </parameters>
2439 </signal>
2440 <signal name="key-release-event" when="LAST">
2441 <return-type type="gboolean"/>
2442 <parameters>
2443 <parameter name="actor" type="ClutterActor*"/>
2444 <parameter name="event" type="ClutterEvent*"/>
2445 </parameters>
2446 </signal>
2447 <signal name="leave-event" when="LAST">
2448 <return-type type="gboolean"/>
2449 <parameters>
2450 <parameter name="actor" type="ClutterActor*"/>
2451 <parameter name="event" type="ClutterEvent*"/>
2452 </parameters>
2453 </signal>
2454 <signal name="motion-event" when="LAST">
2455 <return-type type="gboolean"/>
2456 <parameters>
2457 <parameter name="actor" type="ClutterActor*"/>
2458 <parameter name="event" type="ClutterEvent*"/>
2459 </parameters>
2460 </signal>
2461 <signal name="paint" when="LAST">
2462 <return-type type="void"/>
2463 <parameters>
2464 <parameter name="actor" type="ClutterActor*"/>
2465 </parameters>
2466 </signal>
2467 <signal name="parent-set" when="LAST">
2468 <return-type type="void"/>
2469 <parameters>
2470 <parameter name="actor" type="ClutterActor*"/>
2471 <parameter name="old_parent" type="ClutterActor*"/>
2472 </parameters>
2473 </signal>
2474 <signal name="pick" when="LAST">
2475 <return-type type="void"/>
2476 <parameters>
2477 <parameter name="actor" type="ClutterActor*"/>
2478 <parameter name="color" type="ClutterColor*"/>
2479 </parameters>
2480 </signal>
2481 <signal name="queue-redraw" when="LAST">
2482 <return-type type="void"/>
2483 <parameters>
2484 <parameter name="actor" type="ClutterActor*"/>
2485 <parameter name="leaf_that_queued" type="ClutterActor*"/>
2486 </parameters>
2487 </signal>
2488 <signal name="queue-relayout" when="LAST">
2489 <return-type type="void"/>
2490 <parameters>
2491 <parameter name="actor" type="ClutterActor*"/>
2492 </parameters>
2493 </signal>
2494 <signal name="realize" when="LAST">
2495 <return-type type="void"/>
2496 <parameters>
2497 <parameter name="actor" type="ClutterActor*"/>
2498 </parameters>
2499 </signal>
2500 <signal name="scroll-event" when="LAST">
2501 <return-type type="gboolean"/>
2502 <parameters>
2503 <parameter name="actor" type="ClutterActor*"/>
2504 <parameter name="event" type="ClutterEvent*"/>
2505 </parameters>
2506 </signal>
2507 <signal name="show" when="FIRST">
2508 <return-type type="void"/>
2509 <parameters>
2510 <parameter name="actor" type="ClutterActor*"/>
2511 </parameters>
2512 </signal>
2513 <signal name="unrealize" when="LAST">
2514 <return-type type="void"/>
2515 <parameters>
2516 <parameter name="actor" type="ClutterActor*"/>
2517 </parameters>
2518 </signal>
2519 <vfunc name="allocate">
2520 <return-type type="void"/>
2521 <parameters>
2522 <parameter name="actor" type="ClutterActor*"/>
2523 <parameter name="box" type="ClutterActorBox*"/>
2524 <parameter name="flags" type="ClutterAllocationFlags"/>
2525 </parameters>
2526 </vfunc>
2527 <vfunc name="apply_transform">
2528 <return-type type="void"/>
2529 <parameters>
2530 <parameter name="actor" type="ClutterActor*"/>
2531 <parameter name="matrix" type="CoglMatrix*"/>
2532 </parameters>
2533 </vfunc>
2534 <vfunc name="get_preferred_height">
2535 <return-type type="void"/>
2536 <parameters>
2537 <parameter name="actor" type="ClutterActor*"/>
2538 <parameter name="for_width" type="gfloat"/>
2539 <parameter name="min_height_p" type="gfloat*"/>
2540 <parameter name="natural_height_p" type="gfloat*"/>
2541 </parameters>
2542 </vfunc>
2543 <vfunc name="get_preferred_width">
2544 <return-type type="void"/>
2545 <parameters>
2546 <parameter name="actor" type="ClutterActor*"/>
2547 <parameter name="for_height" type="gfloat"/>
2548 <parameter name="min_width_p" type="gfloat*"/>
2549 <parameter name="natural_width_p" type="gfloat*"/>
2550 </parameters>
2551 </vfunc>
2552 <vfunc name="hide_all">
2553 <return-type type="void"/>
2554 <parameters>
2555 <parameter name="actor" type="ClutterActor*"/>
2556 </parameters>
2557 </vfunc>
2558 <vfunc name="map">
2559 <return-type type="void"/>
2560 <parameters>
2561 <parameter name="actor" type="ClutterActor*"/>
2562 </parameters>
2563 </vfunc>
2564 <vfunc name="show_all">
2565 <return-type type="void"/>
2566 <parameters>
2567 <parameter name="actor" type="ClutterActor*"/>
2568 </parameters>
2569 </vfunc>
2570 <vfunc name="unmap">
2571 <return-type type="void"/>
2572 <parameters>
2573 <parameter name="actor" type="ClutterActor*"/>
2574 </parameters>
2575 </vfunc>
2576 <field name="flags" type="guint32"/>
2577 </object>
2578 <object name="ClutterAlpha" parent="GInitiallyUnowned" type-name="ClutterAlpha" get-type="clutter_alpha_get_type">
2579 <implements>
2580 <interface name="ClutterScriptable"/>
2581 </implements>
2582 <method name="get_alpha" symbol="clutter_alpha_get_alpha">
2583 <return-type type="gdouble"/>
2584 <parameters>
2585 <parameter name="alpha" type="ClutterAlpha*"/>
2586 </parameters>
2587 </method>
2588 <method name="get_mode" symbol="clutter_alpha_get_mode">
2589 <return-type type="gulong"/>
2590 <parameters>
2591 <parameter name="alpha" type="ClutterAlpha*"/>
2592 </parameters>
2593 </method>
2594 <method name="get_timeline" symbol="clutter_alpha_get_timeline">
2595 <return-type type="ClutterTimeline*"/>
2596 <parameters>
2597 <parameter name="alpha" type="ClutterAlpha*"/>
2598 </parameters>
2599 </method>
2600 <constructor name="new" symbol="clutter_alpha_new">
2601 <return-type type="ClutterAlpha*"/>
2602 </constructor>
2603 <constructor name="new_full" symbol="clutter_alpha_new_full">
2604 <return-type type="ClutterAlpha*"/>
2605 <parameters>
2606 <parameter name="timeline" type="ClutterTimeline*"/>
2607 <parameter name="mode" type="gulong"/>
2608 </parameters>
2609 </constructor>
2610 <constructor name="new_with_func" symbol="clutter_alpha_new_with_func">
2611 <return-type type="ClutterAlpha*"/>
2612 <parameters>
2613 <parameter name="timeline" type="ClutterTimeline*"/>
2614 <parameter name="func" type="ClutterAlphaFunc"/>
2615 <parameter name="data" type="gpointer"/>
2616 <parameter name="destroy" type="GDestroyNotify"/>
2617 </parameters>
2618 </constructor>
2619 <method name="register_closure" symbol="clutter_alpha_register_closure">
2620 <return-type type="gulong"/>
2621 <parameters>
2622 <parameter name="closure" type="GClosure*"/>
2623 </parameters>
2624 </method>
2625 <method name="register_func" symbol="clutter_alpha_register_func">
2626 <return-type type="gulong"/>
2627 <parameters>
2628 <parameter name="func" type="ClutterAlphaFunc"/>
2629 <parameter name="data" type="gpointer"/>
2630 </parameters>
2631 </method>
2632 <method name="set_closure" symbol="clutter_alpha_set_closure">
2633 <return-type type="void"/>
2634 <parameters>
2635 <parameter name="alpha" type="ClutterAlpha*"/>
2636 <parameter name="closure" type="GClosure*"/>
2637 </parameters>
2638 </method>
2639 <method name="set_func" symbol="clutter_alpha_set_func">
2640 <return-type type="void"/>
2641 <parameters>
2642 <parameter name="alpha" type="ClutterAlpha*"/>
2643 <parameter name="func" type="ClutterAlphaFunc"/>
2644 <parameter name="data" type="gpointer"/>
2645 <parameter name="destroy" type="GDestroyNotify"/>
2646 </parameters>
2647 </method>
2648 <method name="set_mode" symbol="clutter_alpha_set_mode">
2649 <return-type type="void"/>
2650 <parameters>
2651 <parameter name="alpha" type="ClutterAlpha*"/>
2652 <parameter name="mode" type="gulong"/>
2653 </parameters>
2654 </method>
2655 <method name="set_timeline" symbol="clutter_alpha_set_timeline">
2656 <return-type type="void"/>
2657 <parameters>
2658 <parameter name="alpha" type="ClutterAlpha*"/>
2659 <parameter name="timeline" type="ClutterTimeline*"/>
2660 </parameters>
2661 </method>
2662 <property name="alpha" type="gdouble" readable="1" writable="0" construct="0" construct-only="0"/>
2663 <property name="mode" type="gulong" readable="1" writable="1" construct="1" construct-only="0"/>
2664 <property name="timeline" type="ClutterTimeline*" readable="1" writable="1" construct="0" construct-only="0"/>
2665 </object>
2666 <object name="ClutterAnimation" parent="GObject" type-name="ClutterAnimation" get-type="clutter_animation_get_type">
2667 <implements>
2668 <interface name="ClutterScriptable"/>
2669 </implements>
2670 <method name="bind" symbol="clutter_animation_bind">
2671 <return-type type="ClutterAnimation*"/>
2672 <parameters>
2673 <parameter name="animation" type="ClutterAnimation*"/>
2674 <parameter name="property_name" type="gchar*"/>
2675 <parameter name="final" type="GValue*"/>
2676 </parameters>
2677 </method>
2678 <method name="bind_interval" symbol="clutter_animation_bind_interval">
2679 <return-type type="ClutterAnimation*"/>
2680 <parameters>
2681 <parameter name="animation" type="ClutterAnimation*"/>
2682 <parameter name="property_name" type="gchar*"/>
2683 <parameter name="interval" type="ClutterInterval*"/>
2684 </parameters>
2685 </method>
2686 <method name="completed" symbol="clutter_animation_completed">
2687 <return-type type="void"/>
2688 <parameters>
2689 <parameter name="animation" type="ClutterAnimation*"/>
2690 </parameters>
2691 </method>
2692 <method name="get_alpha" symbol="clutter_animation_get_alpha">
2693 <return-type type="ClutterAlpha*"/>
2694 <parameters>
2695 <parameter name="animation" type="ClutterAnimation*"/>
2696 </parameters>
2697 </method>
2698 <method name="get_duration" symbol="clutter_animation_get_duration">
2699 <return-type type="guint"/>
2700 <parameters>
2701 <parameter name="animation" type="ClutterAnimation*"/>
2702 </parameters>
2703 </method>
2704 <method name="get_interval" symbol="clutter_animation_get_interval">
2705 <return-type type="ClutterInterval*"/>
2706 <parameters>
2707 <parameter name="animation" type="ClutterAnimation*"/>
2708 <parameter name="property_name" type="gchar*"/>
2709 </parameters>
2710 </method>
2711 <method name="get_loop" symbol="clutter_animation_get_loop">
2712 <return-type type="gboolean"/>
2713 <parameters>
2714 <parameter name="animation" type="ClutterAnimation*"/>
2715 </parameters>
2716 </method>
2717 <method name="get_mode" symbol="clutter_animation_get_mode">
2718 <return-type type="gulong"/>
2719 <parameters>
2720 <parameter name="animation" type="ClutterAnimation*"/>
2721 </parameters>
2722 </method>
2723 <method name="get_object" symbol="clutter_animation_get_object">
2724 <return-type type="GObject*"/>
2725 <parameters>
2726 <parameter name="animation" type="ClutterAnimation*"/>
2727 </parameters>
2728 </method>
2729 <method name="get_timeline" symbol="clutter_animation_get_timeline">
2730 <return-type type="ClutterTimeline*"/>
2731 <parameters>
2732 <parameter name="animation" type="ClutterAnimation*"/>
2733 </parameters>
2734 </method>
2735 <method name="has_property" symbol="clutter_animation_has_property">
2736 <return-type type="gboolean"/>
2737 <parameters>
2738 <parameter name="animation" type="ClutterAnimation*"/>
2739 <parameter name="property_name" type="gchar*"/>
2740 </parameters>
2741 </method>
2742 <constructor name="new" symbol="clutter_animation_new">
2743 <return-type type="ClutterAnimation*"/>
2744 </constructor>
2745 <method name="set_alpha" symbol="clutter_animation_set_alpha">
2746 <return-type type="void"/>
2747 <parameters>
2748 <parameter name="animation" type="ClutterAnimation*"/>
2749 <parameter name="alpha" type="ClutterAlpha*"/>
2750 </parameters>
2751 </method>
2752 <method name="set_duration" symbol="clutter_animation_set_duration">
2753 <return-type type="void"/>
2754 <parameters>
2755 <parameter name="animation" type="ClutterAnimation*"/>
2756 <parameter name="msecs" type="gint"/>
2757 </parameters>
2758 </method>
2759 <method name="set_loop" symbol="clutter_animation_set_loop">
2760 <return-type type="void"/>
2761 <parameters>
2762 <parameter name="animation" type="ClutterAnimation*"/>
2763 <parameter name="loop" type="gboolean"/>
2764 </parameters>
2765 </method>
2766 <method name="set_mode" symbol="clutter_animation_set_mode">
2767 <return-type type="void"/>
2768 <parameters>
2769 <parameter name="animation" type="ClutterAnimation*"/>
2770 <parameter name="mode" type="gulong"/>
2771 </parameters>
2772 </method>
2773 <method name="set_object" symbol="clutter_animation_set_object">
2774 <return-type type="void"/>
2775 <parameters>
2776 <parameter name="animation" type="ClutterAnimation*"/>
2777 <parameter name="object" type="GObject*"/>
2778 </parameters>
2779 </method>
2780 <method name="set_timeline" symbol="clutter_animation_set_timeline">
2781 <return-type type="void"/>
2782 <parameters>
2783 <parameter name="animation" type="ClutterAnimation*"/>
2784 <parameter name="timeline" type="ClutterTimeline*"/>
2785 </parameters>
2786 </method>
2787 <method name="unbind_property" symbol="clutter_animation_unbind_property">
2788 <return-type type="void"/>
2789 <parameters>
2790 <parameter name="animation" type="ClutterAnimation*"/>
2791 <parameter name="property_name" type="gchar*"/>
2792 </parameters>
2793 </method>
2794 <method name="update" symbol="clutter_animation_update">
2795 <return-type type="ClutterAnimation*"/>
2796 <parameters>
2797 <parameter name="animation" type="ClutterAnimation*"/>
2798 <parameter name="property_name" type="gchar*"/>
2799 <parameter name="final" type="GValue*"/>
2800 </parameters>
2801 </method>
2802 <method name="update_interval" symbol="clutter_animation_update_interval">
2803 <return-type type="void"/>
2804 <parameters>
2805 <parameter name="animation" type="ClutterAnimation*"/>
2806 <parameter name="property_name" type="gchar*"/>
2807 <parameter name="interval" type="ClutterInterval*"/>
2808 </parameters>
2809 </method>
2810 <property name="alpha" type="ClutterAlpha*" readable="1" writable="1" construct="0" construct-only="0"/>
2811 <property name="duration" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
2812 <property name="loop" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2813 <property name="mode" type="gulong" readable="1" writable="1" construct="0" construct-only="0"/>
2814 <property name="object" type="GObject*" readable="1" writable="1" construct="0" construct-only="0"/>
2815 <property name="timeline" type="ClutterTimeline*" readable="1" writable="1" construct="0" construct-only="0"/>
2816 <signal name="completed" when="LAST">
2817 <return-type type="void"/>
2818 <parameters>
2819 <parameter name="animation" type="ClutterAnimation*"/>
2820 </parameters>
2821 </signal>
2822 <signal name="started" when="LAST">
2823 <return-type type="void"/>
2824 <parameters>
2825 <parameter name="animation" type="ClutterAnimation*"/>
2826 </parameters>
2827 </signal>
2828 </object>
2829 <object name="ClutterAnimator" parent="GObject" type-name="ClutterAnimator" get-type="clutter_animator_get_type">
2830 <implements>
2831 <interface name="ClutterScriptable"/>
2832 </implements>
2833 <method name="compute_value" symbol="clutter_animator_compute_value">
2834 <return-type type="gboolean"/>
2835 <parameters>
2836 <parameter name="animator" type="ClutterAnimator*"/>
2837 <parameter name="object" type="GObject*"/>
2838 <parameter name="property_name" type="gchar*"/>
2839 <parameter name="progress" type="gdouble"/>
2840 <parameter name="value" type="GValue*"/>
2841 </parameters>
2842 </method>
2843 <method name="get_duration" symbol="clutter_animator_get_duration">
2844 <return-type type="guint"/>
2845 <parameters>
2846 <parameter name="animator" type="ClutterAnimator*"/>
2847 </parameters>
2848 </method>
2849 <method name="get_keys" symbol="clutter_animator_get_keys">
2850 <return-type type="GList*"/>
2851 <parameters>
2852 <parameter name="animator" type="ClutterAnimator*"/>
2853 <parameter name="object" type="GObject*"/>
2854 <parameter name="property_name" type="gchar*"/>
2855 <parameter name="progress" type="gdouble"/>
2856 </parameters>
2857 </method>
2858 <method name="get_timeline" symbol="clutter_animator_get_timeline">
2859 <return-type type="ClutterTimeline*"/>
2860 <parameters>
2861 <parameter name="animator" type="ClutterAnimator*"/>
2862 </parameters>
2863 </method>
2864 <constructor name="new" symbol="clutter_animator_new">
2865 <return-type type="ClutterAnimator*"/>
2866 </constructor>
2867 <method name="property_get_ease_in" symbol="clutter_animator_property_get_ease_in">
2868 <return-type type="gboolean"/>
2869 <parameters>
2870 <parameter name="animator" type="ClutterAnimator*"/>
2871 <parameter name="object" type="GObject*"/>
2872 <parameter name="property_name" type="gchar*"/>
2873 </parameters>
2874 </method>
2875 <method name="property_get_interpolation" symbol="clutter_animator_property_get_interpolation">
2876 <return-type type="ClutterInterpolation"/>
2877 <parameters>
2878 <parameter name="animator" type="ClutterAnimator*"/>
2879 <parameter name="object" type="GObject*"/>
2880 <parameter name="property_name" type="gchar*"/>
2881 </parameters>
2882 </method>
2883 <method name="property_set_ease_in" symbol="clutter_animator_property_set_ease_in">
2884 <return-type type="void"/>
2885 <parameters>
2886 <parameter name="animator" type="ClutterAnimator*"/>
2887 <parameter name="object" type="GObject*"/>
2888 <parameter name="property_name" type="gchar*"/>
2889 <parameter name="ease_in" type="gboolean"/>
2890 </parameters>
2891 </method>
2892 <method name="property_set_interpolation" symbol="clutter_animator_property_set_interpolation">
2893 <return-type type="void"/>
2894 <parameters>
2895 <parameter name="animator" type="ClutterAnimator*"/>
2896 <parameter name="object" type="GObject*"/>
2897 <parameter name="property_name" type="gchar*"/>
2898 <parameter name="interpolation" type="ClutterInterpolation"/>
2899 </parameters>
2900 </method>
2901 <method name="remove_key" symbol="clutter_animator_remove_key">
2902 <return-type type="void"/>
2903 <parameters>
2904 <parameter name="animator" type="ClutterAnimator*"/>
2905 <parameter name="object" type="GObject*"/>
2906 <parameter name="property_name" type="gchar*"/>
2907 <parameter name="progress" type="gdouble"/>
2908 </parameters>
2909 </method>
2910 <method name="set" symbol="clutter_animator_set">
2911 <return-type type="void"/>
2912 <parameters>
2913 <parameter name="animator" type="ClutterAnimator*"/>
2914 <parameter name="first_object" type="gpointer"/>
2915 <parameter name="first_property_name" type="gchar*"/>
2916 <parameter name="first_mode" type="guint"/>
2917 <parameter name="first_progress" type="gdouble"/>
2918 </parameters>
2919 </method>
2920 <method name="set_duration" symbol="clutter_animator_set_duration">
2921 <return-type type="void"/>
2922 <parameters>
2923 <parameter name="animator" type="ClutterAnimator*"/>
2924 <parameter name="duration" type="guint"/>
2925 </parameters>
2926 </method>
2927 <method name="set_key" symbol="clutter_animator_set_key">
2928 <return-type type="ClutterAnimator*"/>
2929 <parameters>
2930 <parameter name="animator" type="ClutterAnimator*"/>
2931 <parameter name="object" type="GObject*"/>
2932 <parameter name="property_name" type="gchar*"/>
2933 <parameter name="mode" type="guint"/>
2934 <parameter name="progress" type="gdouble"/>
2935 <parameter name="value" type="GValue*"/>
2936 </parameters>
2937 </method>
2938 <method name="set_timeline" symbol="clutter_animator_set_timeline">
2939 <return-type type="void"/>
2940 <parameters>
2941 <parameter name="animator" type="ClutterAnimator*"/>
2942 <parameter name="timeline" type="ClutterTimeline*"/>
2943 </parameters>
2944 </method>
2945 <method name="start" symbol="clutter_animator_start">
2946 <return-type type="ClutterTimeline*"/>
2947 <parameters>
2948 <parameter name="animator" type="ClutterAnimator*"/>
2949 </parameters>
2950 </method>
2951 <property name="duration" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
2952 <property name="timeline" type="ClutterTimeline*" readable="1" writable="1" construct="0" construct-only="0"/>
2953 </object>
2954 <object name="ClutterBackend" parent="GObject" type-name="ClutterBackend" get-type="clutter_backend_get_type">
2955 <method name="get_double_click_distance" symbol="clutter_backend_get_double_click_distance">
2956 <return-type type="guint"/>
2957 <parameters>
2958 <parameter name="backend" type="ClutterBackend*"/>
2959 </parameters>
2960 </method>
2961 <method name="get_double_click_time" symbol="clutter_backend_get_double_click_time">
2962 <return-type type="guint"/>
2963 <parameters>
2964 <parameter name="backend" type="ClutterBackend*"/>
2965 </parameters>
2966 </method>
2967 <method name="get_font_name" symbol="clutter_backend_get_font_name">
2968 <return-type type="gchar*"/>
2969 <parameters>
2970 <parameter name="backend" type="ClutterBackend*"/>
2971 </parameters>
2972 </method>
2973 <method name="get_font_options" symbol="clutter_backend_get_font_options">
2974 <return-type type="cairo_font_options_t*"/>
2975 <parameters>
2976 <parameter name="backend" type="ClutterBackend*"/>
2977 </parameters>
2978 </method>
2979 <method name="get_resolution" symbol="clutter_backend_get_resolution">
2980 <return-type type="gdouble"/>
2981 <parameters>
2982 <parameter name="backend" type="ClutterBackend*"/>
2983 </parameters>
2984 </method>
2985 <method name="set_double_click_distance" symbol="clutter_backend_set_double_click_distance">
2986 <return-type type="void"/>
2987 <parameters>
2988 <parameter name="backend" type="ClutterBackend*"/>
2989 <parameter name="distance" type="guint"/>
2990 </parameters>
2991 </method>
2992 <method name="set_double_click_time" symbol="clutter_backend_set_double_click_time">
2993 <return-type type="void"/>
2994 <parameters>
2995 <parameter name="backend" type="ClutterBackend*"/>
2996 <parameter name="msec" type="guint"/>
2997 </parameters>
2998 </method>
2999 <method name="set_font_name" symbol="clutter_backend_set_font_name">
3000 <return-type type="void"/>
3001 <parameters>
3002 <parameter name="backend" type="ClutterBackend*"/>
3003 <parameter name="font_name" type="gchar*"/>
3004 </parameters>
3005 </method>
3006 <method name="set_font_options" symbol="clutter_backend_set_font_options">
3007 <return-type type="void"/>
3008 <parameters>
3009 <parameter name="backend" type="ClutterBackend*"/>
3010 <parameter name="options" type="cairo_font_options_t*"/>
3011 </parameters>
3012 </method>
3013 <method name="set_resolution" symbol="clutter_backend_set_resolution">
3014 <return-type type="void"/>
3015 <parameters>
3016 <parameter name="backend" type="ClutterBackend*"/>
3017 <parameter name="dpi" type="gdouble"/>
3018 </parameters>
3019 </method>
3020 <signal name="font-changed" when="FIRST">
3021 <return-type type="void"/>
3022 <parameters>
3023 <parameter name="backend" type="ClutterBackend*"/>
3024 </parameters>
3025 </signal>
3026 <signal name="resolution-changed" when="FIRST">
3027 <return-type type="void"/>
3028 <parameters>
3029 <parameter name="backend" type="ClutterBackend*"/>
3030 </parameters>
3031 </signal>
3032 <vfunc name="add_options">
3033 <return-type type="void"/>
3034 <parameters>
3035 <parameter name="backend" type="ClutterBackend*"/>
3036 <parameter name="group" type="GOptionGroup*"/>
3037 </parameters>
3038 </vfunc>
3039 <vfunc name="create_context">
3040 <return-type type="gboolean"/>
3041 <parameters>
3042 <parameter name="backend" type="ClutterBackend*"/>
3043 <parameter name="error" type="GError**"/>
3044 </parameters>
3045 </vfunc>
3046 <vfunc name="create_stage">
3047 <return-type type="ClutterStageWindow*"/>
3048 <parameters>
3049 <parameter name="backend" type="ClutterBackend*"/>
3050 <parameter name="wrapper" type="ClutterStage*"/>
3051 <parameter name="error" type="GError**"/>
3052 </parameters>
3053 </vfunc>
3054 <vfunc name="ensure_context">
3055 <return-type type="void"/>
3056 <parameters>
3057 <parameter name="backend" type="ClutterBackend*"/>
3058 <parameter name="stage" type="ClutterStage*"/>
3059 </parameters>
3060 </vfunc>
3061 <vfunc name="get_device_manager">
3062 <return-type type="ClutterDeviceManager*"/>
3063 <parameters>
3064 <parameter name="backend" type="ClutterBackend*"/>
3065 </parameters>
3066 </vfunc>
3067 <vfunc name="get_features">
3068 <return-type type="ClutterFeatureFlags"/>
3069 <parameters>
3070 <parameter name="backend" type="ClutterBackend*"/>
3071 </parameters>
3072 </vfunc>
3073 <vfunc name="init_events">
3074 <return-type type="void"/>
3075 <parameters>
3076 <parameter name="backend" type="ClutterBackend*"/>
3077 </parameters>
3078 </vfunc>
3079 <vfunc name="init_features">
3080 <return-type type="void"/>
3081 <parameters>
3082 <parameter name="backend" type="ClutterBackend*"/>
3083 </parameters>
3084 </vfunc>
3085 <vfunc name="post_parse">
3086 <return-type type="gboolean"/>
3087 <parameters>
3088 <parameter name="backend" type="ClutterBackend*"/>
3089 <parameter name="error" type="GError**"/>
3090 </parameters>
3091 </vfunc>
3092 <vfunc name="pre_parse">
3093 <return-type type="gboolean"/>
3094 <parameters>
3095 <parameter name="backend" type="ClutterBackend*"/>
3096 <parameter name="error" type="GError**"/>
3097 </parameters>
3098 </vfunc>
3099 <vfunc name="redraw">
3100 <return-type type="void"/>
3101 <parameters>
3102 <parameter name="backend" type="ClutterBackend*"/>
3103 <parameter name="stage" type="ClutterStage*"/>
3104 </parameters>
3105 </vfunc>
3106 </object>
3107 <object name="ClutterBehaviour" parent="GObject" type-name="ClutterBehaviour" get-type="clutter_behaviour_get_type">
3108 <implements>
3109 <interface name="ClutterScriptable"/>
3110 </implements>
3111 <method name="actors_foreach" symbol="clutter_behaviour_actors_foreach">
3112 <return-type type="void"/>
3113 <parameters>
3114 <parameter name="behave" type="ClutterBehaviour*"/>
3115 <parameter name="func" type="ClutterBehaviourForeachFunc"/>
3116 <parameter name="data" type="gpointer"/>
3117 </parameters>
3118 </method>
3119 <method name="apply" symbol="clutter_behaviour_apply">
3120 <return-type type="void"/>
3121 <parameters>
3122 <parameter name="behave" type="ClutterBehaviour*"/>
3123 <parameter name="actor" type="ClutterActor*"/>
3124 </parameters>
3125 </method>
3126 <method name="get_actors" symbol="clutter_behaviour_get_actors">
3127 <return-type type="GSList*"/>
3128 <parameters>
3129 <parameter name="behave" type="ClutterBehaviour*"/>
3130 </parameters>
3131 </method>
3132 <method name="get_alpha" symbol="clutter_behaviour_get_alpha">
3133 <return-type type="ClutterAlpha*"/>
3134 <parameters>
3135 <parameter name="behave" type="ClutterBehaviour*"/>
3136 </parameters>
3137 </method>
3138 <method name="get_n_actors" symbol="clutter_behaviour_get_n_actors">
3139 <return-type type="gint"/>
3140 <parameters>
3141 <parameter name="behave" type="ClutterBehaviour*"/>
3142 </parameters>
3143 </method>
3144 <method name="get_nth_actor" symbol="clutter_behaviour_get_nth_actor">
3145 <return-type type="ClutterActor*"/>
3146 <parameters>
3147 <parameter name="behave" type="ClutterBehaviour*"/>
3148 <parameter name="index_" type="gint"/>
3149 </parameters>
3150 </method>
3151 <method name="is_applied" symbol="clutter_behaviour_is_applied">
3152 <return-type type="gboolean"/>
3153 <parameters>
3154 <parameter name="behave" type="ClutterBehaviour*"/>
3155 <parameter name="actor" type="ClutterActor*"/>
3156 </parameters>
3157 </method>
3158 <method name="remove" symbol="clutter_behaviour_remove">
3159 <return-type type="void"/>
3160 <parameters>
3161 <parameter name="behave" type="ClutterBehaviour*"/>
3162 <parameter name="actor" type="ClutterActor*"/>
3163 </parameters>
3164 </method>
3165 <method name="remove_all" symbol="clutter_behaviour_remove_all">
3166 <return-type type="void"/>
3167 <parameters>
3168 <parameter name="behave" type="ClutterBehaviour*"/>
3169 </parameters>
3170 </method>
3171 <method name="set_alpha" symbol="clutter_behaviour_set_alpha">
3172 <return-type type="void"/>
3173 <parameters>
3174 <parameter name="behave" type="ClutterBehaviour*"/>
3175 <parameter name="alpha" type="ClutterAlpha*"/>
3176 </parameters>
3177 </method>
3178 <property name="alpha" type="ClutterAlpha*" readable="1" writable="1" construct="0" construct-only="0"/>
3179 <signal name="applied" when="FIRST">
3180 <return-type type="void"/>
3181 <parameters>
3182 <parameter name="behave" type="ClutterBehaviour*"/>
3183 <parameter name="actor" type="ClutterActor*"/>
3184 </parameters>
3185 </signal>
3186 <signal name="removed" when="FIRST">
3187 <return-type type="void"/>
3188 <parameters>
3189 <parameter name="behave" type="ClutterBehaviour*"/>
3190 <parameter name="actor" type="ClutterActor*"/>
3191 </parameters>
3192 </signal>
3193 <vfunc name="alpha_notify">
3194 <return-type type="void"/>
3195 <parameters>
3196 <parameter name="behave" type="ClutterBehaviour*"/>
3197 <parameter name="alpha_value" type="gdouble"/>
3198 </parameters>
3199 </vfunc>
3200 </object>
3201 <object name="ClutterBehaviourDepth" parent="ClutterBehaviour" type-name="ClutterBehaviourDepth" get-type="clutter_behaviour_depth_get_type">
3202 <implements>
3203 <interface name="ClutterScriptable"/>
3204 </implements>
3205 <method name="get_bounds" symbol="clutter_behaviour_depth_get_bounds">
3206 <return-type type="void"/>
3207 <parameters>
3208 <parameter name="behaviour" type="ClutterBehaviourDepth*"/>
3209 <parameter name="depth_start" type="gint*"/>
3210 <parameter name="depth_end" type="gint*"/>
3211 </parameters>
3212 </method>
3213 <constructor name="new" symbol="clutter_behaviour_depth_new">
3214 <return-type type="ClutterBehaviour*"/>
3215 <parameters>
3216 <parameter name="alpha" type="ClutterAlpha*"/>
3217 <parameter name="depth_start" type="gint"/>
3218 <parameter name="depth_end" type="gint"/>
3219 </parameters>
3220 </constructor>
3221 <method name="set_bounds" symbol="clutter_behaviour_depth_set_bounds">
3222 <return-type type="void"/>
3223 <parameters>
3224 <parameter name="behaviour" type="ClutterBehaviourDepth*"/>
3225 <parameter name="depth_start" type="gint"/>
3226 <parameter name="depth_end" type="gint"/>
3227 </parameters>
3228 </method>
3229 <property name="depth-end" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
3230 <property name="depth-start" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
3231 </object>
3232 <object name="ClutterBehaviourEllipse" parent="ClutterBehaviour" type-name="ClutterBehaviourEllipse" get-type="clutter_behaviour_ellipse_get_type">
3233 <implements>
3234 <interface name="ClutterScriptable"/>
3235 </implements>
3236 <method name="get_angle_end" symbol="clutter_behaviour_ellipse_get_angle_end">
3237 <return-type type="gdouble"/>
3238 <parameters>
3239 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3240 </parameters>
3241 </method>
3242 <method name="get_angle_start" symbol="clutter_behaviour_ellipse_get_angle_start">
3243 <return-type type="gdouble"/>
3244 <parameters>
3245 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3246 </parameters>
3247 </method>
3248 <method name="get_angle_tilt" symbol="clutter_behaviour_ellipse_get_angle_tilt">
3249 <return-type type="gdouble"/>
3250 <parameters>
3251 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3252 <parameter name="axis" type="ClutterRotateAxis"/>
3253 </parameters>
3254 </method>
3255 <method name="get_center" symbol="clutter_behaviour_ellipse_get_center">
3256 <return-type type="void"/>
3257 <parameters>
3258 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3259 <parameter name="x" type="gint*"/>
3260 <parameter name="y" type="gint*"/>
3261 </parameters>
3262 </method>
3263 <method name="get_direction" symbol="clutter_behaviour_ellipse_get_direction">
3264 <return-type type="ClutterRotateDirection"/>
3265 <parameters>
3266 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3267 </parameters>
3268 </method>
3269 <method name="get_height" symbol="clutter_behaviour_ellipse_get_height">
3270 <return-type type="gint"/>
3271 <parameters>
3272 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3273 </parameters>
3274 </method>
3275 <method name="get_tilt" symbol="clutter_behaviour_ellipse_get_tilt">
3276 <return-type type="void"/>
3277 <parameters>
3278 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3279 <parameter name="angle_tilt_x" type="gdouble*"/>
3280 <parameter name="angle_tilt_y" type="gdouble*"/>
3281 <parameter name="angle_tilt_z" type="gdouble*"/>
3282 </parameters>
3283 </method>
3284 <method name="get_width" symbol="clutter_behaviour_ellipse_get_width">
3285 <return-type type="gint"/>
3286 <parameters>
3287 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3288 </parameters>
3289 </method>
3290 <constructor name="new" symbol="clutter_behaviour_ellipse_new">
3291 <return-type type="ClutterBehaviour*"/>
3292 <parameters>
3293 <parameter name="alpha" type="ClutterAlpha*"/>
3294 <parameter name="x" type="gint"/>
3295 <parameter name="y" type="gint"/>
3296 <parameter name="width" type="gint"/>
3297 <parameter name="height" type="gint"/>
3298 <parameter name="direction" type="ClutterRotateDirection"/>
3299 <parameter name="start" type="gdouble"/>
3300 <parameter name="end" type="gdouble"/>
3301 </parameters>
3302 </constructor>
3303 <method name="set_angle_end" symbol="clutter_behaviour_ellipse_set_angle_end">
3304 <return-type type="void"/>
3305 <parameters>
3306 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3307 <parameter name="angle_end" type="gdouble"/>
3308 </parameters>
3309 </method>
3310 <method name="set_angle_start" symbol="clutter_behaviour_ellipse_set_angle_start">
3311 <return-type type="void"/>
3312 <parameters>
3313 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3314 <parameter name="angle_start" type="gdouble"/>
3315 </parameters>
3316 </method>
3317 <method name="set_angle_tilt" symbol="clutter_behaviour_ellipse_set_angle_tilt">
3318 <return-type type="void"/>
3319 <parameters>
3320 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3321 <parameter name="axis" type="ClutterRotateAxis"/>
3322 <parameter name="angle_tilt" type="gdouble"/>
3323 </parameters>
3324 </method>
3325 <method name="set_center" symbol="clutter_behaviour_ellipse_set_center">
3326 <return-type type="void"/>
3327 <parameters>
3328 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3329 <parameter name="x" type="gint"/>
3330 <parameter name="y" type="gint"/>
3331 </parameters>
3332 </method>
3333 <method name="set_direction" symbol="clutter_behaviour_ellipse_set_direction">
3334 <return-type type="void"/>
3335 <parameters>
3336 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3337 <parameter name="direction" type="ClutterRotateDirection"/>
3338 </parameters>
3339 </method>
3340 <method name="set_height" symbol="clutter_behaviour_ellipse_set_height">
3341 <return-type type="void"/>
3342 <parameters>
3343 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3344 <parameter name="height" type="gint"/>
3345 </parameters>
3346 </method>
3347 <method name="set_tilt" symbol="clutter_behaviour_ellipse_set_tilt">
3348 <return-type type="void"/>
3349 <parameters>
3350 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3351 <parameter name="angle_tilt_x" type="gdouble"/>
3352 <parameter name="angle_tilt_y" type="gdouble"/>
3353 <parameter name="angle_tilt_z" type="gdouble"/>
3354 </parameters>
3355 </method>
3356 <method name="set_width" symbol="clutter_behaviour_ellipse_set_width">
3357 <return-type type="void"/>
3358 <parameters>
3359 <parameter name="self" type="ClutterBehaviourEllipse*"/>
3360 <parameter name="width" type="gint"/>
3361 </parameters>
3362 </method>
3363 <property name="angle-end" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
3364 <property name="angle-start" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
3365 <property name="angle-tilt-x" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
3366 <property name="angle-tilt-y" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
3367 <property name="angle-tilt-z" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
3368 <property name="center" type="ClutterKnot*" readable="1" writable="1" construct="0" construct-only="0"/>
3369 <property name="direction" type="ClutterRotateDirection" readable="1" writable="1" construct="0" construct-only="0"/>
3370 <property name="height" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
3371 <property name="width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
3372 </object>
3373 <object name="ClutterBehaviourOpacity" parent="ClutterBehaviour" type-name="ClutterBehaviourOpacity" get-type="clutter_behaviour_opacity_get_type">
3374 <implements>
3375 <interface name="ClutterScriptable"/>
3376 </implements>
3377 <method name="get_bounds" symbol="clutter_behaviour_opacity_get_bounds">
3378 <return-type type="void"/>
3379 <parameters>
3380 <parameter name="behaviour" type="ClutterBehaviourOpacity*"/>
3381 <parameter name="opacity_start" type="guint8*"/>
3382 <parameter name="opacity_end" type="guint8*"/>
3383 </parameters>
3384 </method>
3385 <constructor name="new" symbol="clutter_behaviour_opacity_new">
3386 <return-type type="ClutterBehaviour*"/>
3387 <parameters>
3388 <parameter name="alpha" type="ClutterAlpha*"/>
3389 <parameter name="opacity_start" type="guint8"/>
3390 <parameter name="opacity_end" type="guint8"/>
3391 </parameters>
3392 </constructor>
3393 <method name="set_bounds" symbol="clutter_behaviour_opacity_set_bounds">
3394 <return-type type="void"/>
3395 <parameters>
3396 <parameter name="behaviour" type="ClutterBehaviourOpacity*"/>
3397 <parameter name="opacity_start" type="guint8"/>
3398 <parameter name="opacity_end" type="guint8"/>
3399 </parameters>
3400 </method>
3401 <property name="opacity-end" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
3402 <property name="opacity-start" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
3403 </object>
3404 <object name="ClutterBehaviourPath" parent="ClutterBehaviour" type-name="ClutterBehaviourPath" get-type="clutter_behaviour_path_get_type">
3405 <implements>
3406 <interface name="ClutterScriptable"/>
3407 </implements>
3408 <method name="get_path" symbol="clutter_behaviour_path_get_path">
3409 <return-type type="ClutterPath*"/>
3410 <parameters>
3411 <parameter name="pathb" type="ClutterBehaviourPath*"/>
3412 </parameters>
3413 </method>
3414 <constructor name="new" symbol="clutter_behaviour_path_new">
3415 <return-type type="ClutterBehaviour*"/>
3416 <parameters>
3417 <parameter name="alpha" type="ClutterAlpha*"/>
3418 <parameter name="path" type="ClutterPath*"/>
3419 </parameters>
3420 </constructor>
3421 <constructor name="new_with_description" symbol="clutter_behaviour_path_new_with_description">
3422 <return-type type="ClutterBehaviour*"/>
3423 <parameters>
3424 <parameter name="alpha" type="ClutterAlpha*"/>
3425 <parameter name="desc" type="gchar*"/>
3426 </parameters>
3427 </constructor>
3428 <constructor name="new_with_knots" symbol="clutter_behaviour_path_new_with_knots">
3429 <return-type type="ClutterBehaviour*"/>
3430 <parameters>
3431 <parameter name="alpha" type="ClutterAlpha*"/>
3432 <parameter name="knots" type="ClutterKnot*"/>
3433 <parameter name="n_knots" type="guint"/>
3434 </parameters>
3435 </constructor>
3436 <method name="set_path" symbol="clutter_behaviour_path_set_path">
3437 <return-type type="void"/>
3438 <parameters>
3439 <parameter name="pathb" type="ClutterBehaviourPath*"/>
3440 <parameter name="path" type="ClutterPath*"/>
3441 </parameters>
3442 </method>
3443 <property name="path" type="ClutterPath*" readable="1" writable="1" construct="0" construct-only="0"/>
3444 <signal name="knot-reached" when="LAST">
3445 <return-type type="void"/>
3446 <parameters>
3447 <parameter name="pathb" type="ClutterBehaviourPath*"/>
3448 <parameter name="knot_num" type="guint"/>
3449 </parameters>
3450 </signal>
3451 </object>
3452 <object name="ClutterBehaviourRotate" parent="ClutterBehaviour" type-name="ClutterBehaviourRotate" get-type="clutter_behaviour_rotate_get_type">
3453 <implements>
3454 <interface name="ClutterScriptable"/>
3455 </implements>
3456 <method name="get_axis" symbol="clutter_behaviour_rotate_get_axis">
3457 <return-type type="ClutterRotateAxis"/>
3458 <parameters>
3459 <parameter name="rotate" type="ClutterBehaviourRotate*"/>
3460 </parameters>
3461 </method>
3462 <method name="get_bounds" symbol="clutter_behaviour_rotate_get_bounds">
3463 <return-type type="void"/>
3464 <parameters>
3465 <parameter name="rotate" type="ClutterBehaviourRotate*"/>
3466 <parameter name="angle_start" type="gdouble*"/>
3467 <parameter name="angle_end" type="gdouble*"/>
3468 </parameters>
3469 </method>
3470 <method name="get_center" symbol="clutter_behaviour_rotate_get_center">
3471 <return-type type="void"/>
3472 <parameters>
3473 <parameter name="rotate" type="ClutterBehaviourRotate*"/>
3474 <parameter name="x" type="gint*"/>
3475 <parameter name="y" type="gint*"/>
3476 <parameter name="z" type="gint*"/>
3477 </parameters>
3478 </method>
3479 <method name="get_direction" symbol="clutter_behaviour_rotate_get_direction">
3480 <return-type type="ClutterRotateDirection"/>
3481 <parameters>
3482 <parameter name="rotate" type="ClutterBehaviourRotate*"/>
3483 </parameters>
3484 </method>
3485 <constructor name="new" symbol="clutter_behaviour_rotate_new">
3486 <return-type type="ClutterBehaviour*"/>
3487 <parameters>
3488 <parameter name="alpha" type="ClutterAlpha*"/>
3489 <parameter name="axis" type="ClutterRotateAxis"/>
3490 <parameter name="direction" type="ClutterRotateDirection"/>
3491 <parameter name="angle_start" type="gdouble"/>
3492 <parameter name="angle_end" type="gdouble"/>
3493 </parameters>
3494 </constructor>
3495 <method name="set_axis" symbol="clutter_behaviour_rotate_set_axis">
3496 <return-type type="void"/>
3497 <parameters>
3498 <parameter name="rotate" type="ClutterBehaviourRotate*"/>
3499 <parameter name="axis" type="ClutterRotateAxis"/>
3500 </parameters>
3501 </method>
3502 <method name="set_bounds" symbol="clutter_behaviour_rotate_set_bounds">
3503 <return-type type="void"/>
3504 <parameters>
3505 <parameter name="rotate" type="ClutterBehaviourRotate*"/>
3506 <parameter name="angle_start" type="gdouble"/>
3507 <parameter name="angle_end" type="gdouble"/>
3508 </parameters>
3509 </method>
3510 <method name="set_center" symbol="clutter_behaviour_rotate_set_center">
3511 <return-type type="void"/>
3512 <parameters>
3513 <parameter name="rotate" type="ClutterBehaviourRotate*"/>
3514 <parameter name="x" type="gint"/>
3515 <parameter name="y" type="gint"/>
3516 <parameter name="z" type="gint"/>
3517 </parameters>
3518 </method>
3519 <method name="set_direction" symbol="clutter_behaviour_rotate_set_direction">
3520 <return-type type="void"/>
3521 <parameters>
3522 <parameter name="rotate" type="ClutterBehaviourRotate*"/>
3523 <parameter name="direction" type="ClutterRotateDirection"/>
3524 </parameters>
3525 </method>
3526 <property name="angle-end" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
3527 <property name="angle-start" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
3528 <property name="axis" type="ClutterRotateAxis" readable="1" writable="1" construct="0" construct-only="0"/>
3529 <property name="center-x" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
3530 <property name="center-y" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
3531 <property name="center-z" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
3532 <property name="direction" type="ClutterRotateDirection" readable="1" writable="1" construct="0" construct-only="0"/>
3533 </object>
3534 <object name="ClutterBehaviourScale" parent="ClutterBehaviour" type-name="ClutterBehaviourScale" get-type="clutter_behaviour_scale_get_type">
3535 <implements>
3536 <interface name="ClutterScriptable"/>
3537 </implements>
3538 <method name="get_bounds" symbol="clutter_behaviour_scale_get_bounds">
3539 <return-type type="void"/>
3540 <parameters>
3541 <parameter name="scale" type="ClutterBehaviourScale*"/>
3542 <parameter name="x_scale_start" type="gdouble*"/>
3543 <parameter name="y_scale_start" type="gdouble*"/>
3544 <parameter name="x_scale_end" type="gdouble*"/>
3545 <parameter name="y_scale_end" type="gdouble*"/>
3546 </parameters>
3547 </method>
3548 <constructor name="new" symbol="clutter_behaviour_scale_new">
3549 <return-type type="ClutterBehaviour*"/>
3550 <parameters>
3551 <parameter name="alpha" type="ClutterAlpha*"/>
3552 <parameter name="x_scale_start" type="gdouble"/>
3553 <parameter name="y_scale_start" type="gdouble"/>
3554 <parameter name="x_scale_end" type="gdouble"/>
3555 <parameter name="y_scale_end" type="gdouble"/>
3556 </parameters>
3557 </constructor>
3558 <method name="set_bounds" symbol="clutter_behaviour_scale_set_bounds">
3559 <return-type type="void"/>
3560 <parameters>
3561 <parameter name="scale" type="ClutterBehaviourScale*"/>
3562 <parameter name="x_scale_start" type="gdouble"/>
3563 <parameter name="y_scale_start" type="gdouble"/>
3564 <parameter name="x_scale_end" type="gdouble"/>
3565 <parameter name="y_scale_end" type="gdouble"/>
3566 </parameters>
3567 </method>
3568 <property name="x-scale-end" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
3569 <property name="x-scale-start" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
3570 <property name="y-scale-end" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
3571 <property name="y-scale-start" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
3572 </object>
3573 <object name="ClutterBinLayout" parent="ClutterLayoutManager" type-name="ClutterBinLayout" get-type="clutter_bin_layout_get_type">
3574 <method name="add" symbol="clutter_bin_layout_add">
3575 <return-type type="void"/>
3576 <parameters>
3577 <parameter name="self" type="ClutterBinLayout*"/>
3578 <parameter name="child" type="ClutterActor*"/>
3579 <parameter name="x_align" type="ClutterBinAlignment"/>
3580 <parameter name="y_align" type="ClutterBinAlignment"/>
3581 </parameters>
3582 </method>
3583 <method name="get_alignment" symbol="clutter_bin_layout_get_alignment">
3584 <return-type type="void"/>
3585 <parameters>
3586 <parameter name="self" type="ClutterBinLayout*"/>
3587 <parameter name="child" type="ClutterActor*"/>
3588 <parameter name="x_align" type="ClutterBinAlignment*"/>
3589 <parameter name="y_align" type="ClutterBinAlignment*"/>
3590 </parameters>
3591 </method>
3592 <constructor name="new" symbol="clutter_bin_layout_new">
3593 <return-type type="ClutterLayoutManager*"/>
3594 <parameters>
3595 <parameter name="x_align" type="ClutterBinAlignment"/>
3596 <parameter name="y_align" type="ClutterBinAlignment"/>
3597 </parameters>
3598 </constructor>
3599 <method name="set_alignment" symbol="clutter_bin_layout_set_alignment">
3600 <return-type type="void"/>
3601 <parameters>
3602 <parameter name="self" type="ClutterBinLayout*"/>
3603 <parameter name="child" type="ClutterActor*"/>
3604 <parameter name="x_align" type="ClutterBinAlignment"/>
3605 <parameter name="y_align" type="ClutterBinAlignment"/>
3606 </parameters>
3607 </method>
3608 <property name="x-align" type="ClutterBinAlignment" readable="1" writable="1" construct="0" construct-only="0"/>
3609 <property name="y-align" type="ClutterBinAlignment" readable="1" writable="1" construct="0" construct-only="0"/>
3610 </object>
3611 <object name="ClutterBindingPool" parent="GObject" type-name="ClutterBindingPool" get-type="clutter_binding_pool_get_type">
3612 <method name="activate" symbol="clutter_binding_pool_activate">
3613 <return-type type="gboolean"/>
3614 <parameters>
3615 <parameter name="pool" type="ClutterBindingPool*"/>
3616 <parameter name="key_val" type="guint"/>
3617 <parameter name="modifiers" type="ClutterModifierType"/>
3618 <parameter name="gobject" type="GObject*"/>
3619 </parameters>
3620 </method>
3621 <method name="block_action" symbol="clutter_binding_pool_block_action">
3622 <return-type type="void"/>
3623 <parameters>
3624 <parameter name="pool" type="ClutterBindingPool*"/>
3625 <parameter name="action_name" type="gchar*"/>
3626 </parameters>
3627 </method>
3628 <method name="find" symbol="clutter_binding_pool_find">
3629 <return-type type="ClutterBindingPool*"/>
3630 <parameters>
3631 <parameter name="name" type="gchar*"/>
3632 </parameters>
3633 </method>
3634 <method name="find_action" symbol="clutter_binding_pool_find_action">
3635 <return-type type="gchar*"/>
3636 <parameters>
3637 <parameter name="pool" type="ClutterBindingPool*"/>
3638 <parameter name="key_val" type="guint"/>
3639 <parameter name="modifiers" type="ClutterModifierType"/>
3640 </parameters>
3641 </method>
3642 <method name="get_for_class" symbol="clutter_binding_pool_get_for_class">
3643 <return-type type="ClutterBindingPool*"/>
3644 <parameters>
3645 <parameter name="klass" type="gpointer"/>
3646 </parameters>
3647 </method>
3648 <method name="install_action" symbol="clutter_binding_pool_install_action">
3649 <return-type type="void"/>
3650 <parameters>
3651 <parameter name="pool" type="ClutterBindingPool*"/>
3652 <parameter name="action_name" type="gchar*"/>
3653 <parameter name="key_val" type="guint"/>
3654 <parameter name="modifiers" type="ClutterModifierType"/>
3655 <parameter name="callback" type="GCallback"/>
3656 <parameter name="data" type="gpointer"/>
3657 <parameter name="notify" type="GDestroyNotify"/>
3658 </parameters>
3659 </method>
3660 <method name="install_closure" symbol="clutter_binding_pool_install_closure">
3661 <return-type type="void"/>
3662 <parameters>
3663 <parameter name="pool" type="ClutterBindingPool*"/>
3664 <parameter name="action_name" type="gchar*"/>
3665 <parameter name="key_val" type="guint"/>
3666 <parameter name="modifiers" type="ClutterModifierType"/>
3667 <parameter name="closure" type="GClosure*"/>
3668 </parameters>
3669 </method>
3670 <constructor name="new" symbol="clutter_binding_pool_new">
3671 <return-type type="ClutterBindingPool*"/>
3672 <parameters>
3673 <parameter name="name" type="gchar*"/>
3674 </parameters>
3675 </constructor>
3676 <method name="override_action" symbol="clutter_binding_pool_override_action">
3677 <return-type type="void"/>
3678 <parameters>
3679 <parameter name="pool" type="ClutterBindingPool*"/>
3680 <parameter name="key_val" type="guint"/>
3681 <parameter name="modifiers" type="ClutterModifierType"/>
3682 <parameter name="callback" type="GCallback"/>
3683 <parameter name="data" type="gpointer"/>
3684 <parameter name="notify" type="GDestroyNotify"/>
3685 </parameters>
3686 </method>
3687 <method name="override_closure" symbol="clutter_binding_pool_override_closure">
3688 <return-type type="void"/>
3689 <parameters>
3690 <parameter name="pool" type="ClutterBindingPool*"/>
3691 <parameter name="key_val" type="guint"/>
3692 <parameter name="modifiers" type="ClutterModifierType"/>
3693 <parameter name="closure" type="GClosure*"/>
3694 </parameters>
3695 </method>
3696 <method name="remove_action" symbol="clutter_binding_pool_remove_action">
3697 <return-type type="void"/>
3698 <parameters>
3699 <parameter name="pool" type="ClutterBindingPool*"/>
3700 <parameter name="key_val" type="guint"/>
3701 <parameter name="modifiers" type="ClutterModifierType"/>
3702 </parameters>
3703 </method>
3704 <method name="unblock_action" symbol="clutter_binding_pool_unblock_action">
3705 <return-type type="void"/>
3706 <parameters>
3707 <parameter name="pool" type="ClutterBindingPool*"/>
3708 <parameter name="action_name" type="gchar*"/>
3709 </parameters>
3710 </method>
3711 <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
3712 </object>
3713 <object name="ClutterBox" parent="ClutterActor" type-name="ClutterBox" get-type="clutter_box_get_type">
3714 <implements>
3715 <interface name="ClutterScriptable"/>
3716 <interface name="ClutterContainer"/>
3717 </implements>
3718 <method name="get_color" symbol="clutter_box_get_color">
3719 <return-type type="void"/>
3720 <parameters>
3721 <parameter name="box" type="ClutterBox*"/>
3722 <parameter name="color" type="ClutterColor*"/>
3723 </parameters>
3724 </method>
3725 <method name="get_layout_manager" symbol="clutter_box_get_layout_manager">
3726 <return-type type="ClutterLayoutManager*"/>
3727 <parameters>
3728 <parameter name="box" type="ClutterBox*"/>
3729 </parameters>
3730 </method>
3731 <constructor name="new" symbol="clutter_box_new">
3732 <return-type type="ClutterActor*"/>
3733 <parameters>
3734 <parameter name="manager" type="ClutterLayoutManager*"/>
3735 </parameters>
3736 </constructor>
3737 <method name="pack" symbol="clutter_box_pack">
3738 <return-type type="void"/>
3739 <parameters>
3740 <parameter name="box" type="ClutterBox*"/>
3741 <parameter name="actor" type="ClutterActor*"/>
3742 <parameter name="first_property" type="gchar*"/>
3743 </parameters>
3744 </method>
3745 <method name="pack_after" symbol="clutter_box_pack_after">
3746 <return-type type="void"/>
3747 <parameters>
3748 <parameter name="box" type="ClutterBox*"/>
3749 <parameter name="actor" type="ClutterActor*"/>
3750 <parameter name="sibling" type="ClutterActor*"/>
3751 <parameter name="first_property" type="gchar*"/>
3752 </parameters>
3753 </method>
3754 <method name="pack_at" symbol="clutter_box_pack_at">
3755 <return-type type="void"/>
3756 <parameters>
3757 <parameter name="box" type="ClutterBox*"/>
3758 <parameter name="actor" type="ClutterActor*"/>
3759 <parameter name="position" type="gint"/>
3760 <parameter name="first_property" type="gchar*"/>
3761 </parameters>
3762 </method>
3763 <method name="pack_before" symbol="clutter_box_pack_before">
3764 <return-type type="void"/>
3765 <parameters>
3766 <parameter name="box" type="ClutterBox*"/>
3767 <parameter name="actor" type="ClutterActor*"/>
3768 <parameter name="sibling" type="ClutterActor*"/>
3769 <parameter name="first_property" type="gchar*"/>
3770 </parameters>
3771 </method>
3772 <method name="packv" symbol="clutter_box_packv">
3773 <return-type type="void"/>
3774 <parameters>
3775 <parameter name="box" type="ClutterBox*"/>
3776 <parameter name="actor" type="ClutterActor*"/>
3777 <parameter name="n_properties" type="guint"/>
3778 <parameter name="properties" type="gchar*[]"/>
3779 <parameter name="values" type="GValue*"/>
3780 </parameters>
3781 </method>
3782 <method name="set_color" symbol="clutter_box_set_color">
3783 <return-type type="void"/>
3784 <parameters>
3785 <parameter name="box" type="ClutterBox*"/>
3786 <parameter name="color" type="ClutterColor*"/>
3787 </parameters>
3788 </method>
3789 <method name="set_layout_manager" symbol="clutter_box_set_layout_manager">
3790 <return-type type="void"/>
3791 <parameters>
3792 <parameter name="box" type="ClutterBox*"/>
3793 <parameter name="manager" type="ClutterLayoutManager*"/>
3794 </parameters>
3795 </method>
3796 <property name="color" type="ClutterColor*" readable="1" writable="1" construct="0" construct-only="0"/>
3797 <property name="color-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
3798 <property name="layout-manager" type="ClutterLayoutManager*" readable="1" writable="1" construct="1" construct-only="0"/>
3799 <vfunc name="clutter_padding_1">
3800 <return-type type="void"/>
3801 </vfunc>
3802 <vfunc name="clutter_padding_2">
3803 <return-type type="void"/>
3804 </vfunc>
3805 <vfunc name="clutter_padding_3">
3806 <return-type type="void"/>
3807 </vfunc>
3808 <vfunc name="clutter_padding_4">
3809 <return-type type="void"/>
3810 </vfunc>
3811 <vfunc name="clutter_padding_5">
3812 <return-type type="void"/>
3813 </vfunc>
3814 <vfunc name="clutter_padding_6">
3815 <return-type type="void"/>
3816 </vfunc>
3817 </object>
3818 <object name="ClutterBoxLayout" parent="ClutterLayoutManager" type-name="ClutterBoxLayout" get-type="clutter_box_layout_get_type">
3819 <method name="get_alignment" symbol="clutter_box_layout_get_alignment">
3820 <return-type type="void"/>
3821 <parameters>
3822 <parameter name="layout" type="ClutterBoxLayout*"/>
3823 <parameter name="actor" type="ClutterActor*"/>
3824 <parameter name="x_align" type="ClutterBoxAlignment*"/>
3825 <parameter name="y_align" type="ClutterBoxAlignment*"/>
3826 </parameters>
3827 </method>
3828 <method name="get_easing_duration" symbol="clutter_box_layout_get_easing_duration">
3829 <return-type type="guint"/>
3830 <parameters>
3831 <parameter name="layout" type="ClutterBoxLayout*"/>
3832 </parameters>
3833 </method>
3834 <method name="get_easing_mode" symbol="clutter_box_layout_get_easing_mode">
3835 <return-type type="gulong"/>
3836 <parameters>
3837 <parameter name="layout" type="ClutterBoxLayout*"/>
3838 </parameters>
3839 </method>
3840 <method name="get_expand" symbol="clutter_box_layout_get_expand">
3841 <return-type type="gboolean"/>
3842 <parameters>
3843 <parameter name="layout" type="ClutterBoxLayout*"/>
3844 <parameter name="actor" type="ClutterActor*"/>
3845 </parameters>
3846 </method>
3847 <method name="get_fill" symbol="clutter_box_layout_get_fill">
3848 <return-type type="void"/>
3849 <parameters>
3850 <parameter name="layout" type="ClutterBoxLayout*"/>
3851 <parameter name="actor" type="ClutterActor*"/>
3852 <parameter name="x_fill" type="gboolean*"/>
3853 <parameter name="y_fill" type="gboolean*"/>
3854 </parameters>
3855 </method>
3856 <method name="get_pack_start" symbol="clutter_box_layout_get_pack_start">
3857 <return-type type="gboolean"/>
3858 <parameters>
3859 <parameter name="layout" type="ClutterBoxLayout*"/>
3860 </parameters>
3861 </method>
3862 <method name="get_spacing" symbol="clutter_box_layout_get_spacing">
3863 <return-type type="guint"/>
3864 <parameters>
3865 <parameter name="layout" type="ClutterBoxLayout*"/>
3866 </parameters>
3867 </method>
3868 <method name="get_use_animations" symbol="clutter_box_layout_get_use_animations">
3869 <return-type type="gboolean"/>
3870 <parameters>
3871 <parameter name="layout" type="ClutterBoxLayout*"/>
3872 </parameters>
3873 </method>
3874 <method name="get_vertical" symbol="clutter_box_layout_get_vertical">
3875 <return-type type="gboolean"/>
3876 <parameters>
3877 <parameter name="layout" type="ClutterBoxLayout*"/>
3878 </parameters>
3879 </method>
3880 <constructor name="new" symbol="clutter_box_layout_new">
3881 <return-type type="ClutterLayoutManager*"/>
3882 </constructor>
3883 <method name="pack" symbol="clutter_box_layout_pack">
3884 <return-type type="void"/>
3885 <parameters>
3886 <parameter name="layout" type="ClutterBoxLayout*"/>
3887 <parameter name="actor" type="ClutterActor*"/>
3888 <parameter name="expand" type="gboolean"/>
3889 <parameter name="x_fill" type="gboolean"/>
3890 <parameter name="y_fill" type="gboolean"/>
3891 <parameter name="x_align" type="ClutterBoxAlignment"/>
3892 <parameter name="y_align" type="ClutterBoxAlignment"/>
3893 </parameters>
3894 </method>
3895 <method name="set_alignment" symbol="clutter_box_layout_set_alignment">
3896 <return-type type="void"/>
3897 <parameters>
3898 <parameter name="layout" type="ClutterBoxLayout*"/>
3899 <parameter name="actor" type="ClutterActor*"/>
3900 <parameter name="x_align" type="ClutterBoxAlignment"/>
3901 <parameter name="y_align" type="ClutterBoxAlignment"/>
3902 </parameters>
3903 </method>
3904 <method name="set_easing_duration" symbol="clutter_box_layout_set_easing_duration">
3905 <return-type type="void"/>
3906 <parameters>
3907 <parameter name="layout" type="ClutterBoxLayout*"/>
3908 <parameter name="msecs" type="guint"/>
3909 </parameters>
3910 </method>
3911 <method name="set_easing_mode" symbol="clutter_box_layout_set_easing_mode">
3912 <return-type type="void"/>
3913 <parameters>
3914 <parameter name="layout" type="ClutterBoxLayout*"/>
3915 <parameter name="mode" type="gulong"/>
3916 </parameters>
3917 </method>
3918 <method name="set_expand" symbol="clutter_box_layout_set_expand">
3919 <return-type type="void"/>
3920 <parameters>
3921 <parameter name="layout" type="ClutterBoxLayout*"/>
3922 <parameter name="actor" type="ClutterActor*"/>
3923 <parameter name="expand" type="gboolean"/>
3924 </parameters>
3925 </method>
3926 <method name="set_fill" symbol="clutter_box_layout_set_fill">
3927 <return-type type="void"/>
3928 <parameters>
3929 <parameter name="layout" type="ClutterBoxLayout*"/>
3930 <parameter name="actor" type="ClutterActor*"/>
3931 <parameter name="x_fill" type="gboolean"/>
3932 <parameter name="y_fill" type="gboolean"/>
3933 </parameters>
3934 </method>
3935 <method name="set_pack_start" symbol="clutter_box_layout_set_pack_start">
3936 <return-type type="void"/>
3937 <parameters>
3938 <parameter name="layout" type="ClutterBoxLayout*"/>
3939 <parameter name="pack_start" type="gboolean"/>
3940 </parameters>
3941 </method>
3942 <method name="set_spacing" symbol="clutter_box_layout_set_spacing">
3943 <return-type type="void"/>
3944 <parameters>
3945 <parameter name="layout" type="ClutterBoxLayout*"/>
3946 <parameter name="spacing" type="guint"/>
3947 </parameters>
3948 </method>
3949 <method name="set_use_animations" symbol="clutter_box_layout_set_use_animations">
3950 <return-type type="void"/>
3951 <parameters>
3952 <parameter name="layout" type="ClutterBoxLayout*"/>
3953 <parameter name="animate" type="gboolean"/>
3954 </parameters>
3955 </method>
3956 <method name="set_vertical" symbol="clutter_box_layout_set_vertical">
3957 <return-type type="void"/>
3958 <parameters>
3959 <parameter name="layout" type="ClutterBoxLayout*"/>
3960 <parameter name="vertical" type="gboolean"/>
3961 </parameters>
3962 </method>
3963 <property name="easing-duration" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
3964 <property name="easing-mode" type="gulong" readable="1" writable="1" construct="0" construct-only="0"/>
3965 <property name="pack-start" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
3966 <property name="spacing" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
3967 <property name="use-animations" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
3968 <property name="vertical" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
3969 </object>
3970 <object name="ClutterCairoTexture" parent="ClutterTexture" type-name="ClutterCairoTexture" get-type="clutter_cairo_texture_get_type">
3971 <implements>
3972 <interface name="ClutterScriptable"/>
3973 </implements>
3974 <method name="clear" symbol="clutter_cairo_texture_clear">
3975 <return-type type="void"/>
3976 <parameters>
3977 <parameter name="self" type="ClutterCairoTexture*"/>
3978 </parameters>
3979 </method>
3980 <method name="create" symbol="clutter_cairo_texture_create">
3981 <return-type type="cairo_t*"/>
3982 <parameters>
3983 <parameter name="self" type="ClutterCairoTexture*"/>
3984 </parameters>
3985 </method>
3986 <method name="create_region" symbol="clutter_cairo_texture_create_region">
3987 <return-type type="cairo_t*"/>
3988 <parameters>
3989 <parameter name="self" type="ClutterCairoTexture*"/>
3990 <parameter name="x_offset" type="gint"/>
3991 <parameter name="y_offset" type="gint"/>
3992 <parameter name="width" type="gint"/>
3993 <parameter name="height" type="gint"/>
3994 </parameters>
3995 </method>
3996 <method name="get_surface_size" symbol="clutter_cairo_texture_get_surface_size">
3997 <return-type type="void"/>
3998 <parameters>
3999 <parameter name="self" type="ClutterCairoTexture*"/>
4000 <parameter name="width" type="guint*"/>
4001 <parameter name="height" type="guint*"/>
4002 </parameters>
4003 </method>
4004 <constructor name="new" symbol="clutter_cairo_texture_new">
4005 <return-type type="ClutterActor*"/>
4006 <parameters>
4007 <parameter name="width" type="guint"/>
4008 <parameter name="height" type="guint"/>
4009 </parameters>
4010 </constructor>
4011 <method name="set_surface_size" symbol="clutter_cairo_texture_set_surface_size">
4012 <return-type type="void"/>
4013 <parameters>
4014 <parameter name="self" type="ClutterCairoTexture*"/>
4015 <parameter name="width" type="guint"/>
4016 <parameter name="height" type="guint"/>
4017 </parameters>
4018 </method>
4019 <property name="surface-height" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
4020 <property name="surface-width" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
4021 </object>
4022 <object name="ClutterChildMeta" parent="GObject" type-name="ClutterChildMeta" get-type="clutter_child_meta_get_type">
4023 <method name="get_actor" symbol="clutter_child_meta_get_actor">
4024 <return-type type="ClutterActor*"/>
4025 <parameters>
4026 <parameter name="data" type="ClutterChildMeta*"/>
4027 </parameters>
4028 </method>
4029 <method name="get_container" symbol="clutter_child_meta_get_container">
4030 <return-type type="ClutterContainer*"/>
4031 <parameters>
4032 <parameter name="data" type="ClutterChildMeta*"/>
4033 </parameters>
4034 </method>
4035 <property name="actor" type="ClutterActor*" readable="1" writable="1" construct="0" construct-only="1"/>
4036 <property name="container" type="ClutterContainer*" readable="1" writable="1" construct="0" construct-only="1"/>
4037 <field name="container" type="ClutterContainer*"/>
4038 <field name="actor" type="ClutterActor*"/>
4039 </object>
4040 <object name="ClutterClone" parent="ClutterActor" type-name="ClutterClone" get-type="clutter_clone_get_type">
4041 <implements>
4042 <interface name="ClutterScriptable"/>
4043 </implements>
4044 <method name="get_source" symbol="clutter_clone_get_source">
4045 <return-type type="ClutterActor*"/>
4046 <parameters>
4047 <parameter name="clone" type="ClutterClone*"/>
4048 </parameters>
4049 </method>
4050 <constructor name="new" symbol="clutter_clone_new">
4051 <return-type type="ClutterActor*"/>
4052 <parameters>
4053 <parameter name="source" type="ClutterActor*"/>
4054 </parameters>
4055 </constructor>
4056 <method name="set_source" symbol="clutter_clone_set_source">
4057 <return-type type="void"/>
4058 <parameters>
4059 <parameter name="clone" type="ClutterClone*"/>
4060 <parameter name="source" type="ClutterActor*"/>
4061 </parameters>
4062 </method>
4063 <property name="source" type="ClutterActor*" readable="1" writable="1" construct="1" construct-only="0"/>
4064 </object>
4065 <object name="ClutterDeviceManager" parent="GObject" type-name="ClutterDeviceManager" get-type="clutter_device_manager_get_type">
4066 <method name="get_core_device" symbol="clutter_device_manager_get_core_device">
4067 <return-type type="ClutterInputDevice*"/>
4068 <parameters>
4069 <parameter name="device_manager" type="ClutterDeviceManager*"/>
4070 <parameter name="device_type" type="ClutterInputDeviceType"/>
4071 </parameters>
4072 </method>
4073 <method name="get_default" symbol="clutter_device_manager_get_default">
4074 <return-type type="ClutterDeviceManager*"/>
4075 </method>
4076 <method name="get_device" symbol="clutter_device_manager_get_device">
4077 <return-type type="ClutterInputDevice*"/>
4078 <parameters>
4079 <parameter name="device_manager" type="ClutterDeviceManager*"/>
4080 <parameter name="device_id" type="gint"/>
4081 </parameters>
4082 </method>
4083 <method name="list_devices" symbol="clutter_device_manager_list_devices">
4084 <return-type type="GSList*"/>
4085 <parameters>
4086 <parameter name="device_manager" type="ClutterDeviceManager*"/>
4087 </parameters>
4088 </method>
4089 <method name="peek_devices" symbol="clutter_device_manager_peek_devices">
4090 <return-type type="GSList*"/>
4091 <parameters>
4092 <parameter name="device_manager" type="ClutterDeviceManager*"/>
4093 </parameters>
4094 </method>
4095 <property name="backend" type="ClutterBackend*" readable="1" writable="1" construct="0" construct-only="1"/>
4096 <signal name="device-added" when="LAST">
4097 <return-type type="void"/>
4098 <parameters>
4099 <parameter name="object" type="ClutterDeviceManager*"/>
4100 <parameter name="p0" type="ClutterInputDevice*"/>
4101 </parameters>
4102 </signal>
4103 <signal name="device-removed" when="LAST">
4104 <return-type type="void"/>
4105 <parameters>
4106 <parameter name="object" type="ClutterDeviceManager*"/>
4107 <parameter name="p0" type="ClutterInputDevice*"/>
4108 </parameters>
4109 </signal>
4110 <vfunc name="add_device">
4111 <return-type type="void"/>
4112 <parameters>
4113 <parameter name="manager" type="ClutterDeviceManager*"/>
4114 <parameter name="device" type="ClutterInputDevice*"/>
4115 </parameters>
4116 </vfunc>
4117 <vfunc name="get_core_device">
4118 <return-type type="ClutterInputDevice*"/>
4119 <parameters>
4120 <parameter name="manager" type="ClutterDeviceManager*"/>
4121 <parameter name="type" type="ClutterInputDeviceType"/>
4122 </parameters>
4123 </vfunc>
4124 <vfunc name="get_device">
4125 <return-type type="ClutterInputDevice*"/>
4126 <parameters>
4127 <parameter name="manager" type="ClutterDeviceManager*"/>
4128 <parameter name="id" type="gint"/>
4129 </parameters>
4130 </vfunc>
4131 <vfunc name="get_devices">
4132 <return-type type="GSList*"/>
4133 <parameters>
4134 <parameter name="manager" type="ClutterDeviceManager*"/>
4135 </parameters>
4136 </vfunc>
4137 <vfunc name="remove_device">
4138 <return-type type="void"/>
4139 <parameters>
4140 <parameter name="manager" type="ClutterDeviceManager*"/>
4141 <parameter name="device" type="ClutterInputDevice*"/>
4142 </parameters>
4143 </vfunc>
4144 </object>
4145 <object name="ClutterFixedLayout" parent="ClutterLayoutManager" type-name="ClutterFixedLayout" get-type="clutter_fixed_layout_get_type">
4146 <constructor name="new" symbol="clutter_fixed_layout_new">
4147 <return-type type="ClutterLayoutManager*"/>
4148 </constructor>
4149 </object>
4150 <object name="ClutterFlowLayout" parent="ClutterLayoutManager" type-name="ClutterFlowLayout" get-type="clutter_flow_layout_get_type">
4151 <method name="get_column_spacing" symbol="clutter_flow_layout_get_column_spacing">
4152 <return-type type="gfloat"/>
4153 <parameters>
4154 <parameter name="layout" type="ClutterFlowLayout*"/>
4155 </parameters>
4156 </method>
4157 <method name="get_column_width" symbol="clutter_flow_layout_get_column_width">
4158 <return-type type="void"/>
4159 <parameters>
4160 <parameter name="layout" type="ClutterFlowLayout*"/>
4161 <parameter name="min_width" type="gfloat*"/>
4162 <parameter name="max_width" type="gfloat*"/>
4163 </parameters>
4164 </method>
4165 <method name="get_homogeneous" symbol="clutter_flow_layout_get_homogeneous">
4166 <return-type type="gboolean"/>
4167 <parameters>
4168 <parameter name="layout" type="ClutterFlowLayout*"/>
4169 </parameters>
4170 </method>
4171 <method name="get_orientation" symbol="clutter_flow_layout_get_orientation">
4172 <return-type type="ClutterFlowOrientation"/>
4173 <parameters>
4174 <parameter name="layout" type="ClutterFlowLayout*"/>
4175 </parameters>
4176 </method>
4177 <method name="get_row_height" symbol="clutter_flow_layout_get_row_height">
4178 <return-type type="void"/>
4179 <parameters>
4180 <parameter name="layout" type="ClutterFlowLayout*"/>
4181 <parameter name="min_height" type="gfloat*"/>
4182 <parameter name="max_height" type="gfloat*"/>
4183 </parameters>
4184 </method>
4185 <method name="get_row_spacing" symbol="clutter_flow_layout_get_row_spacing">
4186 <return-type type="gfloat"/>
4187 <parameters>
4188 <parameter name="layout" type="ClutterFlowLayout*"/>
4189 </parameters>
4190 </method>
4191 <constructor name="new" symbol="clutter_flow_layout_new">
4192 <return-type type="ClutterLayoutManager*"/>
4193 <parameters>
4194 <parameter name="orientation" type="ClutterFlowOrientation"/>
4195 </parameters>
4196 </constructor>
4197 <method name="set_column_spacing" symbol="clutter_flow_layout_set_column_spacing">
4198 <return-type type="void"/>
4199 <parameters>
4200 <parameter name="layout" type="ClutterFlowLayout*"/>
4201 <parameter name="spacing" type="gfloat"/>
4202 </parameters>
4203 </method>
4204 <method name="set_column_width" symbol="clutter_flow_layout_set_column_width">
4205 <return-type type="void"/>
4206 <parameters>
4207 <parameter name="layout" type="ClutterFlowLayout*"/>
4208 <parameter name="min_width" type="gfloat"/>
4209 <parameter name="max_width" type="gfloat"/>
4210 </parameters>
4211 </method>
4212 <method name="set_homogeneous" symbol="clutter_flow_layout_set_homogeneous">
4213 <return-type type="void"/>
4214 <parameters>
4215 <parameter name="layout" type="ClutterFlowLayout*"/>
4216 <parameter name="homogeneous" type="gboolean"/>
4217 </parameters>
4218 </method>
4219 <method name="set_orientation" symbol="clutter_flow_layout_set_orientation">
4220 <return-type type="void"/>
4221 <parameters>
4222 <parameter name="layout" type="ClutterFlowLayout*"/>
4223 <parameter name="orientation" type="ClutterFlowOrientation"/>
4224 </parameters>
4225 </method>
4226 <method name="set_row_height" symbol="clutter_flow_layout_set_row_height">
4227 <return-type type="void"/>
4228 <parameters>
4229 <parameter name="layout" type="ClutterFlowLayout*"/>
4230 <parameter name="min_height" type="gfloat"/>
4231 <parameter name="max_height" type="gfloat"/>
4232 </parameters>
4233 </method>
4234 <method name="set_row_spacing" symbol="clutter_flow_layout_set_row_spacing">
4235 <return-type type="void"/>
4236 <parameters>
4237 <parameter name="layout" type="ClutterFlowLayout*"/>
4238 <parameter name="spacing" type="gfloat"/>
4239 </parameters>
4240 </method>
4241 <property name="column-spacing" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
4242 <property name="homogeneous" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
4243 <property name="max-column-width" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
4244 <property name="max-row-height" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
4245 <property name="min-column-width" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
4246 <property name="min-row-height" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
4247 <property name="orientation" type="ClutterFlowOrientation" readable="1" writable="1" construct="1" construct-only="0"/>
4248 <property name="row-spacing" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
4249 </object>
4250 <object name="ClutterGroup" parent="ClutterActor" type-name="ClutterGroup" get-type="clutter_group_get_type">
4251 <implements>
4252 <interface name="ClutterScriptable"/>
4253 <interface name="ClutterContainer"/>
4254 </implements>
4255 <method name="get_n_children" symbol="clutter_group_get_n_children">
4256 <return-type type="gint"/>
4257 <parameters>
4258 <parameter name="self" type="ClutterGroup*"/>
4259 </parameters>
4260 </method>
4261 <method name="get_nth_child" symbol="clutter_group_get_nth_child">
4262 <return-type type="ClutterActor*"/>
4263 <parameters>
4264 <parameter name="self" type="ClutterGroup*"/>
4265 <parameter name="index_" type="gint"/>
4266 </parameters>
4267 </method>
4268 <constructor name="new" symbol="clutter_group_new">
4269 <return-type type="ClutterActor*"/>
4270 </constructor>
4271 <method name="remove_all" symbol="clutter_group_remove_all">
4272 <return-type type="void"/>
4273 <parameters>
4274 <parameter name="group" type="ClutterGroup*"/>
4275 </parameters>
4276 </method>
4277 </object>
4278 <object name="ClutterInputDevice" parent="GObject" type-name="ClutterInputDevice" get-type="clutter_input_device_get_type">
4279 <method name="get_device_coords" symbol="clutter_input_device_get_device_coords">
4280 <return-type type="void"/>
4281 <parameters>
4282 <parameter name="device" type="ClutterInputDevice*"/>
4283 <parameter name="x" type="gint*"/>
4284 <parameter name="y" type="gint*"/>
4285 </parameters>
4286 </method>
4287 <method name="get_device_id" symbol="clutter_input_device_get_device_id">
4288 <return-type type="gint"/>
4289 <parameters>
4290 <parameter name="device" type="ClutterInputDevice*"/>
4291 </parameters>
4292 </method>
4293 <method name="get_device_name" symbol="clutter_input_device_get_device_name">
4294 <return-type type="gchar*"/>
4295 <parameters>
4296 <parameter name="device" type="ClutterInputDevice*"/>
4297 </parameters>
4298 </method>
4299 <method name="get_device_type" symbol="clutter_input_device_get_device_type">
4300 <return-type type="ClutterInputDeviceType"/>
4301 <parameters>
4302 <parameter name="device" type="ClutterInputDevice*"/>
4303 </parameters>
4304 </method>
4305 <method name="get_pointer_actor" symbol="clutter_input_device_get_pointer_actor">
4306 <return-type type="ClutterActor*"/>
4307 <parameters>
4308 <parameter name="device" type="ClutterInputDevice*"/>
4309 </parameters>
4310 </method>
4311 <method name="get_pointer_stage" symbol="clutter_input_device_get_pointer_stage">
4312 <return-type type="ClutterStage*"/>
4313 <parameters>
4314 <parameter name="device" type="ClutterInputDevice*"/>
4315 </parameters>
4316 </method>
4317 <method name="update_from_event" symbol="clutter_input_device_update_from_event">
4318 <return-type type="void"/>
4319 <parameters>
4320 <parameter name="device" type="ClutterInputDevice*"/>
4321 <parameter name="event" type="ClutterEvent*"/>
4322 <parameter name="update_stage" type="gboolean"/>
4323 </parameters>
4324 </method>
4325 <property name="device-type" type="ClutterInputDeviceType" readable="1" writable="1" construct="0" construct-only="1"/>
4326 <property name="id" type="gint" readable="1" writable="1" construct="0" construct-only="1"/>
4327 <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
4328 </object>
4329 <object name="ClutterInterval" parent="GInitiallyUnowned" type-name="ClutterInterval" get-type="clutter_interval_get_type">
4330 <method name="clone" symbol="clutter_interval_clone">
4331 <return-type type="ClutterInterval*"/>
4332 <parameters>
4333 <parameter name="interval" type="ClutterInterval*"/>
4334 </parameters>
4335 </method>
4336 <method name="compute_value" symbol="clutter_interval_compute_value">
4337 <return-type type="gboolean"/>
4338 <parameters>
4339 <parameter name="interval" type="ClutterInterval*"/>
4340 <parameter name="factor" type="gdouble"/>
4341 <parameter name="value" type="GValue*"/>
4342 </parameters>
4343 </method>
4344 <method name="get_final_value" symbol="clutter_interval_get_final_value">
4345 <return-type type="void"/>
4346 <parameters>
4347 <parameter name="interval" type="ClutterInterval*"/>
4348 <parameter name="value" type="GValue*"/>
4349 </parameters>
4350 </method>
4351 <method name="get_initial_value" symbol="clutter_interval_get_initial_value">
4352 <return-type type="void"/>
4353 <parameters>
4354 <parameter name="interval" type="ClutterInterval*"/>
4355 <parameter name="value" type="GValue*"/>
4356 </parameters>
4357 </method>
4358 <method name="get_interval" symbol="clutter_interval_get_interval">
4359 <return-type type="void"/>
4360 <parameters>
4361 <parameter name="interval" type="ClutterInterval*"/>
4362 </parameters>
4363 </method>
4364 <method name="get_value_type" symbol="clutter_interval_get_value_type">
4365 <return-type type="GType"/>
4366 <parameters>
4367 <parameter name="interval" type="ClutterInterval*"/>
4368 </parameters>
4369 </method>
4370 <constructor name="new" symbol="clutter_interval_new">
4371 <return-type type="ClutterInterval*"/>
4372 <parameters>
4373 <parameter name="gtype" type="GType"/>
4374 </parameters>
4375 </constructor>
4376 <constructor name="new_with_values" symbol="clutter_interval_new_with_values">
4377 <return-type type="ClutterInterval*"/>
4378 <parameters>
4379 <parameter name="gtype" type="GType"/>
4380 <parameter name="initial" type="GValue*"/>
4381 <parameter name="final" type="GValue*"/>
4382 </parameters>
4383 </constructor>
4384 <method name="peek_final_value" symbol="clutter_interval_peek_final_value">
4385 <return-type type="GValue*"/>
4386 <parameters>
4387 <parameter name="interval" type="ClutterInterval*"/>
4388 </parameters>
4389 </method>
4390 <method name="peek_initial_value" symbol="clutter_interval_peek_initial_value">
4391 <return-type type="GValue*"/>
4392 <parameters>
4393 <parameter name="interval" type="ClutterInterval*"/>
4394 </parameters>
4395 </method>
4396 <method name="register_progress_func" symbol="clutter_interval_register_progress_func">
4397 <return-type type="void"/>
4398 <parameters>
4399 <parameter name="value_type" type="GType"/>
4400 <parameter name="func" type="ClutterProgressFunc"/>
4401 </parameters>
4402 </method>
4403 <method name="set_final_value" symbol="clutter_interval_set_final_value">
4404 <return-type type="void"/>
4405 <parameters>
4406 <parameter name="interval" type="ClutterInterval*"/>
4407 <parameter name="value" type="GValue*"/>
4408 </parameters>
4409 </method>
4410 <method name="set_initial_value" symbol="clutter_interval_set_initial_value">
4411 <return-type type="void"/>
4412 <parameters>
4413 <parameter name="interval" type="ClutterInterval*"/>
4414 <parameter name="value" type="GValue*"/>
4415 </parameters>
4416 </method>
4417 <method name="set_interval" symbol="clutter_interval_set_interval">
4418 <return-type type="void"/>
4419 <parameters>
4420 <parameter name="interval" type="ClutterInterval*"/>
4421 </parameters>
4422 </method>
4423 <method name="validate" symbol="clutter_interval_validate">
4424 <return-type type="gboolean"/>
4425 <parameters>
4426 <parameter name="interval" type="ClutterInterval*"/>
4427 <parameter name="pspec" type="GParamSpec*"/>
4428 </parameters>
4429 </method>
4430 <property name="value-type" type="GType" readable="1" writable="1" construct="0" construct-only="1"/>
4431 <vfunc name="compute_value">
4432 <return-type type="gboolean"/>
4433 <parameters>
4434 <parameter name="interval" type="ClutterInterval*"/>
4435 <parameter name="factor" type="gdouble"/>
4436 <parameter name="value" type="GValue*"/>
4437 </parameters>
4438 </vfunc>
4439 <vfunc name="validate">
4440 <return-type type="gboolean"/>
4441 <parameters>
4442 <parameter name="interval" type="ClutterInterval*"/>
4443 <parameter name="pspec" type="GParamSpec*"/>
4444 </parameters>
4445 </vfunc>
4446 </object>
4447 <object name="ClutterLayoutManager" parent="GInitiallyUnowned" type-name="ClutterLayoutManager" get-type="clutter_layout_manager_get_type">
4448 <method name="allocate" symbol="clutter_layout_manager_allocate">
4449 <return-type type="void"/>
4450 <parameters>
4451 <parameter name="manager" type="ClutterLayoutManager*"/>
4452 <parameter name="container" type="ClutterContainer*"/>
4453 <parameter name="allocation" type="ClutterActorBox*"/>
4454 <parameter name="flags" type="ClutterAllocationFlags"/>
4455 </parameters>
4456 </method>
4457 <method name="begin_animation" symbol="clutter_layout_manager_begin_animation">
4458 <return-type type="ClutterAlpha*"/>
4459 <parameters>
4460 <parameter name="manager" type="ClutterLayoutManager*"/>
4461 <parameter name="duration" type="guint"/>
4462 <parameter name="mode" type="gulong"/>
4463 </parameters>
4464 </method>
4465 <method name="child_get" symbol="clutter_layout_manager_child_get">
4466 <return-type type="void"/>
4467 <parameters>
4468 <parameter name="manager" type="ClutterLayoutManager*"/>
4469 <parameter name="container" type="ClutterContainer*"/>
4470 <parameter name="actor" type="ClutterActor*"/>
4471 <parameter name="first_property" type="gchar*"/>
4472 </parameters>
4473 </method>
4474 <method name="child_get_property" symbol="clutter_layout_manager_child_get_property">
4475 <return-type type="void"/>
4476 <parameters>
4477 <parameter name="manager" type="ClutterLayoutManager*"/>
4478 <parameter name="container" type="ClutterContainer*"/>
4479 <parameter name="actor" type="ClutterActor*"/>
4480 <parameter name="property_name" type="gchar*"/>
4481 <parameter name="value" type="GValue*"/>
4482 </parameters>
4483 </method>
4484 <method name="child_set" symbol="clutter_layout_manager_child_set">
4485 <return-type type="void"/>
4486 <parameters>
4487 <parameter name="manager" type="ClutterLayoutManager*"/>
4488 <parameter name="container" type="ClutterContainer*"/>
4489 <parameter name="actor" type="ClutterActor*"/>
4490 <parameter name="first_property" type="gchar*"/>
4491 </parameters>
4492 </method>
4493 <method name="child_set_property" symbol="clutter_layout_manager_child_set_property">
4494 <return-type type="void"/>
4495 <parameters>
4496 <parameter name="manager" type="ClutterLayoutManager*"/>
4497 <parameter name="container" type="ClutterContainer*"/>
4498 <parameter name="actor" type="ClutterActor*"/>
4499 <parameter name="property_name" type="gchar*"/>
4500 <parameter name="value" type="GValue*"/>
4501 </parameters>
4502 </method>
4503 <method name="end_animation" symbol="clutter_layout_manager_end_animation">
4504 <return-type type="void"/>
4505 <parameters>
4506 <parameter name="manager" type="ClutterLayoutManager*"/>
4507 </parameters>
4508 </method>
4509 <method name="find_child_property" symbol="clutter_layout_manager_find_child_property">
4510 <return-type type="GParamSpec*"/>
4511 <parameters>
4512 <parameter name="manager" type="ClutterLayoutManager*"/>
4513 <parameter name="name" type="gchar*"/>
4514 </parameters>
4515 </method>
4516 <method name="get_animation_progress" symbol="clutter_layout_manager_get_animation_progress">
4517 <return-type type="gdouble"/>
4518 <parameters>
4519 <parameter name="manager" type="ClutterLayoutManager*"/>
4520 </parameters>
4521 </method>
4522 <method name="get_child_meta" symbol="clutter_layout_manager_get_child_meta">
4523 <return-type type="ClutterLayoutMeta*"/>
4524 <parameters>
4525 <parameter name="manager" type="ClutterLayoutManager*"/>
4526 <parameter name="container" type="ClutterContainer*"/>
4527 <parameter name="actor" type="ClutterActor*"/>
4528 </parameters>
4529 </method>
4530 <method name="get_preferred_height" symbol="clutter_layout_manager_get_preferred_height">
4531 <return-type type="void"/>
4532 <parameters>
4533 <parameter name="manager" type="ClutterLayoutManager*"/>
4534 <parameter name="container" type="ClutterContainer*"/>
4535 <parameter name="for_width" type="gfloat"/>
4536 <parameter name="min_height_p" type="gfloat*"/>
4537 <parameter name="nat_height_p" type="gfloat*"/>
4538 </parameters>
4539 </method>
4540 <method name="get_preferred_width" symbol="clutter_layout_manager_get_preferred_width">
4541 <return-type type="void"/>
4542 <parameters>
4543 <parameter name="manager" type="ClutterLayoutManager*"/>
4544 <parameter name="container" type="ClutterContainer*"/>
4545 <parameter name="for_height" type="gfloat"/>
4546 <parameter name="min_width_p" type="gfloat*"/>
4547 <parameter name="nat_width_p" type="gfloat*"/>
4548 </parameters>
4549 </method>
4550 <method name="layout_changed" symbol="clutter_layout_manager_layout_changed">
4551 <return-type type="void"/>
4552 <parameters>
4553 <parameter name="manager" type="ClutterLayoutManager*"/>
4554 </parameters>
4555 </method>
4556 <method name="list_child_properties" symbol="clutter_layout_manager_list_child_properties">
4557 <return-type type="GParamSpec**"/>
4558 <parameters>
4559 <parameter name="manager" type="ClutterLayoutManager*"/>
4560 <parameter name="n_pspecs" type="guint*"/>
4561 </parameters>
4562 </method>
4563 <method name="set_container" symbol="clutter_layout_manager_set_container">
4564 <return-type type="void"/>
4565 <parameters>
4566 <parameter name="manager" type="ClutterLayoutManager*"/>
4567 <parameter name="container" type="ClutterContainer*"/>
4568 </parameters>
4569 </method>
4570 <signal name="layout-changed" when="LAST">
4571 <return-type type="void"/>
4572 <parameters>
4573 <parameter name="manager" type="ClutterLayoutManager*"/>
4574 </parameters>
4575 </signal>
4576 <vfunc name="allocate">
4577 <return-type type="void"/>
4578 <parameters>
4579 <parameter name="manager" type="ClutterLayoutManager*"/>
4580 <parameter name="container" type="ClutterContainer*"/>
4581 <parameter name="allocation" type="ClutterActorBox*"/>
4582 <parameter name="flags" type="ClutterAllocationFlags"/>
4583 </parameters>
4584 </vfunc>
4585 <vfunc name="begin_animation">
4586 <return-type type="ClutterAlpha*"/>
4587 <parameters>
4588 <parameter name="manager" type="ClutterLayoutManager*"/>
4589 <parameter name="duration" type="guint"/>
4590 <parameter name="mode" type="gulong"/>
4591 </parameters>
4592 </vfunc>
4593 <vfunc name="create_child_meta">
4594 <return-type type="ClutterLayoutMeta*"/>
4595 <parameters>
4596 <parameter name="manager" type="ClutterLayoutManager*"/>
4597 <parameter name="container" type="ClutterContainer*"/>
4598 <parameter name="actor" type="ClutterActor*"/>
4599 </parameters>
4600 </vfunc>
4601 <vfunc name="end_animation">
4602 <return-type type="void"/>
4603 <parameters>
4604 <parameter name="manager" type="ClutterLayoutManager*"/>
4605 </parameters>
4606 </vfunc>
4607 <vfunc name="get_animation_progress">
4608 <return-type type="gdouble"/>
4609 <parameters>
4610 <parameter name="manager" type="ClutterLayoutManager*"/>
4611 </parameters>
4612 </vfunc>
4613 <vfunc name="get_child_meta_type">
4614 <return-type type="GType"/>
4615 <parameters>
4616 <parameter name="manager" type="ClutterLayoutManager*"/>
4617 </parameters>
4618 </vfunc>
4619 <vfunc name="get_preferred_height">
4620 <return-type type="void"/>
4621 <parameters>
4622 <parameter name="manager" type="ClutterLayoutManager*"/>
4623 <parameter name="container" type="ClutterContainer*"/>
4624 <parameter name="for_width" type="gfloat"/>
4625 <parameter name="minimum_height_p" type="gfloat*"/>
4626 <parameter name="natural_height_p" type="gfloat*"/>
4627 </parameters>
4628 </vfunc>
4629 <vfunc name="get_preferred_width">
4630 <return-type type="void"/>
4631 <parameters>
4632 <parameter name="manager" type="ClutterLayoutManager*"/>
4633 <parameter name="container" type="ClutterContainer*"/>
4634 <parameter name="for_height" type="gfloat"/>
4635 <parameter name="minimum_width_p" type="gfloat*"/>
4636 <parameter name="natural_width_p" type="gfloat*"/>
4637 </parameters>
4638 </vfunc>
4639 <vfunc name="set_container">
4640 <return-type type="void"/>
4641 <parameters>
4642 <parameter name="manager" type="ClutterLayoutManager*"/>
4643 <parameter name="container" type="ClutterContainer*"/>
4644 </parameters>
4645 </vfunc>
4646 <field name="dummy" type="gpointer"/>
4647 </object>
4648 <object name="ClutterLayoutMeta" parent="ClutterChildMeta" type-name="ClutterLayoutMeta" get-type="clutter_layout_meta_get_type">
4649 <method name="get_manager" symbol="clutter_layout_meta_get_manager">
4650 <return-type type="ClutterLayoutManager*"/>
4651 <parameters>
4652 <parameter name="data" type="ClutterLayoutMeta*"/>
4653 </parameters>
4654 </method>
4655 <property name="manager" type="ClutterLayoutManager*" readable="1" writable="1" construct="0" construct-only="1"/>
4656 <field name="manager" type="ClutterLayoutManager*"/>
4657 <field name="dummy0" type="gint32"/>
4658 <field name="dummy1" type="gpointer"/>
4659 </object>
4660 <object name="ClutterListModel" parent="ClutterModel" type-name="ClutterListModel" get-type="clutter_list_model_get_type">
4661 <implements>
4662 <interface name="ClutterScriptable"/>
4663 </implements>
4664 <constructor name="new" symbol="clutter_list_model_new">
4665 <return-type type="ClutterModel*"/>
4666 <parameters>
4667 <parameter name="n_columns" type="guint"/>
4668 </parameters>
4669 </constructor>
4670 <constructor name="newv" symbol="clutter_list_model_newv">
4671 <return-type type="ClutterModel*"/>
4672 <parameters>
4673 <parameter name="n_columns" type="guint"/>
4674 <parameter name="types" type="GType*"/>
4675 <parameter name="names" type="gchar*[]"/>
4676 </parameters>
4677 </constructor>
4678 </object>
4679 <object name="ClutterModel" parent="GObject" type-name="ClutterModel" get-type="clutter_model_get_type">
4680 <implements>
4681 <interface name="ClutterScriptable"/>
4682 </implements>
4683 <method name="append" symbol="clutter_model_append">
4684 <return-type type="void"/>
4685 <parameters>
4686 <parameter name="model" type="ClutterModel*"/>
4687 </parameters>
4688 </method>
4689 <method name="appendv" symbol="clutter_model_appendv">
4690 <return-type type="void"/>
4691 <parameters>
4692 <parameter name="model" type="ClutterModel*"/>
4693 <parameter name="n_columns" type="guint"/>
4694 <parameter name="columns" type="guint*"/>
4695 <parameter name="values" type="GValue*"/>
4696 </parameters>
4697 </method>
4698 <method name="filter_iter" symbol="clutter_model_filter_iter">
4699 <return-type type="gboolean"/>
4700 <parameters>
4701 <parameter name="model" type="ClutterModel*"/>
4702 <parameter name="iter" type="ClutterModelIter*"/>
4703 </parameters>
4704 </method>
4705 <method name="filter_row" symbol="clutter_model_filter_row">
4706 <return-type type="gboolean"/>
4707 <parameters>
4708 <parameter name="model" type="ClutterModel*"/>
4709 <parameter name="row" type="guint"/>
4710 </parameters>
4711 </method>
4712 <method name="foreach" symbol="clutter_model_foreach">
4713 <return-type type="void"/>
4714 <parameters>
4715 <parameter name="model" type="ClutterModel*"/>
4716 <parameter name="func" type="ClutterModelForeachFunc"/>
4717 <parameter name="user_data" type="gpointer"/>
4718 </parameters>
4719 </method>
4720 <method name="get_column_name" symbol="clutter_model_get_column_name">
4721 <return-type type="gchar*"/>
4722 <parameters>
4723 <parameter name="model" type="ClutterModel*"/>
4724 <parameter name="column" type="guint"/>
4725 </parameters>
4726 </method>
4727 <method name="get_column_type" symbol="clutter_model_get_column_type">
4728 <return-type type="GType"/>
4729 <parameters>
4730 <parameter name="model" type="ClutterModel*"/>
4731 <parameter name="column" type="guint"/>
4732 </parameters>
4733 </method>
4734 <method name="get_filter_set" symbol="clutter_model_get_filter_set">
4735 <return-type type="gboolean"/>
4736 <parameters>
4737 <parameter name="model" type="ClutterModel*"/>
4738 </parameters>
4739 </method>
4740 <method name="get_first_iter" symbol="clutter_model_get_first_iter">
4741 <return-type type="ClutterModelIter*"/>
4742 <parameters>
4743 <parameter name="model" type="ClutterModel*"/>
4744 </parameters>
4745 </method>
4746 <method name="get_iter_at_row" symbol="clutter_model_get_iter_at_row">
4747 <return-type type="ClutterModelIter*"/>
4748 <parameters>
4749 <parameter name="model" type="ClutterModel*"/>
4750 <parameter name="row" type="guint"/>
4751 </parameters>
4752 </method>
4753 <method name="get_last_iter" symbol="clutter_model_get_last_iter">
4754 <return-type type="ClutterModelIter*"/>
4755 <parameters>
4756 <parameter name="model" type="ClutterModel*"/>
4757 </parameters>
4758 </method>
4759 <method name="get_n_columns" symbol="clutter_model_get_n_columns">
4760 <return-type type="guint"/>
4761 <parameters>
4762 <parameter name="model" type="ClutterModel*"/>
4763 </parameters>
4764 </method>
4765 <method name="get_n_rows" symbol="clutter_model_get_n_rows">
4766 <return-type type="guint"/>
4767 <parameters>
4768 <parameter name="model" type="ClutterModel*"/>
4769 </parameters>
4770 </method>
4771 <method name="get_sorting_column" symbol="clutter_model_get_sorting_column">
4772 <return-type type="gint"/>
4773 <parameters>
4774 <parameter name="model" type="ClutterModel*"/>
4775 </parameters>
4776 </method>
4777 <method name="insert" symbol="clutter_model_insert">
4778 <return-type type="void"/>
4779 <parameters>
4780 <parameter name="model" type="ClutterModel*"/>
4781 <parameter name="row" type="guint"/>
4782 </parameters>
4783 </method>
4784 <method name="insert_value" symbol="clutter_model_insert_value">
4785 <return-type type="void"/>
4786 <parameters>
4787 <parameter name="model" type="ClutterModel*"/>
4788 <parameter name="row" type="guint"/>
4789 <parameter name="column" type="guint"/>
4790 <parameter name="value" type="GValue*"/>
4791 </parameters>
4792 </method>
4793 <method name="insertv" symbol="clutter_model_insertv">
4794 <return-type type="void"/>
4795 <parameters>
4796 <parameter name="model" type="ClutterModel*"/>
4797 <parameter name="row" type="guint"/>
4798 <parameter name="n_columns" type="guint"/>
4799 <parameter name="columns" type="guint*"/>
4800 <parameter name="values" type="GValue*"/>
4801 </parameters>
4802 </method>
4803 <method name="prepend" symbol="clutter_model_prepend">
4804 <return-type type="void"/>
4805 <parameters>
4806 <parameter name="model" type="ClutterModel*"/>
4807 </parameters>
4808 </method>
4809 <method name="prependv" symbol="clutter_model_prependv">
4810 <return-type type="void"/>
4811 <parameters>
4812 <parameter name="model" type="ClutterModel*"/>
4813 <parameter name="n_columns" type="guint"/>
4814 <parameter name="columns" type="guint*"/>
4815 <parameter name="values" type="GValue*"/>
4816 </parameters>
4817 </method>
4818 <method name="remove" symbol="clutter_model_remove">
4819 <return-type type="void"/>
4820 <parameters>
4821 <parameter name="model" type="ClutterModel*"/>
4822 <parameter name="row" type="guint"/>
4823 </parameters>
4824 </method>
4825 <method name="resort" symbol="clutter_model_resort">
4826 <return-type type="void"/>
4827 <parameters>
4828 <parameter name="model" type="ClutterModel*"/>
4829 </parameters>
4830 </method>
4831 <method name="set_filter" symbol="clutter_model_set_filter">
4832 <return-type type="void"/>
4833 <parameters>
4834 <parameter name="model" type="ClutterModel*"/>
4835 <parameter name="func" type="ClutterModelFilterFunc"/>
4836 <parameter name="user_data" type="gpointer"/>
4837 <parameter name="notify" type="GDestroyNotify"/>
4838 </parameters>
4839 </method>
4840 <method name="set_names" symbol="clutter_model_set_names">
4841 <return-type type="void"/>
4842 <parameters>
4843 <parameter name="model" type="ClutterModel*"/>
4844 <parameter name="n_columns" type="guint"/>
4845 <parameter name="names" type="gchar*[]"/>
4846 </parameters>
4847 </method>
4848 <method name="set_sort" symbol="clutter_model_set_sort">
4849 <return-type type="void"/>
4850 <parameters>
4851 <parameter name="model" type="ClutterModel*"/>
4852 <parameter name="column" type="guint"/>
4853 <parameter name="func" type="ClutterModelSortFunc"/>
4854 <parameter name="user_data" type="gpointer"/>
4855 <parameter name="notify" type="GDestroyNotify"/>
4856 </parameters>
4857 </method>
4858 <method name="set_sorting_column" symbol="clutter_model_set_sorting_column">
4859 <return-type type="void"/>
4860 <parameters>
4861 <parameter name="model" type="ClutterModel*"/>
4862 <parameter name="column" type="gint"/>
4863 </parameters>
4864 </method>
4865 <method name="set_types" symbol="clutter_model_set_types">
4866 <return-type type="void"/>
4867 <parameters>
4868 <parameter name="model" type="ClutterModel*"/>
4869 <parameter name="n_columns" type="guint"/>
4870 <parameter name="types" type="GType*"/>
4871 </parameters>
4872 </method>
4873 <property name="filter-set" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
4874 <signal name="filter-changed" when="LAST">
4875 <return-type type="void"/>
4876 <parameters>
4877 <parameter name="model" type="ClutterModel*"/>
4878 </parameters>
4879 </signal>
4880 <signal name="row-added" when="LAST">
4881 <return-type type="void"/>
4882 <parameters>
4883 <parameter name="model" type="ClutterModel*"/>
4884 <parameter name="iter" type="ClutterModelIter*"/>
4885 </parameters>
4886 </signal>
4887 <signal name="row-changed" when="LAST">
4888 <return-type type="void"/>
4889 <parameters>
4890 <parameter name="model" type="ClutterModel*"/>
4891 <parameter name="iter" type="ClutterModelIter*"/>
4892 </parameters>
4893 </signal>
4894 <signal name="row-removed" when="LAST">
4895 <return-type type="void"/>
4896 <parameters>
4897 <parameter name="model" type="ClutterModel*"/>
4898 <parameter name="iter" type="ClutterModelIter*"/>
4899 </parameters>
4900 </signal>
4901 <signal name="sort-changed" when="LAST">
4902 <return-type type="void"/>
4903 <parameters>
4904 <parameter name="model" type="ClutterModel*"/>
4905 </parameters>
4906 </signal>
4907 <vfunc name="get_column_name">
4908 <return-type type="gchar*"/>
4909 <parameters>
4910 <parameter name="model" type="ClutterModel*"/>
4911 <parameter name="column" type="guint"/>
4912 </parameters>
4913 </vfunc>
4914 <vfunc name="get_column_type">
4915 <return-type type="GType"/>
4916 <parameters>
4917 <parameter name="model" type="ClutterModel*"/>
4918 <parameter name="column" type="guint"/>
4919 </parameters>
4920 </vfunc>
4921 <vfunc name="get_iter_at_row">
4922 <return-type type="ClutterModelIter*"/>
4923 <parameters>
4924 <parameter name="model" type="ClutterModel*"/>
4925 <parameter name="row" type="guint"/>
4926 </parameters>
4927 </vfunc>
4928 <vfunc name="get_n_columns">
4929 <return-type type="guint"/>
4930 <parameters>
4931 <parameter name="model" type="ClutterModel*"/>
4932 </parameters>
4933 </vfunc>
4934 <vfunc name="get_n_rows">
4935 <return-type type="guint"/>
4936 <parameters>
4937 <parameter name="model" type="ClutterModel*"/>
4938 </parameters>
4939 </vfunc>
4940 <vfunc name="insert_row">
4941 <return-type type="ClutterModelIter*"/>
4942 <parameters>
4943 <parameter name="model" type="ClutterModel*"/>
4944 <parameter name="index_" type="gint"/>
4945 </parameters>
4946 </vfunc>
4947 <vfunc name="remove_row">
4948 <return-type type="void"/>
4949 <parameters>
4950 <parameter name="model" type="ClutterModel*"/>
4951 <parameter name="row" type="guint"/>
4952 </parameters>
4953 </vfunc>
4954 <vfunc name="resort">
4955 <return-type type="void"/>
4956 <parameters>
4957 <parameter name="model" type="ClutterModel*"/>
4958 <parameter name="func" type="ClutterModelSortFunc"/>
4959 <parameter name="data" type="gpointer"/>
4960 </parameters>
4961 </vfunc>
4962 </object>
4963 <object name="ClutterModelIter" parent="GObject" type-name="ClutterModelIter" get-type="clutter_model_iter_get_type">
4964 <method name="copy" symbol="clutter_model_iter_copy">
4965 <return-type type="ClutterModelIter*"/>
4966 <parameters>
4967 <parameter name="iter" type="ClutterModelIter*"/>
4968 </parameters>
4969 </method>
4970 <method name="get" symbol="clutter_model_iter_get">
4971 <return-type type="void"/>
4972 <parameters>
4973 <parameter name="iter" type="ClutterModelIter*"/>
4974 </parameters>
4975 </method>
4976 <method name="get_model" symbol="clutter_model_iter_get_model">
4977 <return-type type="ClutterModel*"/>
4978 <parameters>
4979 <parameter name="iter" type="ClutterModelIter*"/>
4980 </parameters>
4981 </method>
4982 <method name="get_row" symbol="clutter_model_iter_get_row">
4983 <return-type type="guint"/>
4984 <parameters>
4985 <parameter name="iter" type="ClutterModelIter*"/>
4986 </parameters>
4987 </method>
4988 <method name="get_valist" symbol="clutter_model_iter_get_valist">
4989 <return-type type="void"/>
4990 <parameters>
4991 <parameter name="iter" type="ClutterModelIter*"/>
4992 <parameter name="args" type="va_list"/>
4993 </parameters>
4994 </method>
4995 <method name="get_value" symbol="clutter_model_iter_get_value">
4996 <return-type type="void"/>
4997 <parameters>
4998 <parameter name="iter" type="ClutterModelIter*"/>
4999 <parameter name="column" type="guint"/>
5000 <parameter name="value" type="GValue*"/>
5001 </parameters>
5002 </method>
5003 <method name="is_first" symbol="clutter_model_iter_is_first">
5004 <return-type type="gboolean"/>
5005 <parameters>
5006 <parameter name="iter" type="ClutterModelIter*"/>
5007 </parameters>
5008 </method>
5009 <method name="is_last" symbol="clutter_model_iter_is_last">
5010 <return-type type="gboolean"/>
5011 <parameters>
5012 <parameter name="iter" type="ClutterModelIter*"/>
5013 </parameters>
5014 </method>
5015 <method name="next" symbol="clutter_model_iter_next">
5016 <return-type type="ClutterModelIter*"/>
5017 <parameters>
5018 <parameter name="iter" type="ClutterModelIter*"/>
5019 </parameters>
5020 </method>
5021 <method name="prev" symbol="clutter_model_iter_prev">
5022 <return-type type="ClutterModelIter*"/>
5023 <parameters>
5024 <parameter name="iter" type="ClutterModelIter*"/>
5025 </parameters>
5026 </method>
5027 <method name="set" symbol="clutter_model_iter_set">
5028 <return-type type="void"/>
5029 <parameters>
5030 <parameter name="iter" type="ClutterModelIter*"/>
5031 </parameters>
5032 </method>
5033 <method name="set_valist" symbol="clutter_model_iter_set_valist">
5034 <return-type type="void"/>
5035 <parameters>
5036 <parameter name="iter" type="ClutterModelIter*"/>
5037 <parameter name="args" type="va_list"/>
5038 </parameters>
5039 </method>
5040 <method name="set_value" symbol="clutter_model_iter_set_value">
5041 <return-type type="void"/>
5042 <parameters>
5043 <parameter name="iter" type="ClutterModelIter*"/>
5044 <parameter name="column" type="guint"/>
5045 <parameter name="value" type="GValue*"/>
5046 </parameters>
5047 </method>
5048 <property name="model" type="ClutterModel*" readable="1" writable="1" construct="0" construct-only="0"/>
5049 <property name="row" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
5050 <vfunc name="copy">
5051 <return-type type="ClutterModelIter*"/>
5052 <parameters>
5053 <parameter name="iter" type="ClutterModelIter*"/>
5054 </parameters>
5055 </vfunc>
5056 <vfunc name="get_model">
5057 <return-type type="ClutterModel*"/>
5058 <parameters>
5059 <parameter name="iter" type="ClutterModelIter*"/>
5060 </parameters>
5061 </vfunc>
5062 <vfunc name="get_row">
5063 <return-type type="guint"/>
5064 <parameters>
5065 <parameter name="iter" type="ClutterModelIter*"/>
5066 </parameters>
5067 </vfunc>
5068 <vfunc name="get_value">
5069 <return-type type="void"/>
5070 <parameters>
5071 <parameter name="iter" type="ClutterModelIter*"/>
5072 <parameter name="column" type="guint"/>
5073 <parameter name="value" type="GValue*"/>
5074 </parameters>
5075 </vfunc>
5076 <vfunc name="is_first">
5077 <return-type type="gboolean"/>
5078 <parameters>
5079 <parameter name="iter" type="ClutterModelIter*"/>
5080 </parameters>
5081 </vfunc>
5082 <vfunc name="is_last">
5083 <return-type type="gboolean"/>
5084 <parameters>
5085 <parameter name="iter" type="ClutterModelIter*"/>
5086 </parameters>
5087 </vfunc>
5088 <vfunc name="next">
5089 <return-type type="ClutterModelIter*"/>
5090 <parameters>
5091 <parameter name="iter" type="ClutterModelIter*"/>
5092 </parameters>
5093 </vfunc>
5094 <vfunc name="prev">
5095 <return-type type="ClutterModelIter*"/>
5096 <parameters>
5097 <parameter name="iter" type="ClutterModelIter*"/>
5098 </parameters>
5099 </vfunc>
5100 <vfunc name="set_value">
5101 <return-type type="void"/>
5102 <parameters>
5103 <parameter name="iter" type="ClutterModelIter*"/>
5104 <parameter name="column" type="guint"/>
5105 <parameter name="value" type="GValue*"/>
5106 </parameters>
5107 </vfunc>
5108 </object>
5109 <object name="ClutterPath" parent="GInitiallyUnowned" type-name="ClutterPath" get-type="clutter_path_get_type">
5110 <method name="add_cairo_path" symbol="clutter_path_add_cairo_path">
5111 <return-type type="void"/>
5112 <parameters>
5113 <parameter name="path" type="ClutterPath*"/>
5114 <parameter name="cpath" type="cairo_path_t*"/>
5115 </parameters>
5116 </method>
5117 <method name="add_close" symbol="clutter_path_add_close">
5118 <return-type type="void"/>
5119 <parameters>
5120 <parameter name="path" type="ClutterPath*"/>
5121 </parameters>
5122 </method>
5123 <method name="add_curve_to" symbol="clutter_path_add_curve_to">
5124 <return-type type="void"/>
5125 <parameters>
5126 <parameter name="path" type="ClutterPath*"/>
5127 <parameter name="x_1" type="gint"/>
5128 <parameter name="y_1" type="gint"/>
5129 <parameter name="x_2" type="gint"/>
5130 <parameter name="y_2" type="gint"/>
5131 <parameter name="x_3" type="gint"/>
5132 <parameter name="y_3" type="gint"/>
5133 </parameters>
5134 </method>
5135 <method name="add_line_to" symbol="clutter_path_add_line_to">
5136 <return-type type="void"/>
5137 <parameters>
5138 <parameter name="path" type="ClutterPath*"/>
5139 <parameter name="x" type="gint"/>
5140 <parameter name="y" type="gint"/>
5141 </parameters>
5142 </method>
5143 <method name="add_move_to" symbol="clutter_path_add_move_to">
5144 <return-type type="void"/>
5145 <parameters>
5146 <parameter name="path" type="ClutterPath*"/>
5147 <parameter name="x" type="gint"/>
5148 <parameter name="y" type="gint"/>
5149 </parameters>
5150 </method>
5151 <method name="add_node" symbol="clutter_path_add_node">
5152 <return-type type="void"/>
5153 <parameters>
5154 <parameter name="path" type="ClutterPath*"/>
5155 <parameter name="node" type="ClutterPathNode*"/>
5156 </parameters>
5157 </method>
5158 <method name="add_rel_curve_to" symbol="clutter_path_add_rel_curve_to">
5159 <return-type type="void"/>
5160 <parameters>
5161 <parameter name="path" type="ClutterPath*"/>
5162 <parameter name="x_1" type="gint"/>
5163 <parameter name="y_1" type="gint"/>
5164 <parameter name="x_2" type="gint"/>
5165 <parameter name="y_2" type="gint"/>
5166 <parameter name="x_3" type="gint"/>
5167 <parameter name="y_3" type="gint"/>
5168 </parameters>
5169 </method>
5170 <method name="add_rel_line_to" symbol="clutter_path_add_rel_line_to">
5171 <return-type type="void"/>
5172 <parameters>
5173 <parameter name="path" type="ClutterPath*"/>
5174 <parameter name="x" type="gint"/>
5175 <parameter name="y" type="gint"/>
5176 </parameters>
5177 </method>
5178 <method name="add_rel_move_to" symbol="clutter_path_add_rel_move_to">
5179 <return-type type="void"/>
5180 <parameters>
5181 <parameter name="path" type="ClutterPath*"/>
5182 <parameter name="x" type="gint"/>
5183 <parameter name="y" type="gint"/>
5184 </parameters>
5185 </method>
5186 <method name="add_string" symbol="clutter_path_add_string">
5187 <return-type type="gboolean"/>
5188 <parameters>
5189 <parameter name="path" type="ClutterPath*"/>
5190 <parameter name="str" type="gchar*"/>
5191 </parameters>
5192 </method>
5193 <method name="clear" symbol="clutter_path_clear">
5194 <return-type type="void"/>
5195 <parameters>
5196 <parameter name="path" type="ClutterPath*"/>
5197 </parameters>
5198 </method>
5199 <method name="foreach" symbol="clutter_path_foreach">
5200 <return-type type="void"/>
5201 <parameters>
5202 <parameter name="path" type="ClutterPath*"/>
5203 <parameter name="callback" type="ClutterPathCallback"/>
5204 <parameter name="user_data" type="gpointer"/>
5205 </parameters>
5206 </method>
5207 <method name="get_description" symbol="clutter_path_get_description">
5208 <return-type type="gchar*"/>
5209 <parameters>
5210 <parameter name="path" type="ClutterPath*"/>
5211 </parameters>
5212 </method>
5213 <method name="get_length" symbol="clutter_path_get_length">
5214 <return-type type="guint"/>
5215 <parameters>
5216 <parameter name="path" type="ClutterPath*"/>
5217 </parameters>
5218 </method>
5219 <method name="get_n_nodes" symbol="clutter_path_get_n_nodes">
5220 <return-type type="guint"/>
5221 <parameters>
5222 <parameter name="path" type="ClutterPath*"/>
5223 </parameters>
5224 </method>
5225 <method name="get_node" symbol="clutter_path_get_node">
5226 <return-type type="void"/>
5227 <parameters>
5228 <parameter name="path" type="ClutterPath*"/>
5229 <parameter name="index_" type="guint"/>
5230 <parameter name="node" type="ClutterPathNode*"/>
5231 </parameters>
5232 </method>
5233 <method name="get_nodes" symbol="clutter_path_get_nodes">
5234 <return-type type="GSList*"/>
5235 <parameters>
5236 <parameter name="path" type="ClutterPath*"/>
5237 </parameters>
5238 </method>
5239 <method name="get_position" symbol="clutter_path_get_position">
5240 <return-type type="guint"/>
5241 <parameters>
5242 <parameter name="path" type="ClutterPath*"/>
5243 <parameter name="progress" type="gdouble"/>
5244 <parameter name="position" type="ClutterKnot*"/>
5245 </parameters>
5246 </method>
5247 <method name="insert_node" symbol="clutter_path_insert_node">
5248 <return-type type="void"/>
5249 <parameters>
5250 <parameter name="path" type="ClutterPath*"/>
5251 <parameter name="index_" type="gint"/>
5252 <parameter name="node" type="ClutterPathNode*"/>
5253 </parameters>
5254 </method>
5255 <constructor name="new" symbol="clutter_path_new">
5256 <return-type type="ClutterPath*"/>
5257 </constructor>
5258 <constructor name="new_with_description" symbol="clutter_path_new_with_description">
5259 <return-type type="ClutterPath*"/>
5260 <parameters>
5261 <parameter name="desc" type="gchar*"/>
5262 </parameters>
5263 </constructor>
5264 <method name="remove_node" symbol="clutter_path_remove_node">
5265 <return-type type="void"/>
5266 <parameters>
5267 <parameter name="path" type="ClutterPath*"/>
5268 <parameter name="index_" type="guint"/>
5269 </parameters>
5270 </method>
5271 <method name="replace_node" symbol="clutter_path_replace_node">
5272 <return-type type="void"/>
5273 <parameters>
5274 <parameter name="path" type="ClutterPath*"/>
5275 <parameter name="index_" type="guint"/>
5276 <parameter name="node" type="ClutterPathNode*"/>
5277 </parameters>
5278 </method>
5279 <method name="set_description" symbol="clutter_path_set_description">
5280 <return-type type="gboolean"/>
5281 <parameters>
5282 <parameter name="path" type="ClutterPath*"/>
5283 <parameter name="str" type="gchar*"/>
5284 </parameters>
5285 </method>
5286 <method name="to_cairo_path" symbol="clutter_path_to_cairo_path">
5287 <return-type type="void"/>
5288 <parameters>
5289 <parameter name="path" type="ClutterPath*"/>
5290 <parameter name="cr" type="cairo_t*"/>
5291 </parameters>
5292 </method>
5293 <property name="description" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
5294 <property name="length" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
5295 </object>
5296 <object name="ClutterRectangle" parent="ClutterActor" type-name="ClutterRectangle" get-type="clutter_rectangle_get_type">
5297 <implements>
5298 <interface name="ClutterScriptable"/>
5299 </implements>
5300 <method name="get_border_color" symbol="clutter_rectangle_get_border_color">
5301 <return-type type="void"/>
5302 <parameters>
5303 <parameter name="rectangle" type="ClutterRectangle*"/>
5304 <parameter name="color" type="ClutterColor*"/>
5305 </parameters>
5306 </method>
5307 <method name="get_border_width" symbol="clutter_rectangle_get_border_width">
5308 <return-type type="guint"/>
5309 <parameters>
5310 <parameter name="rectangle" type="ClutterRectangle*"/>
5311 </parameters>
5312 </method>
5313 <method name="get_color" symbol="clutter_rectangle_get_color">
5314 <return-type type="void"/>
5315 <parameters>
5316 <parameter name="rectangle" type="ClutterRectangle*"/>
5317 <parameter name="color" type="ClutterColor*"/>
5318 </parameters>
5319 </method>
5320 <constructor name="new" symbol="clutter_rectangle_new">
5321 <return-type type="ClutterActor*"/>
5322 </constructor>
5323 <constructor name="new_with_color" symbol="clutter_rectangle_new_with_color">
5324 <return-type type="ClutterActor*"/>
5325 <parameters>
5326 <parameter name="color" type="ClutterColor*"/>
5327 </parameters>
5328 </constructor>
5329 <method name="set_border_color" symbol="clutter_rectangle_set_border_color">
5330 <return-type type="void"/>
5331 <parameters>
5332 <parameter name="rectangle" type="ClutterRectangle*"/>
5333 <parameter name="color" type="ClutterColor*"/>
5334 </parameters>
5335 </method>
5336 <method name="set_border_width" symbol="clutter_rectangle_set_border_width">
5337 <return-type type="void"/>
5338 <parameters>
5339 <parameter name="rectangle" type="ClutterRectangle*"/>
5340 <parameter name="width" type="guint"/>
5341 </parameters>
5342 </method>
5343 <method name="set_color" symbol="clutter_rectangle_set_color">
5344 <return-type type="void"/>
5345 <parameters>
5346 <parameter name="rectangle" type="ClutterRectangle*"/>
5347 <parameter name="color" type="ClutterColor*"/>
5348 </parameters>
5349 </method>
5350 <property name="border-color" type="ClutterColor*" readable="1" writable="1" construct="0" construct-only="0"/>
5351 <property name="border-width" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
5352 <property name="color" type="ClutterColor*" readable="1" writable="1" construct="0" construct-only="0"/>
5353 <property name="has-border" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
5354 </object>
5355 <object name="ClutterScore" parent="GObject" type-name="ClutterScore" get-type="clutter_score_get_type">
5356 <method name="append" symbol="clutter_score_append">
5357 <return-type type="gulong"/>
5358 <parameters>
5359 <parameter name="score" type="ClutterScore*"/>
5360 <parameter name="parent" type="ClutterTimeline*"/>
5361 <parameter name="timeline" type="ClutterTimeline*"/>
5362 </parameters>
5363 </method>
5364 <method name="append_at_marker" symbol="clutter_score_append_at_marker">
5365 <return-type type="gulong"/>
5366 <parameters>
5367 <parameter name="score" type="ClutterScore*"/>
5368 <parameter name="parent" type="ClutterTimeline*"/>
5369 <parameter name="marker_name" type="gchar*"/>
5370 <parameter name="timeline" type="ClutterTimeline*"/>
5371 </parameters>
5372 </method>
5373 <method name="get_loop" symbol="clutter_score_get_loop">
5374 <return-type type="gboolean"/>
5375 <parameters>
5376 <parameter name="score" type="ClutterScore*"/>
5377 </parameters>
5378 </method>
5379 <method name="get_timeline" symbol="clutter_score_get_timeline">
5380 <return-type type="ClutterTimeline*"/>
5381 <parameters>
5382 <parameter name="score" type="ClutterScore*"/>
5383 <parameter name="id" type="gulong"/>
5384 </parameters>
5385 </method>
5386 <method name="is_playing" symbol="clutter_score_is_playing">
5387 <return-type type="gboolean"/>
5388 <parameters>
5389 <parameter name="score" type="ClutterScore*"/>
5390 </parameters>
5391 </method>
5392 <method name="list_timelines" symbol="clutter_score_list_timelines">
5393 <return-type type="GSList*"/>
5394 <parameters>
5395 <parameter name="score" type="ClutterScore*"/>
5396 </parameters>
5397 </method>
5398 <constructor name="new" symbol="clutter_score_new">
5399 <return-type type="ClutterScore*"/>
5400 </constructor>
5401 <method name="pause" symbol="clutter_score_pause">
5402 <return-type type="void"/>
5403 <parameters>
5404 <parameter name="score" type="ClutterScore*"/>
5405 </parameters>
5406 </method>
5407 <method name="remove" symbol="clutter_score_remove">
5408 <return-type type="void"/>
5409 <parameters>
5410 <parameter name="score" type="ClutterScore*"/>
5411 <parameter name="id" type="gulong"/>
5412 </parameters>
5413 </method>
5414 <method name="remove_all" symbol="clutter_score_remove_all">
5415 <return-type type="void"/>
5416 <parameters>
5417 <parameter name="score" type="ClutterScore*"/>
5418 </parameters>
5419 </method>
5420 <method name="rewind" symbol="clutter_score_rewind">
5421 <return-type type="void"/>
5422 <parameters>
5423 <parameter name="score" type="ClutterScore*"/>
5424 </parameters>
5425 </method>
5426 <method name="set_loop" symbol="clutter_score_set_loop">
5427 <return-type type="void"/>
5428 <parameters>
5429 <parameter name="score" type="ClutterScore*"/>
5430 <parameter name="loop" type="gboolean"/>
5431 </parameters>
5432 </method>
5433 <method name="start" symbol="clutter_score_start">
5434 <return-type type="void"/>
5435 <parameters>
5436 <parameter name="score" type="ClutterScore*"/>
5437 </parameters>
5438 </method>
5439 <method name="stop" symbol="clutter_score_stop">
5440 <return-type type="void"/>
5441 <parameters>
5442 <parameter name="score" type="ClutterScore*"/>
5443 </parameters>
5444 </method>
5445 <property name="loop" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
5446 <signal name="completed" when="LAST">
5447 <return-type type="void"/>
5448 <parameters>
5449 <parameter name="score" type="ClutterScore*"/>
5450 </parameters>
5451 </signal>
5452 <signal name="paused" when="LAST">
5453 <return-type type="void"/>
5454 <parameters>
5455 <parameter name="score" type="ClutterScore*"/>
5456 </parameters>
5457 </signal>
5458 <signal name="started" when="LAST">
5459 <return-type type="void"/>
5460 <parameters>
5461 <parameter name="score" type="ClutterScore*"/>
5462 </parameters>
5463 </signal>
5464 <signal name="timeline-completed" when="LAST">
5465 <return-type type="void"/>
5466 <parameters>
5467 <parameter name="score" type="ClutterScore*"/>
5468 <parameter name="timeline" type="ClutterTimeline*"/>
5469 </parameters>
5470 </signal>
5471 <signal name="timeline-started" when="LAST">
5472 <return-type type="void"/>
5473 <parameters>
5474 <parameter name="score" type="ClutterScore*"/>
5475 <parameter name="timeline" type="ClutterTimeline*"/>
5476 </parameters>
5477 </signal>
5478 </object>
5479 <object name="ClutterScript" parent="GObject" type-name="ClutterScript" get-type="clutter_script_get_type">
5480 <method name="add_search_paths" symbol="clutter_script_add_search_paths">
5481 <return-type type="void"/>
5482 <parameters>
5483 <parameter name="script" type="ClutterScript*"/>
5484 <parameter name="paths" type="gchar*[]"/>
5485 <parameter name="n_paths" type="gsize"/>
5486 </parameters>
5487 </method>
5488 <method name="connect_signals" symbol="clutter_script_connect_signals">
5489 <return-type type="void"/>
5490 <parameters>
5491 <parameter name="script" type="ClutterScript*"/>
5492 <parameter name="user_data" type="gpointer"/>
5493 </parameters>
5494 </method>
5495 <method name="connect_signals_full" symbol="clutter_script_connect_signals_full">
5496 <return-type type="void"/>
5497 <parameters>
5498 <parameter name="script" type="ClutterScript*"/>
5499 <parameter name="func" type="ClutterScriptConnectFunc"/>
5500 <parameter name="user_data" type="gpointer"/>
5501 </parameters>
5502 </method>
5503 <method name="ensure_objects" symbol="clutter_script_ensure_objects">
5504 <return-type type="void"/>
5505 <parameters>
5506 <parameter name="script" type="ClutterScript*"/>
5507 </parameters>
5508 </method>
5509 <method name="error_quark" symbol="clutter_script_error_quark">
5510 <return-type type="GQuark"/>
5511 </method>
5512 <method name="get_object" symbol="clutter_script_get_object">
5513 <return-type type="GObject*"/>
5514 <parameters>
5515 <parameter name="script" type="ClutterScript*"/>
5516 <parameter name="name" type="gchar*"/>
5517 </parameters>
5518 </method>
5519 <method name="get_objects" symbol="clutter_script_get_objects">
5520 <return-type type="gint"/>
5521 <parameters>
5522 <parameter name="script" type="ClutterScript*"/>
5523 <parameter name="first_name" type="gchar*"/>
5524 </parameters>
5525 </method>
5526 <method name="get_type_from_name" symbol="clutter_script_get_type_from_name">
5527 <return-type type="GType"/>
5528 <parameters>
5529 <parameter name="script" type="ClutterScript*"/>
5530 <parameter name="type_name" type="gchar*"/>
5531 </parameters>
5532 </method>
5533 <method name="list_objects" symbol="clutter_script_list_objects">
5534 <return-type type="GList*"/>
5535 <parameters>
5536 <parameter name="script" type="ClutterScript*"/>
5537 </parameters>
5538 </method>
5539 <method name="load_from_data" symbol="clutter_script_load_from_data">
5540 <return-type type="guint"/>
5541 <parameters>
5542 <parameter name="script" type="ClutterScript*"/>
5543 <parameter name="data" type="gchar*"/>
5544 <parameter name="length" type="gssize"/>
5545 <parameter name="error" type="GError**"/>
5546 </parameters>
5547 </method>
5548 <method name="load_from_file" symbol="clutter_script_load_from_file">
5549 <return-type type="guint"/>
5550 <parameters>
5551 <parameter name="script" type="ClutterScript*"/>
5552 <parameter name="filename" type="gchar*"/>
5553 <parameter name="error" type="GError**"/>
5554 </parameters>
5555 </method>
5556 <method name="lookup_filename" symbol="clutter_script_lookup_filename">
5557 <return-type type="gchar*"/>
5558 <parameters>
5559 <parameter name="script" type="ClutterScript*"/>
5560 <parameter name="filename" type="gchar*"/>
5561 </parameters>
5562 </method>
5563 <constructor name="new" symbol="clutter_script_new">
5564 <return-type type="ClutterScript*"/>
5565 </constructor>
5566 <method name="unmerge_objects" symbol="clutter_script_unmerge_objects">
5567 <return-type type="void"/>
5568 <parameters>
5569 <parameter name="script" type="ClutterScript*"/>
5570 <parameter name="merge_id" type="guint"/>
5571 </parameters>
5572 </method>
5573 <property name="filename" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
5574 <property name="filename-set" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
5575 <vfunc name="get_type_from_name">
5576 <return-type type="GType"/>
5577 <parameters>
5578 <parameter name="script" type="ClutterScript*"/>
5579 <parameter name="type_name" type="gchar*"/>
5580 </parameters>
5581 </vfunc>
5582 </object>
5583 <object name="ClutterShader" parent="GObject" type-name="ClutterShader" get-type="clutter_shader_get_type">
5584 <method name="compile" symbol="clutter_shader_compile">
5585 <return-type type="gboolean"/>
5586 <parameters>
5587 <parameter name="shader" type="ClutterShader*"/>
5588 <parameter name="error" type="GError**"/>
5589 </parameters>
5590 </method>
5591 <method name="error_quark" symbol="clutter_shader_error_quark">
5592 <return-type type="GQuark"/>
5593 </method>
5594 <method name="get_cogl_fragment_shader" symbol="clutter_shader_get_cogl_fragment_shader">
5595 <return-type type="CoglHandle"/>
5596 <parameters>
5597 <parameter name="shader" type="ClutterShader*"/>
5598 </parameters>
5599 </method>
5600 <method name="get_cogl_program" symbol="clutter_shader_get_cogl_program">
5601 <return-type type="CoglHandle"/>
5602 <parameters>
5603 <parameter name="shader" type="ClutterShader*"/>
5604 </parameters>
5605 </method>
5606 <method name="get_cogl_vertex_shader" symbol="clutter_shader_get_cogl_vertex_shader">
5607 <return-type type="CoglHandle"/>
5608 <parameters>
5609 <parameter name="shader" type="ClutterShader*"/>
5610 </parameters>
5611 </method>
5612 <method name="get_fragment_source" symbol="clutter_shader_get_fragment_source">
5613 <return-type type="gchar*"/>
5614 <parameters>
5615 <parameter name="shader" type="ClutterShader*"/>
5616 </parameters>
5617 </method>
5618 <method name="get_is_enabled" symbol="clutter_shader_get_is_enabled">
5619 <return-type type="gboolean"/>
5620 <parameters>
5621 <parameter name="shader" type="ClutterShader*"/>
5622 </parameters>
5623 </method>
5624 <method name="get_vertex_source" symbol="clutter_shader_get_vertex_source">
5625 <return-type type="gchar*"/>
5626 <parameters>
5627 <parameter name="shader" type="ClutterShader*"/>
5628 </parameters>
5629 </method>
5630 <method name="is_compiled" symbol="clutter_shader_is_compiled">
5631 <return-type type="gboolean"/>
5632 <parameters>
5633 <parameter name="shader" type="ClutterShader*"/>
5634 </parameters>
5635 </method>
5636 <constructor name="new" symbol="clutter_shader_new">
5637 <return-type type="ClutterShader*"/>
5638 </constructor>
5639 <method name="release" symbol="clutter_shader_release">
5640 <return-type type="void"/>
5641 <parameters>
5642 <parameter name="shader" type="ClutterShader*"/>
5643 </parameters>
5644 </method>
5645 <method name="set_fragment_source" symbol="clutter_shader_set_fragment_source">
5646 <return-type type="void"/>
5647 <parameters>
5648 <parameter name="shader" type="ClutterShader*"/>
5649 <parameter name="data" type="gchar*"/>
5650 <parameter name="length" type="gssize"/>
5651 </parameters>
5652 </method>
5653 <method name="set_is_enabled" symbol="clutter_shader_set_is_enabled">
5654 <return-type type="void"/>
5655 <parameters>
5656 <parameter name="shader" type="ClutterShader*"/>
5657 <parameter name="enabled" type="gboolean"/>
5658 </parameters>
5659 </method>
5660 <method name="set_uniform" symbol="clutter_shader_set_uniform">
5661 <return-type type="void"/>
5662 <parameters>
5663 <parameter name="shader" type="ClutterShader*"/>
5664 <parameter name="name" type="gchar*"/>
5665 <parameter name="value" type="GValue*"/>
5666 </parameters>
5667 </method>
5668 <method name="set_vertex_source" symbol="clutter_shader_set_vertex_source">
5669 <return-type type="void"/>
5670 <parameters>
5671 <parameter name="shader" type="ClutterShader*"/>
5672 <parameter name="data" type="gchar*"/>
5673 <parameter name="length" type="gssize"/>
5674 </parameters>
5675 </method>
5676 <property name="compiled" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
5677 <property name="enabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
5678 <property name="fragment-source" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
5679 <property name="vertex-source" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
5680 </object>
5681 <object name="ClutterStage" parent="ClutterGroup" type-name="ClutterStage" get-type="clutter_stage_get_type">
5682 <implements>
5683 <interface name="ClutterScriptable"/>
5684 <interface name="ClutterContainer"/>
5685 </implements>
5686 <method name="ensure_current" symbol="clutter_stage_ensure_current">
5687 <return-type type="void"/>
5688 <parameters>
5689 <parameter name="stage" type="ClutterStage*"/>
5690 </parameters>
5691 </method>
5692 <method name="ensure_redraw" symbol="clutter_stage_ensure_redraw">
5693 <return-type type="void"/>
5694 <parameters>
5695 <parameter name="stage" type="ClutterStage*"/>
5696 </parameters>
5697 </method>
5698 <method name="ensure_viewport" symbol="clutter_stage_ensure_viewport">
5699 <return-type type="void"/>
5700 <parameters>
5701 <parameter name="stage" type="ClutterStage*"/>
5702 </parameters>
5703 </method>
5704 <method name="event" symbol="clutter_stage_event">
5705 <return-type type="gboolean"/>
5706 <parameters>
5707 <parameter name="stage" type="ClutterStage*"/>
5708 <parameter name="event" type="ClutterEvent*"/>
5709 </parameters>
5710 </method>
5711 <method name="get_actor_at_pos" symbol="clutter_stage_get_actor_at_pos">
5712 <return-type type="ClutterActor*"/>
5713 <parameters>
5714 <parameter name="stage" type="ClutterStage*"/>
5715 <parameter name="pick_mode" type="ClutterPickMode"/>
5716 <parameter name="x" type="gint"/>
5717 <parameter name="y" type="gint"/>
5718 </parameters>
5719 </method>
5720 <method name="get_color" symbol="clutter_stage_get_color">
5721 <return-type type="void"/>
5722 <parameters>
5723 <parameter name="stage" type="ClutterStage*"/>
5724 <parameter name="color" type="ClutterColor*"/>
5725 </parameters>
5726 </method>
5727 <method name="get_default" symbol="clutter_stage_get_default">
5728 <return-type type="ClutterActor*"/>
5729 </method>
5730 <method name="get_fog" symbol="clutter_stage_get_fog">
5731 <return-type type="void"/>
5732 <parameters>
5733 <parameter name="stage" type="ClutterStage*"/>
5734 <parameter name="fog" type="ClutterFog*"/>
5735 </parameters>
5736 </method>
5737 <method name="get_fullscreen" symbol="clutter_stage_get_fullscreen">
5738 <return-type type="gboolean"/>
5739 <parameters>
5740 <parameter name="stage" type="ClutterStage*"/>
5741 </parameters>
5742 </method>
5743 <method name="get_key_focus" symbol="clutter_stage_get_key_focus">
5744 <return-type type="ClutterActor*"/>
5745 <parameters>
5746 <parameter name="stage" type="ClutterStage*"/>
5747 </parameters>
5748 </method>
5749 <method name="get_minimum_size" symbol="clutter_stage_get_minimum_size">
5750 <return-type type="void"/>
5751 <parameters>
5752 <parameter name="stage" type="ClutterStage*"/>
5753 <parameter name="width" type="guint*"/>
5754 <parameter name="height" type="guint*"/>
5755 </parameters>
5756 </method>
5757 <method name="get_perspective" symbol="clutter_stage_get_perspective">
5758 <return-type type="void"/>
5759 <parameters>
5760 <parameter name="stage" type="ClutterStage*"/>
5761 <parameter name="perspective" type="ClutterPerspective*"/>
5762 </parameters>
5763 </method>
5764 <method name="get_throttle_motion_events" symbol="clutter_stage_get_throttle_motion_events">
5765 <return-type type="gboolean"/>
5766 <parameters>
5767 <parameter name="stage" type="ClutterStage*"/>
5768 </parameters>
5769 </method>
5770 <method name="get_title" symbol="clutter_stage_get_title">
5771 <return-type type="gchar*"/>
5772 <parameters>
5773 <parameter name="stage" type="ClutterStage*"/>
5774 </parameters>
5775 </method>
5776 <method name="get_use_alpha" symbol="clutter_stage_get_use_alpha">
5777 <return-type type="gboolean"/>
5778 <parameters>
5779 <parameter name="stage" type="ClutterStage*"/>
5780 </parameters>
5781 </method>
5782 <method name="get_use_fog" symbol="clutter_stage_get_use_fog">
5783 <return-type type="gboolean"/>
5784 <parameters>
5785 <parameter name="stage" type="ClutterStage*"/>
5786 </parameters>
5787 </method>
5788 <method name="get_user_resizable" symbol="clutter_stage_get_user_resizable">
5789 <return-type type="gboolean"/>
5790 <parameters>
5791 <parameter name="stage" type="ClutterStage*"/>
5792 </parameters>
5793 </method>
5794 <method name="hide_cursor" symbol="clutter_stage_hide_cursor">
5795 <return-type type="void"/>
5796 <parameters>
5797 <parameter name="stage" type="ClutterStage*"/>
5798 </parameters>
5799 </method>
5800 <method name="is_default" symbol="clutter_stage_is_default">
5801 <return-type type="gboolean"/>
5802 <parameters>
5803 <parameter name="stage" type="ClutterStage*"/>
5804 </parameters>
5805 </method>
5806 <constructor name="new" symbol="clutter_stage_new">
5807 <return-type type="ClutterActor*"/>
5808 </constructor>
5809 <method name="queue_redraw" symbol="clutter_stage_queue_redraw">
5810 <return-type type="void"/>
5811 <parameters>
5812 <parameter name="stage" type="ClutterStage*"/>
5813 </parameters>
5814 </method>
5815 <method name="read_pixels" symbol="clutter_stage_read_pixels">
5816 <return-type type="guchar*"/>
5817 <parameters>
5818 <parameter name="stage" type="ClutterStage*"/>
5819 <parameter name="x" type="gint"/>
5820 <parameter name="y" type="gint"/>
5821 <parameter name="width" type="gint"/>
5822 <parameter name="height" type="gint"/>
5823 </parameters>
5824 </method>
5825 <method name="set_color" symbol="clutter_stage_set_color">
5826 <return-type type="void"/>
5827 <parameters>
5828 <parameter name="stage" type="ClutterStage*"/>
5829 <parameter name="color" type="ClutterColor*"/>
5830 </parameters>
5831 </method>
5832 <method name="set_fog" symbol="clutter_stage_set_fog">
5833 <return-type type="void"/>
5834 <parameters>
5835 <parameter name="stage" type="ClutterStage*"/>
5836 <parameter name="fog" type="ClutterFog*"/>
5837 </parameters>
5838 </method>
5839 <method name="set_fullscreen" symbol="clutter_stage_set_fullscreen">
5840 <return-type type="void"/>
5841 <parameters>
5842 <parameter name="stage" type="ClutterStage*"/>
5843 <parameter name="fullscreen" type="gboolean"/>
5844 </parameters>
5845 </method>
5846 <method name="set_key_focus" symbol="clutter_stage_set_key_focus">
5847 <return-type type="void"/>
5848 <parameters>
5849 <parameter name="stage" type="ClutterStage*"/>
5850 <parameter name="actor" type="ClutterActor*"/>
5851 </parameters>
5852 </method>
5853 <method name="set_minimum_size" symbol="clutter_stage_set_minimum_size">
5854 <return-type type="void"/>
5855 <parameters>
5856 <parameter name="stage" type="ClutterStage*"/>
5857 <parameter name="width" type="guint"/>
5858 <parameter name="height" type="guint"/>
5859 </parameters>
5860 </method>
5861 <method name="set_perspective" symbol="clutter_stage_set_perspective">
5862 <return-type type="void"/>
5863 <parameters>
5864 <parameter name="stage" type="ClutterStage*"/>
5865 <parameter name="perspective" type="ClutterPerspective*"/>
5866 </parameters>
5867 </method>
5868 <method name="set_throttle_motion_events" symbol="clutter_stage_set_throttle_motion_events">
5869 <return-type type="void"/>
5870 <parameters>
5871 <parameter name="stage" type="ClutterStage*"/>
5872 <parameter name="throttle" type="gboolean"/>
5873 </parameters>
5874 </method>
5875 <method name="set_title" symbol="clutter_stage_set_title">
5876 <return-type type="void"/>
5877 <parameters>
5878 <parameter name="stage" type="ClutterStage*"/>
5879 <parameter name="title" type="gchar*"/>
5880 </parameters>
5881 </method>
5882 <method name="set_use_alpha" symbol="clutter_stage_set_use_alpha">
5883 <return-type type="void"/>
5884 <parameters>
5885 <parameter name="stage" type="ClutterStage*"/>
5886 <parameter name="use_alpha" type="gboolean"/>
5887 </parameters>
5888 </method>
5889 <method name="set_use_fog" symbol="clutter_stage_set_use_fog">
5890 <return-type type="void"/>
5891 <parameters>
5892 <parameter name="stage" type="ClutterStage*"/>
5893 <parameter name="fog" type="gboolean"/>
5894 </parameters>
5895 </method>
5896 <method name="set_user_resizable" symbol="clutter_stage_set_user_resizable">
5897 <return-type type="void"/>
5898 <parameters>
5899 <parameter name="stage" type="ClutterStage*"/>
5900 <parameter name="resizable" type="gboolean"/>
5901 </parameters>
5902 </method>
5903 <method name="show_cursor" symbol="clutter_stage_show_cursor">
5904 <return-type type="void"/>
5905 <parameters>
5906 <parameter name="stage" type="ClutterStage*"/>
5907 </parameters>
5908 </method>
5909 <property name="color" type="ClutterColor*" readable="1" writable="1" construct="0" construct-only="0"/>
5910 <property name="cursor-visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
5911 <property name="fog" type="ClutterFog*" readable="1" writable="1" construct="0" construct-only="0"/>
5912 <property name="fullscreen-set" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
5913 <property name="key-focus" type="ClutterActor*" readable="1" writable="1" construct="0" construct-only="0"/>
5914 <property name="offscreen" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
5915 <property name="perspective" type="ClutterPerspective*" readable="1" writable="1" construct="0" construct-only="0"/>
5916 <property name="title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
5917 <property name="use-alpha" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
5918 <property name="use-fog" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
5919 <property name="user-resizable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
5920 <signal name="activate" when="LAST">
5921 <return-type type="void"/>
5922 <parameters>
5923 <parameter name="stage" type="ClutterStage*"/>
5924 </parameters>
5925 </signal>
5926 <signal name="deactivate" when="LAST">
5927 <return-type type="void"/>
5928 <parameters>
5929 <parameter name="stage" type="ClutterStage*"/>
5930 </parameters>
5931 </signal>
5932 <signal name="delete-event" when="LAST">
5933 <return-type type="gboolean"/>
5934 <parameters>
5935 <parameter name="stage" type="ClutterStage*"/>
5936 <parameter name="event" type="ClutterEvent*"/>
5937 </parameters>
5938 </signal>
5939 <signal name="fullscreen" when="FIRST">
5940 <return-type type="void"/>
5941 <parameters>
5942 <parameter name="stage" type="ClutterStage*"/>
5943 </parameters>
5944 </signal>
5945 <signal name="unfullscreen" when="LAST">
5946 <return-type type="void"/>
5947 <parameters>
5948 <parameter name="stage" type="ClutterStage*"/>
5949 </parameters>
5950 </signal>
5951 </object>
5952 <object name="ClutterStageManager" parent="GObject" type-name="ClutterStageManager" get-type="clutter_stage_manager_get_type">
5953 <method name="get_default" symbol="clutter_stage_manager_get_default">
5954 <return-type type="ClutterStageManager*"/>
5955 </method>
5956 <method name="get_default_stage" symbol="clutter_stage_manager_get_default_stage">
5957 <return-type type="ClutterStage*"/>
5958 <parameters>
5959 <parameter name="stage_manager" type="ClutterStageManager*"/>
5960 </parameters>
5961 </method>
5962 <method name="list_stages" symbol="clutter_stage_manager_list_stages">
5963 <return-type type="GSList*"/>
5964 <parameters>
5965 <parameter name="stage_manager" type="ClutterStageManager*"/>
5966 </parameters>
5967 </method>
5968 <method name="peek_stages" symbol="clutter_stage_manager_peek_stages">
5969 <return-type type="GSList*"/>
5970 <parameters>
5971 <parameter name="stage_manager" type="ClutterStageManager*"/>
5972 </parameters>
5973 </method>
5974 <property name="default-stage" type="ClutterStage*" readable="1" writable="0" construct="0" construct-only="0"/>
5975 <signal name="stage-added" when="LAST">
5976 <return-type type="void"/>
5977 <parameters>
5978 <parameter name="stage_manager" type="ClutterStageManager*"/>
5979 <parameter name="stage" type="ClutterStage*"/>
5980 </parameters>
5981 </signal>
5982 <signal name="stage-removed" when="LAST">
5983 <return-type type="void"/>
5984 <parameters>
5985 <parameter name="stage_manager" type="ClutterStageManager*"/>
5986 <parameter name="stage" type="ClutterStage*"/>
5987 </parameters>
5988 </signal>
5989 </object>
5990 <object name="ClutterText" parent="ClutterActor" type-name="ClutterText" get-type="clutter_text_get_type">
5991 <implements>
5992 <interface name="ClutterScriptable"/>
5993 </implements>
5994 <method name="activate" symbol="clutter_text_activate">
5995 <return-type type="gboolean"/>
5996 <parameters>
5997 <parameter name="self" type="ClutterText*"/>
5998 </parameters>
5999 </method>
6000 <method name="delete_chars" symbol="clutter_text_delete_chars">
6001 <return-type type="void"/>
6002 <parameters>
6003 <parameter name="self" type="ClutterText*"/>
6004 <parameter name="n_chars" type="guint"/>
6005 </parameters>
6006 </method>
6007 <method name="delete_selection" symbol="clutter_text_delete_selection">
6008 <return-type type="gboolean"/>
6009 <parameters>
6010 <parameter name="self" type="ClutterText*"/>
6011 </parameters>
6012 </method>
6013 <method name="delete_text" symbol="clutter_text_delete_text">
6014 <return-type type="void"/>
6015 <parameters>
6016 <parameter name="self" type="ClutterText*"/>
6017 <parameter name="start_pos" type="gssize"/>
6018 <parameter name="end_pos" type="gssize"/>
6019 </parameters>
6020 </method>
6021 <method name="get_activatable" symbol="clutter_text_get_activatable">
6022 <return-type type="gboolean"/>
6023 <parameters>
6024 <parameter name="self" type="ClutterText*"/>
6025 </parameters>
6026 </method>
6027 <method name="get_attributes" symbol="clutter_text_get_attributes">
6028 <return-type type="PangoAttrList*"/>
6029 <parameters>
6030 <parameter name="self" type="ClutterText*"/>
6031 </parameters>
6032 </method>
6033 <method name="get_chars" symbol="clutter_text_get_chars">
6034 <return-type type="gchar*"/>
6035 <parameters>
6036 <parameter name="self" type="ClutterText*"/>
6037 <parameter name="start_pos" type="gssize"/>
6038 <parameter name="end_pos" type="gssize"/>
6039 </parameters>
6040 </method>
6041 <method name="get_color" symbol="clutter_text_get_color">
6042 <return-type type="void"/>
6043 <parameters>
6044 <parameter name="self" type="ClutterText*"/>
6045 <parameter name="color" type="ClutterColor*"/>
6046 </parameters>
6047 </method>
6048 <method name="get_cursor_color" symbol="clutter_text_get_cursor_color">
6049 <return-type type="void"/>
6050 <parameters>
6051 <parameter name="self" type="ClutterText*"/>
6052 <parameter name="color" type="ClutterColor*"/>
6053 </parameters>
6054 </method>
6055 <method name="get_cursor_position" symbol="clutter_text_get_cursor_position">
6056 <return-type type="gint"/>
6057 <parameters>
6058 <parameter name="self" type="ClutterText*"/>
6059 </parameters>
6060 </method>
6061 <method name="get_cursor_size" symbol="clutter_text_get_cursor_size">
6062 <return-type type="guint"/>
6063 <parameters>
6064 <parameter name="self" type="ClutterText*"/>
6065 </parameters>
6066 </method>
6067 <method name="get_cursor_visible" symbol="clutter_text_get_cursor_visible">
6068 <return-type type="gboolean"/>
6069 <parameters>
6070 <parameter name="self" type="ClutterText*"/>
6071 </parameters>
6072 </method>
6073 <method name="get_editable" symbol="clutter_text_get_editable">
6074 <return-type type="gboolean"/>
6075 <parameters>
6076 <parameter name="self" type="ClutterText*"/>
6077 </parameters>
6078 </method>
6079 <method name="get_ellipsize" symbol="clutter_text_get_ellipsize">
6080 <return-type type="PangoEllipsizeMode"/>
6081 <parameters>
6082 <parameter name="self" type="ClutterText*"/>
6083 </parameters>
6084 </method>
6085 <method name="get_font_description" symbol="clutter_text_get_font_description">
6086 <return-type type="PangoFontDescription*"/>
6087 <parameters>
6088 <parameter name="self" type="ClutterText*"/>
6089 </parameters>
6090 </method>
6091 <method name="get_font_name" symbol="clutter_text_get_font_name">
6092 <return-type type="gchar*"/>
6093 <parameters>
6094 <parameter name="self" type="ClutterText*"/>
6095 </parameters>
6096 </method>
6097 <method name="get_justify" symbol="clutter_text_get_justify">
6098 <return-type type="gboolean"/>
6099 <parameters>
6100 <parameter name="self" type="ClutterText*"/>
6101 </parameters>
6102 </method>
6103 <method name="get_layout" symbol="clutter_text_get_layout">
6104 <return-type type="PangoLayout*"/>
6105 <parameters>
6106 <parameter name="self" type="ClutterText*"/>
6107 </parameters>
6108 </method>
6109 <method name="get_line_alignment" symbol="clutter_text_get_line_alignment">
6110 <return-type type="PangoAlignment"/>
6111 <parameters>
6112 <parameter name="self" type="ClutterText*"/>
6113 </parameters>
6114 </method>
6115 <method name="get_line_wrap" symbol="clutter_text_get_line_wrap">
6116 <return-type type="gboolean"/>
6117 <parameters>
6118 <parameter name="self" type="ClutterText*"/>
6119 </parameters>
6120 </method>
6121 <method name="get_line_wrap_mode" symbol="clutter_text_get_line_wrap_mode">
6122 <return-type type="PangoWrapMode"/>
6123 <parameters>
6124 <parameter name="self" type="ClutterText*"/>
6125 </parameters>
6126 </method>
6127 <method name="get_max_length" symbol="clutter_text_get_max_length">
6128 <return-type type="gint"/>
6129 <parameters>
6130 <parameter name="self" type="ClutterText*"/>
6131 </parameters>
6132 </method>
6133 <method name="get_password_char" symbol="clutter_text_get_password_char">
6134 <return-type type="gunichar"/>
6135 <parameters>
6136 <parameter name="self" type="ClutterText*"/>
6137 </parameters>
6138 </method>
6139 <method name="get_selectable" symbol="clutter_text_get_selectable">
6140 <return-type type="gboolean"/>
6141 <parameters>
6142 <parameter name="self" type="ClutterText*"/>
6143 </parameters>
6144 </method>
6145 <method name="get_selection" symbol="clutter_text_get_selection">
6146 <return-type type="gchar*"/>
6147 <parameters>
6148 <parameter name="self" type="ClutterText*"/>
6149 </parameters>
6150 </method>
6151 <method name="get_selection_bound" symbol="clutter_text_get_selection_bound">
6152 <return-type type="gint"/>
6153 <parameters>
6154 <parameter name="self" type="ClutterText*"/>
6155 </parameters>
6156 </method>
6157 <method name="get_selection_color" symbol="clutter_text_get_selection_color">
6158 <return-type type="void"/>
6159 <parameters>
6160 <parameter name="self" type="ClutterText*"/>
6161 <parameter name="color" type="ClutterColor*"/>
6162 </parameters>
6163 </method>
6164 <method name="get_single_line_mode" symbol="clutter_text_get_single_line_mode">
6165 <return-type type="gboolean"/>
6166 <parameters>
6167 <parameter name="self" type="ClutterText*"/>
6168 </parameters>
6169 </method>
6170 <method name="get_text" symbol="clutter_text_get_text">
6171 <return-type type="gchar*"/>
6172 <parameters>
6173 <parameter name="self" type="ClutterText*"/>
6174 </parameters>
6175 </method>
6176 <method name="get_use_markup" symbol="clutter_text_get_use_markup">
6177 <return-type type="gboolean"/>
6178 <parameters>
6179 <parameter name="self" type="ClutterText*"/>
6180 </parameters>
6181 </method>
6182 <method name="insert_text" symbol="clutter_text_insert_text">
6183 <return-type type="void"/>
6184 <parameters>
6185 <parameter name="self" type="ClutterText*"/>
6186 <parameter name="text" type="gchar*"/>
6187 <parameter name="position" type="gssize"/>
6188 </parameters>
6189 </method>
6190 <method name="insert_unichar" symbol="clutter_text_insert_unichar">
6191 <return-type type="void"/>
6192 <parameters>
6193 <parameter name="self" type="ClutterText*"/>
6194 <parameter name="wc" type="gunichar"/>
6195 </parameters>
6196 </method>
6197 <constructor name="new" symbol="clutter_text_new">
6198 <return-type type="ClutterActor*"/>
6199 </constructor>
6200 <constructor name="new_full" symbol="clutter_text_new_full">
6201 <return-type type="ClutterActor*"/>
6202 <parameters>
6203 <parameter name="font_name" type="gchar*"/>
6204 <parameter name="text" type="gchar*"/>
6205 <parameter name="color" type="ClutterColor*"/>
6206 </parameters>
6207 </constructor>
6208 <constructor name="new_with_text" symbol="clutter_text_new_with_text">
6209 <return-type type="ClutterActor*"/>
6210 <parameters>
6211 <parameter name="font_name" type="gchar*"/>
6212 <parameter name="text" type="gchar*"/>
6213 </parameters>
6214 </constructor>
6215 <method name="position_to_coords" symbol="clutter_text_position_to_coords">
6216 <return-type type="gboolean"/>
6217 <parameters>
6218 <parameter name="self" type="ClutterText*"/>
6219 <parameter name="position" type="gint"/>
6220 <parameter name="x" type="gfloat*"/>
6221 <parameter name="y" type="gfloat*"/>
6222 <parameter name="line_height" type="gfloat*"/>
6223 </parameters>
6224 </method>
6225 <method name="set_activatable" symbol="clutter_text_set_activatable">
6226 <return-type type="void"/>
6227 <parameters>
6228 <parameter name="self" type="ClutterText*"/>
6229 <parameter name="activatable" type="gboolean"/>
6230 </parameters>
6231 </method>
6232 <method name="set_attributes" symbol="clutter_text_set_attributes">
6233 <return-type type="void"/>
6234 <parameters>
6235 <parameter name="self" type="ClutterText*"/>
6236 <parameter name="attrs" type="PangoAttrList*"/>
6237 </parameters>
6238 </method>
6239 <method name="set_color" symbol="clutter_text_set_color">
6240 <return-type type="void"/>
6241 <parameters>
6242 <parameter name="self" type="ClutterText*"/>
6243 <parameter name="color" type="ClutterColor*"/>
6244 </parameters>
6245 </method>
6246 <method name="set_cursor_color" symbol="clutter_text_set_cursor_color">
6247 <return-type type="void"/>
6248 <parameters>
6249 <parameter name="self" type="ClutterText*"/>
6250 <parameter name="color" type="ClutterColor*"/>
6251 </parameters>
6252 </method>
6253 <method name="set_cursor_position" symbol="clutter_text_set_cursor_position">
6254 <return-type type="void"/>
6255 <parameters>
6256 <parameter name="self" type="ClutterText*"/>
6257 <parameter name="position" type="gint"/>
6258 </parameters>
6259 </method>
6260 <method name="set_cursor_size" symbol="clutter_text_set_cursor_size">
6261 <return-type type="void"/>
6262 <parameters>
6263 <parameter name="self" type="ClutterText*"/>
6264 <parameter name="size" type="gint"/>
6265 </parameters>
6266 </method>
6267 <method name="set_cursor_visible" symbol="clutter_text_set_cursor_visible">
6268 <return-type type="void"/>
6269 <parameters>
6270 <parameter name="self" type="ClutterText*"/>
6271 <parameter name="cursor_visible" type="gboolean"/>
6272 </parameters>
6273 </method>
6274 <method name="set_editable" symbol="clutter_text_set_editable">
6275 <return-type type="void"/>
6276 <parameters>
6277 <parameter name="self" type="ClutterText*"/>
6278 <parameter name="editable" type="gboolean"/>
6279 </parameters>
6280 </method>
6281 <method name="set_ellipsize" symbol="clutter_text_set_ellipsize">
6282 <return-type type="void"/>
6283 <parameters>
6284 <parameter name="self" type="ClutterText*"/>
6285 <parameter name="mode" type="PangoEllipsizeMode"/>
6286 </parameters>
6287 </method>
6288 <method name="set_font_description" symbol="clutter_text_set_font_description">
6289 <return-type type="void"/>
6290 <parameters>
6291 <parameter name="self" type="ClutterText*"/>
6292 <parameter name="font_desc" type="PangoFontDescription*"/>
6293 </parameters>
6294 </method>
6295 <method name="set_font_name" symbol="clutter_text_set_font_name">
6296 <return-type type="void"/>
6297 <parameters>
6298 <parameter name="self" type="ClutterText*"/>
6299 <parameter name="font_name" type="gchar*"/>
6300 </parameters>
6301 </method>
6302 <method name="set_justify" symbol="clutter_text_set_justify">
6303 <return-type type="void"/>
6304 <parameters>
6305 <parameter name="self" type="ClutterText*"/>
6306 <parameter name="justify" type="gboolean"/>
6307 </parameters>
6308 </method>
6309 <method name="set_line_alignment" symbol="clutter_text_set_line_alignment">
6310 <return-type type="void"/>
6311 <parameters>
6312 <parameter name="self" type="ClutterText*"/>
6313 <parameter name="alignment" type="PangoAlignment"/>
6314 </parameters>
6315 </method>
6316 <method name="set_line_wrap" symbol="clutter_text_set_line_wrap">
6317 <return-type type="void"/>
6318 <parameters>
6319 <parameter name="self" type="ClutterText*"/>
6320 <parameter name="line_wrap" type="gboolean"/>
6321 </parameters>
6322 </method>
6323 <method name="set_line_wrap_mode" symbol="clutter_text_set_line_wrap_mode">
6324 <return-type type="void"/>
6325 <parameters>
6326 <parameter name="self" type="ClutterText*"/>
6327 <parameter name="wrap_mode" type="PangoWrapMode"/>
6328 </parameters>
6329 </method>
6330 <method name="set_markup" symbol="clutter_text_set_markup">
6331 <return-type type="void"/>
6332 <parameters>
6333 <parameter name="self" type="ClutterText*"/>
6334 <parameter name="markup" type="gchar*"/>
6335 </parameters>
6336 </method>
6337 <method name="set_max_length" symbol="clutter_text_set_max_length">
6338 <return-type type="void"/>
6339 <parameters>
6340 <parameter name="self" type="ClutterText*"/>
6341 <parameter name="max" type="gint"/>
6342 </parameters>
6343 </method>
6344 <method name="set_password_char" symbol="clutter_text_set_password_char">
6345 <return-type type="void"/>
6346 <parameters>
6347 <parameter name="self" type="ClutterText*"/>
6348 <parameter name="wc" type="gunichar"/>
6349 </parameters>
6350 </method>
6351 <method name="set_preedit_string" symbol="clutter_text_set_preedit_string">
6352 <return-type type="void"/>
6353 <parameters>
6354 <parameter name="self" type="ClutterText*"/>
6355 <parameter name="preedit_str" type="gchar*"/>
6356 <parameter name="preedit_attrs" type="PangoAttrList*"/>
6357 <parameter name="cursor_pos" type="guint"/>
6358 </parameters>
6359 </method>
6360 <method name="set_selectable" symbol="clutter_text_set_selectable">
6361 <return-type type="void"/>
6362 <parameters>
6363 <parameter name="self" type="ClutterText*"/>
6364 <parameter name="selectable" type="gboolean"/>
6365 </parameters>
6366 </method>
6367 <method name="set_selection" symbol="clutter_text_set_selection">
6368 <return-type type="void"/>
6369 <parameters>
6370 <parameter name="self" type="ClutterText*"/>
6371 <parameter name="start_pos" type="gssize"/>
6372 <parameter name="end_pos" type="gssize"/>
6373 </parameters>
6374 </method>
6375 <method name="set_selection_bound" symbol="clutter_text_set_selection_bound">
6376 <return-type type="void"/>
6377 <parameters>
6378 <parameter name="self" type="ClutterText*"/>
6379 <parameter name="selection_bound" type="gint"/>
6380 </parameters>
6381 </method>
6382 <method name="set_selection_color" symbol="clutter_text_set_selection_color">
6383 <return-type type="void"/>
6384 <parameters>
6385 <parameter name="self" type="ClutterText*"/>
6386 <parameter name="color" type="ClutterColor*"/>
6387 </parameters>
6388 </method>
6389 <method name="set_single_line_mode" symbol="clutter_text_set_single_line_mode">
6390 <return-type type="void"/>
6391 <parameters>
6392 <parameter name="self" type="ClutterText*"/>
6393 <parameter name="single_line" type="gboolean"/>
6394 </parameters>
6395 </method>
6396 <method name="set_text" symbol="clutter_text_set_text">
6397 <return-type type="void"/>
6398 <parameters>
6399 <parameter name="self" type="ClutterText*"/>
6400 <parameter name="text" type="gchar*"/>
6401 </parameters>
6402 </method>
6403 <method name="set_use_markup" symbol="clutter_text_set_use_markup">
6404 <return-type type="void"/>
6405 <parameters>
6406 <parameter name="self" type="ClutterText*"/>
6407 <parameter name="setting" type="gboolean"/>
6408 </parameters>
6409 </method>
6410 <property name="activatable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
6411 <property name="attributes" type="PangoAttrList*" readable="1" writable="1" construct="0" construct-only="0"/>
6412 <property name="color" type="ClutterColor*" readable="1" writable="1" construct="0" construct-only="0"/>
6413 <property name="cursor-color" type="ClutterColor*" readable="1" writable="1" construct="0" construct-only="0"/>
6414 <property name="cursor-color-set" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
6415 <property name="cursor-size" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
6416 <property name="cursor-visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
6417 <property name="editable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
6418 <property name="ellipsize" type="PangoEllipsizeMode" readable="1" writable="1" construct="0" construct-only="0"/>
6419 <property name="font-description" type="PangoFontDescription*" readable="1" writable="1" construct="0" construct-only="0"/>
6420 <property name="font-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
6421 <property name="justify" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
6422 <property name="line-alignment" type="PangoAlignment" readable="1" writable="1" construct="0" construct-only="0"/>
6423 <property name="line-wrap" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
6424 <property name="line-wrap-mode" type="PangoWrapMode" readable="1" writable="1" construct="0" construct-only="0"/>
6425 <property name="max-length" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
6426 <property name="password-char" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
6427 <property name="position" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
6428 <property name="selectable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
6429 <property name="selection-bound" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
6430 <property name="selection-color" type="ClutterColor*" readable="1" writable="1" construct="0" construct-only="0"/>
6431 <property name="selection-color-set" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
6432 <property name="single-line-mode" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
6433 <property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
6434 <property name="use-markup" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
6435 <signal name="activate" when="LAST">
6436 <return-type type="void"/>
6437 <parameters>
6438 <parameter name="self" type="ClutterText*"/>
6439 </parameters>
6440 </signal>
6441 <signal name="cursor-event" when="LAST">
6442 <return-type type="void"/>
6443 <parameters>
6444 <parameter name="self" type="ClutterText*"/>
6445 <parameter name="geometry" type="ClutterGeometry*"/>
6446 </parameters>
6447 </signal>
6448 <signal name="delete-text" when="LAST">
6449 <return-type type="void"/>
6450 <parameters>
6451 <parameter name="object" type="ClutterText*"/>
6452 <parameter name="p0" type="gint"/>
6453 <parameter name="p1" type="gint"/>
6454 </parameters>
6455 </signal>
6456 <signal name="insert-text" when="LAST">
6457 <return-type type="void"/>
6458 <parameters>
6459 <parameter name="object" type="ClutterText*"/>
6460 <parameter name="p0" type="char*"/>
6461 <parameter name="p1" type="gint"/>
6462 <parameter name="p2" type="gpointer"/>
6463 </parameters>
6464 </signal>
6465 <signal name="text-changed" when="LAST">
6466 <return-type type="void"/>
6467 <parameters>
6468 <parameter name="self" type="ClutterText*"/>
6469 </parameters>
6470 </signal>
6471 </object>
6472 <object name="ClutterTexture" parent="ClutterActor" type-name="ClutterTexture" get-type="clutter_texture_get_type">
6473 <implements>
6474 <interface name="ClutterScriptable"/>
6475 </implements>
6476 <method name="error_quark" symbol="clutter_texture_error_quark">
6477 <return-type type="GQuark"/>
6478 </method>
6479 <method name="get_base_size" symbol="clutter_texture_get_base_size">
6480 <return-type type="void"/>
6481 <parameters>
6482 <parameter name="texture" type="ClutterTexture*"/>
6483 <parameter name="width" type="gint*"/>
6484 <parameter name="height" type="gint*"/>
6485 </parameters>
6486 </method>
6487 <method name="get_cogl_material" symbol="clutter_texture_get_cogl_material">
6488 <return-type type="CoglHandle"/>
6489 <parameters>
6490 <parameter name="texture" type="ClutterTexture*"/>
6491 </parameters>
6492 </method>
6493 <method name="get_cogl_texture" symbol="clutter_texture_get_cogl_texture">
6494 <return-type type="CoglHandle"/>
6495 <parameters>
6496 <parameter name="texture" type="ClutterTexture*"/>
6497 </parameters>
6498 </method>
6499 <method name="get_filter_quality" symbol="clutter_texture_get_filter_quality">
6500 <return-type type="ClutterTextureQuality"/>
6501 <parameters>
6502 <parameter name="texture" type="ClutterTexture*"/>
6503 </parameters>
6504 </method>
6505 <method name="get_keep_aspect_ratio" symbol="clutter_texture_get_keep_aspect_ratio">
6506 <return-type type="gboolean"/>
6507 <parameters>
6508 <parameter name="texture" type="ClutterTexture*"/>
6509 </parameters>
6510 </method>
6511 <method name="get_load_async" symbol="clutter_texture_get_load_async">
6512 <return-type type="gboolean"/>
6513 <parameters>
6514 <parameter name="texture" type="ClutterTexture*"/>
6515 </parameters>
6516 </method>
6517 <method name="get_load_data_async" symbol="clutter_texture_get_load_data_async">
6518 <return-type type="gboolean"/>
6519 <parameters>
6520 <parameter name="texture" type="ClutterTexture*"/>
6521 </parameters>
6522 </method>
6523 <method name="get_max_tile_waste" symbol="clutter_texture_get_max_tile_waste">
6524 <return-type type="gint"/>
6525 <parameters>
6526 <parameter name="texture" type="ClutterTexture*"/>
6527 </parameters>
6528 </method>
6529 <method name="get_pixel_format" symbol="clutter_texture_get_pixel_format">
6530 <return-type type="CoglPixelFormat"/>
6531 <parameters>
6532 <parameter name="texture" type="ClutterTexture*"/>
6533 </parameters>
6534 </method>
6535 <method name="get_repeat" symbol="clutter_texture_get_repeat">
6536 <return-type type="void"/>
6537 <parameters>
6538 <parameter name="texture" type="ClutterTexture*"/>
6539 <parameter name="repeat_x" type="gboolean*"/>
6540 <parameter name="repeat_y" type="gboolean*"/>
6541 </parameters>
6542 </method>
6543 <method name="get_sync_size" symbol="clutter_texture_get_sync_size">
6544 <return-type type="gboolean"/>
6545 <parameters>
6546 <parameter name="texture" type="ClutterTexture*"/>
6547 </parameters>
6548 </method>
6549 <constructor name="new" symbol="clutter_texture_new">
6550 <return-type type="ClutterActor*"/>
6551 </constructor>
6552 <constructor name="new_from_actor" symbol="clutter_texture_new_from_actor">
6553 <return-type type="ClutterActor*"/>
6554 <parameters>
6555 <parameter name="actor" type="ClutterActor*"/>
6556 </parameters>
6557 </constructor>
6558 <constructor name="new_from_file" symbol="clutter_texture_new_from_file">
6559 <return-type type="ClutterActor*"/>
6560 <parameters>
6561 <parameter name="filename" type="gchar*"/>
6562 <parameter name="error" type="GError**"/>
6563 </parameters>
6564 </constructor>
6565 <method name="set_area_from_rgb_data" symbol="clutter_texture_set_area_from_rgb_data">
6566 <return-type type="gboolean"/>
6567 <parameters>
6568 <parameter name="texture" type="ClutterTexture*"/>
6569 <parameter name="data" type="guchar*"/>
6570 <parameter name="has_alpha" type="gboolean"/>
6571 <parameter name="x" type="gint"/>
6572 <parameter name="y" type="gint"/>
6573 <parameter name="width" type="gint"/>
6574 <parameter name="height" type="gint"/>
6575 <parameter name="rowstride" type="gint"/>
6576 <parameter name="bpp" type="gint"/>
6577 <parameter name="flags" type="ClutterTextureFlags"/>
6578 <parameter name="error" type="GError**"/>
6579 </parameters>
6580 </method>
6581 <method name="set_cogl_material" symbol="clutter_texture_set_cogl_material">
6582 <return-type type="void"/>
6583 <parameters>
6584 <parameter name="texture" type="ClutterTexture*"/>
6585 <parameter name="cogl_material" type="CoglHandle"/>
6586 </parameters>
6587 </method>
6588 <method name="set_cogl_texture" symbol="clutter_texture_set_cogl_texture">
6589 <return-type type="void"/>
6590 <parameters>
6591 <parameter name="texture" type="ClutterTexture*"/>
6592 <parameter name="cogl_tex" type="CoglHandle"/>
6593 </parameters>
6594 </method>
6595 <method name="set_filter_quality" symbol="clutter_texture_set_filter_quality">
6596 <return-type type="void"/>
6597 <parameters>
6598 <parameter name="texture" type="ClutterTexture*"/>
6599 <parameter name="filter_quality" type="ClutterTextureQuality"/>
6600 </parameters>
6601 </method>
6602 <method name="set_from_file" symbol="clutter_texture_set_from_file">
6603 <return-type type="gboolean"/>
6604 <parameters>
6605 <parameter name="texture" type="ClutterTexture*"/>
6606 <parameter name="filename" type="gchar*"/>
6607 <parameter name="error" type="GError**"/>
6608 </parameters>
6609 </method>
6610 <method name="set_from_rgb_data" symbol="clutter_texture_set_from_rgb_data">
6611 <return-type type="gboolean"/>
6612 <parameters>
6613 <parameter name="texture" type="ClutterTexture*"/>
6614 <parameter name="data" type="guchar*"/>
6615 <parameter name="has_alpha" type="gboolean"/>
6616 <parameter name="width" type="gint"/>
6617 <parameter name="height" type="gint"/>
6618 <parameter name="rowstride" type="gint"/>
6619 <parameter name="bpp" type="gint"/>
6620 <parameter name="flags" type="ClutterTextureFlags"/>
6621 <parameter name="error" type="GError**"/>
6622 </parameters>
6623 </method>
6624 <method name="set_from_yuv_data" symbol="clutter_texture_set_from_yuv_data">
6625 <return-type type="gboolean"/>
6626 <parameters>
6627 <parameter name="texture" type="ClutterTexture*"/>
6628 <parameter name="data" type="guchar*"/>
6629 <parameter name="width" type="gint"/>
6630 <parameter name="height" type="gint"/>
6631 <parameter name="flags" type="ClutterTextureFlags"/>
6632 <parameter name="error" type="GError**"/>
6633 </parameters>
6634 </method>
6635 <method name="set_keep_aspect_ratio" symbol="clutter_texture_set_keep_aspect_ratio">
6636 <return-type type="void"/>
6637 <parameters>
6638 <parameter name="texture" type="ClutterTexture*"/>
6639 <parameter name="keep_aspect" type="gboolean"/>
6640 </parameters>
6641 </method>
6642 <method name="set_load_async" symbol="clutter_texture_set_load_async">
6643 <return-type type="void"/>
6644 <parameters>
6645 <parameter name="texture" type="ClutterTexture*"/>
6646 <parameter name="load_async" type="gboolean"/>
6647 </parameters>
6648 </method>
6649 <method name="set_load_data_async" symbol="clutter_texture_set_load_data_async">
6650 <return-type type="void"/>
6651 <parameters>
6652 <parameter name="texture" type="ClutterTexture*"/>
6653 <parameter name="load_async" type="gboolean"/>
6654 </parameters>
6655 </method>
6656 <method name="set_repeat" symbol="clutter_texture_set_repeat">
6657 <return-type type="void"/>
6658 <parameters>
6659 <parameter name="texture" type="ClutterTexture*"/>
6660 <parameter name="repeat_x" type="gboolean"/>
6661 <parameter name="repeat_y" type="gboolean"/>
6662 </parameters>
6663 </method>
6664 <method name="set_sync_size" symbol="clutter_texture_set_sync_size">
6665 <return-type type="void"/>
6666 <parameters>
6667 <parameter name="texture" type="ClutterTexture*"/>
6668 <parameter name="sync_size" type="gboolean"/>
6669 </parameters>
6670 </method>
6671 <property name="cogl-material" type="CoglHandle*" readable="1" writable="1" construct="0" construct-only="0"/>
6672 <property name="cogl-texture" type="CoglHandle*" readable="1" writable="1" construct="0" construct-only="0"/>
6673 <property name="disable-slicing" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
6674 <property name="filename" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
6675 <property name="filter-quality" type="ClutterTextureQuality" readable="1" writable="1" construct="1" construct-only="0"/>
6676 <property name="keep-aspect-ratio" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
6677 <property name="load-async" type="gboolean" readable="0" writable="1" construct="0" construct-only="0"/>
6678 <property name="load-data-async" type="gboolean" readable="0" writable="1" construct="0" construct-only="0"/>
6679 <property name="pixel-format" type="CoglPixelFormat" readable="1" writable="0" construct="0" construct-only="0"/>
6680 <property name="repeat-x" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
6681 <property name="repeat-y" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
6682 <property name="sync-size" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
6683 <property name="tile-waste" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
6684 <signal name="load-finished" when="LAST">
6685 <return-type type="void"/>
6686 <parameters>
6687 <parameter name="texture" type="ClutterTexture*"/>
6688 <parameter name="error" type="gpointer"/>
6689 </parameters>
6690 </signal>
6691 <signal name="pixbuf-change" when="LAST">
6692 <return-type type="void"/>
6693 <parameters>
6694 <parameter name="texture" type="ClutterTexture*"/>
6695 </parameters>
6696 </signal>
6697 <signal name="size-change" when="LAST">
6698 <return-type type="void"/>
6699 <parameters>
6700 <parameter name="texture" type="ClutterTexture*"/>
6701 <parameter name="width" type="gint"/>
6702 <parameter name="height" type="gint"/>
6703 </parameters>
6704 </signal>
6705 </object>
6706 <object name="ClutterTimeline" parent="GObject" type-name="ClutterTimeline" get-type="clutter_timeline_get_type">
6707 <method name="add_marker_at_time" symbol="clutter_timeline_add_marker_at_time">
6708 <return-type type="void"/>
6709 <parameters>
6710 <parameter name="timeline" type="ClutterTimeline*"/>
6711 <parameter name="marker_name" type="gchar*"/>
6712 <parameter name="msecs" type="guint"/>
6713 </parameters>
6714 </method>
6715 <method name="advance" symbol="clutter_timeline_advance">
6716 <return-type type="void"/>
6717 <parameters>
6718 <parameter name="timeline" type="ClutterTimeline*"/>
6719 <parameter name="msecs" type="guint"/>
6720 </parameters>
6721 </method>
6722 <method name="advance_to_marker" symbol="clutter_timeline_advance_to_marker">
6723 <return-type type="void"/>
6724 <parameters>
6725 <parameter name="timeline" type="ClutterTimeline*"/>
6726 <parameter name="marker_name" type="gchar*"/>
6727 </parameters>
6728 </method>
6729 <method name="clone" symbol="clutter_timeline_clone">
6730 <return-type type="ClutterTimeline*"/>
6731 <parameters>
6732 <parameter name="timeline" type="ClutterTimeline*"/>
6733 </parameters>
6734 </method>
6735 <method name="do_tick" symbol="clutter_timeline_do_tick">
6736 <return-type type="void"/>
6737 <parameters>
6738 <parameter name="timeline" type="ClutterTimeline*"/>
6739 <parameter name="tick_time" type="GTimeVal*"/>
6740 </parameters>
6741 </method>
6742 <method name="get_delay" symbol="clutter_timeline_get_delay">
6743 <return-type type="guint"/>
6744 <parameters>
6745 <parameter name="timeline" type="ClutterTimeline*"/>
6746 </parameters>
6747 </method>
6748 <method name="get_delta" symbol="clutter_timeline_get_delta">
6749 <return-type type="guint"/>
6750 <parameters>
6751 <parameter name="timeline" type="ClutterTimeline*"/>
6752 </parameters>
6753 </method>
6754 <method name="get_direction" symbol="clutter_timeline_get_direction">
6755 <return-type type="ClutterTimelineDirection"/>
6756 <parameters>
6757 <parameter name="timeline" type="ClutterTimeline*"/>
6758 </parameters>
6759 </method>
6760 <method name="get_duration" symbol="clutter_timeline_get_duration">
6761 <return-type type="guint"/>
6762 <parameters>
6763 <parameter name="timeline" type="ClutterTimeline*"/>
6764 </parameters>
6765 </method>
6766 <method name="get_elapsed_time" symbol="clutter_timeline_get_elapsed_time">
6767 <return-type type="guint"/>
6768 <parameters>
6769 <parameter name="timeline" type="ClutterTimeline*"/>
6770 </parameters>
6771 </method>
6772 <method name="get_loop" symbol="clutter_timeline_get_loop">
6773 <return-type type="gboolean"/>
6774 <parameters>
6775 <parameter name="timeline" type="ClutterTimeline*"/>
6776 </parameters>
6777 </method>
6778 <method name="get_progress" symbol="clutter_timeline_get_progress">
6779 <return-type type="gdouble"/>
6780 <parameters>
6781 <parameter name="timeline" type="ClutterTimeline*"/>
6782 </parameters>
6783 </method>
6784 <method name="has_marker" symbol="clutter_timeline_has_marker">
6785 <return-type type="gboolean"/>
6786 <parameters>
6787 <parameter name="timeline" type="ClutterTimeline*"/>
6788 <parameter name="marker_name" type="gchar*"/>
6789 </parameters>
6790 </method>
6791 <method name="is_playing" symbol="clutter_timeline_is_playing">
6792 <return-type type="gboolean"/>
6793 <parameters>
6794 <parameter name="timeline" type="ClutterTimeline*"/>
6795 </parameters>
6796 </method>
6797 <method name="list_markers" symbol="clutter_timeline_list_markers">
6798 <return-type type="gchar**"/>
6799 <parameters>
6800 <parameter name="timeline" type="ClutterTimeline*"/>
6801 <parameter name="msecs" type="gint"/>
6802 <parameter name="n_markers" type="gsize*"/>
6803 </parameters>
6804 </method>
6805 <constructor name="new" symbol="clutter_timeline_new">
6806 <return-type type="ClutterTimeline*"/>
6807 <parameters>
6808 <parameter name="msecs" type="guint"/>
6809 </parameters>
6810 </constructor>
6811 <method name="pause" symbol="clutter_timeline_pause">
6812 <return-type type="void"/>
6813 <parameters>
6814 <parameter name="timeline" type="ClutterTimeline*"/>
6815 </parameters>
6816 </method>
6817 <method name="remove_marker" symbol="clutter_timeline_remove_marker">
6818 <return-type type="void"/>
6819 <parameters>
6820 <parameter name="timeline" type="ClutterTimeline*"/>
6821 <parameter name="marker_name" type="gchar*"/>
6822 </parameters>
6823 </method>
6824 <method name="rewind" symbol="clutter_timeline_rewind">
6825 <return-type type="void"/>
6826 <parameters>
6827 <parameter name="timeline" type="ClutterTimeline*"/>
6828 </parameters>
6829 </method>
6830 <method name="set_delay" symbol="clutter_timeline_set_delay">
6831 <return-type type="void"/>
6832 <parameters>
6833 <parameter name="timeline" type="ClutterTimeline*"/>
6834 <parameter name="msecs" type="guint"/>
6835 </parameters>
6836 </method>
6837 <method name="set_direction" symbol="clutter_timeline_set_direction">
6838 <return-type type="void"/>
6839 <parameters>
6840 <parameter name="timeline" type="ClutterTimeline*"/>
6841 <parameter name="direction" type="ClutterTimelineDirection"/>
6842 </parameters>
6843 </method>
6844 <method name="set_duration" symbol="clutter_timeline_set_duration">
6845 <return-type type="void"/>
6846 <parameters>
6847 <parameter name="timeline" type="ClutterTimeline*"/>
6848 <parameter name="msecs" type="guint"/>
6849 </parameters>
6850 </method>
6851 <method name="set_loop" symbol="clutter_timeline_set_loop">
6852 <return-type type="void"/>
6853 <parameters>
6854 <parameter name="timeline" type="ClutterTimeline*"/>
6855 <parameter name="loop" type="gboolean"/>
6856 </parameters>
6857 </method>
6858 <method name="skip" symbol="clutter_timeline_skip">
6859 <return-type type="void"/>
6860 <parameters>
6861 <parameter name="timeline" type="ClutterTimeline*"/>
6862 <parameter name="msecs" type="guint"/>
6863 </parameters>
6864 </method>
6865 <method name="start" symbol="clutter_timeline_start">
6866 <return-type type="void"/>
6867 <parameters>
6868 <parameter name="timeline" type="ClutterTimeline*"/>
6869 </parameters>
6870 </method>
6871 <method name="stop" symbol="clutter_timeline_stop">
6872 <return-type type="void"/>
6873 <parameters>
6874 <parameter name="timeline" type="ClutterTimeline*"/>
6875 </parameters>
6876 </method>
6877 <property name="delay" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
6878 <property name="direction" type="ClutterTimelineDirection" readable="1" writable="1" construct="0" construct-only="0"/>
6879 <property name="duration" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
6880 <property name="loop" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
6881 <signal name="completed" when="LAST">
6882 <return-type type="void"/>
6883 <parameters>
6884 <parameter name="timeline" type="ClutterTimeline*"/>
6885 </parameters>
6886 </signal>
6887 <signal name="marker-reached" when="LAST">
6888 <return-type type="void"/>
6889 <parameters>
6890 <parameter name="timeline" type="ClutterTimeline*"/>
6891 <parameter name="marker_name" type="char*"/>
6892 <parameter name="frame_num" type="gint"/>
6893 </parameters>
6894 </signal>
6895 <signal name="new-frame" when="LAST">
6896 <return-type type="void"/>
6897 <parameters>
6898 <parameter name="timeline" type="ClutterTimeline*"/>
6899 <parameter name="frame_num" type="gint"/>
6900 </parameters>
6901 </signal>
6902 <signal name="paused" when="LAST">
6903 <return-type type="void"/>
6904 <parameters>
6905 <parameter name="timeline" type="ClutterTimeline*"/>
6906 </parameters>
6907 </signal>
6908 <signal name="started" when="LAST">
6909 <return-type type="void"/>
6910 <parameters>
6911 <parameter name="timeline" type="ClutterTimeline*"/>
6912 </parameters>
6913 </signal>
6914 </object>
6915 <interface name="ClutterAnimatable" type-name="ClutterAnimatable" get-type="clutter_animatable_get_type">
6916 <method name="animate_property" symbol="clutter_animatable_animate_property">
6917 <return-type type="gboolean"/>
6918 <parameters>
6919 <parameter name="animatable" type="ClutterAnimatable*"/>
6920 <parameter name="animation" type="ClutterAnimation*"/>
6921 <parameter name="property_name" type="gchar*"/>
6922 <parameter name="initial_value" type="GValue*"/>
6923 <parameter name="final_value" type="GValue*"/>
6924 <parameter name="progress" type="gdouble"/>
6925 <parameter name="value" type="GValue*"/>
6926 </parameters>
6927 </method>
6928 <vfunc name="animate_property">
6929 <return-type type="gboolean"/>
6930 <parameters>
6931 <parameter name="animatable" type="ClutterAnimatable*"/>
6932 <parameter name="animation" type="ClutterAnimation*"/>
6933 <parameter name="property_name" type="gchar*"/>
6934 <parameter name="initial_value" type="GValue*"/>
6935 <parameter name="final_value" type="GValue*"/>
6936 <parameter name="progress" type="gdouble"/>
6937 <parameter name="value" type="GValue*"/>
6938 </parameters>
6939 </vfunc>
6940 </interface>
6941 <interface name="ClutterContainer" type-name="ClutterContainer" get-type="clutter_container_get_type">
6942 <requires>
6943 <interface name="GObject"/>
6944 </requires>
6945 <method name="add" symbol="clutter_container_add">
6946 <return-type type="void"/>
6947 <parameters>
6948 <parameter name="container" type="ClutterContainer*"/>
6949 <parameter name="first_actor" type="ClutterActor*"/>
6950 </parameters>
6951 </method>
6952 <method name="add_actor" symbol="clutter_container_add_actor">
6953 <return-type type="void"/>
6954 <parameters>
6955 <parameter name="container" type="ClutterContainer*"/>
6956 <parameter name="actor" type="ClutterActor*"/>
6957 </parameters>
6958 </method>
6959 <method name="add_valist" symbol="clutter_container_add_valist">
6960 <return-type type="void"/>
6961 <parameters>
6962 <parameter name="container" type="ClutterContainer*"/>
6963 <parameter name="first_actor" type="ClutterActor*"/>
6964 <parameter name="var_args" type="va_list"/>
6965 </parameters>
6966 </method>
6967 <method name="child_get" symbol="clutter_container_child_get">
6968 <return-type type="void"/>
6969 <parameters>
6970 <parameter name="container" type="ClutterContainer*"/>
6971 <parameter name="actor" type="ClutterActor*"/>
6972 <parameter name="first_prop" type="gchar*"/>
6973 </parameters>
6974 </method>
6975 <method name="child_get_property" symbol="clutter_container_child_get_property">
6976 <return-type type="void"/>
6977 <parameters>
6978 <parameter name="container" type="ClutterContainer*"/>
6979 <parameter name="child" type="ClutterActor*"/>
6980 <parameter name="property" type="gchar*"/>
6981 <parameter name="value" type="GValue*"/>
6982 </parameters>
6983 </method>
6984 <method name="child_set" symbol="clutter_container_child_set">
6985 <return-type type="void"/>
6986 <parameters>
6987 <parameter name="container" type="ClutterContainer*"/>
6988 <parameter name="actor" type="ClutterActor*"/>
6989 <parameter name="first_prop" type="gchar*"/>
6990 </parameters>
6991 </method>
6992 <method name="child_set_property" symbol="clutter_container_child_set_property">
6993 <return-type type="void"/>
6994 <parameters>
6995 <parameter name="container" type="ClutterContainer*"/>
6996 <parameter name="child" type="ClutterActor*"/>
6997 <parameter name="property" type="gchar*"/>
6998 <parameter name="value" type="GValue*"/>
6999 </parameters>
7000 </method>
7001 <method name="class_find_child_property" symbol="clutter_container_class_find_child_property">
7002 <return-type type="GParamSpec*"/>
7003 <parameters>
7004 <parameter name="klass" type="GObjectClass*"/>
7005 <parameter name="property_name" type="gchar*"/>
7006 </parameters>
7007 </method>
7008 <method name="class_list_child_properties" symbol="clutter_container_class_list_child_properties">
7009 <return-type type="GParamSpec**"/>
7010 <parameters>
7011 <parameter name="klass" type="GObjectClass*"/>
7012 <parameter name="n_properties" type="guint*"/>
7013 </parameters>
7014 </method>
7015 <method name="create_child_meta" symbol="clutter_container_create_child_meta">
7016 <return-type type="void"/>
7017 <parameters>
7018 <parameter name="container" type="ClutterContainer*"/>
7019 <parameter name="actor" type="ClutterActor*"/>
7020 </parameters>
7021 </method>
7022 <method name="destroy_child_meta" symbol="clutter_container_destroy_child_meta">
7023 <return-type type="void"/>
7024 <parameters>
7025 <parameter name="container" type="ClutterContainer*"/>
7026 <parameter name="actor" type="ClutterActor*"/>
7027 </parameters>
7028 </method>
7029 <method name="find_child_by_name" symbol="clutter_container_find_child_by_name">
7030 <return-type type="ClutterActor*"/>
7031 <parameters>
7032 <parameter name="container" type="ClutterContainer*"/>
7033 <parameter name="child_name" type="gchar*"/>
7034 </parameters>
7035 </method>
7036 <method name="foreach" symbol="clutter_container_foreach">
7037 <return-type type="void"/>
7038 <parameters>
7039 <parameter name="container" type="ClutterContainer*"/>
7040 <parameter name="callback" type="ClutterCallback"/>
7041 <parameter name="user_data" type="gpointer"/>
7042 </parameters>
7043 </method>
7044 <method name="foreach_with_internals" symbol="clutter_container_foreach_with_internals">
7045 <return-type type="void"/>
7046 <parameters>
7047 <parameter name="container" type="ClutterContainer*"/>
7048 <parameter name="callback" type="ClutterCallback"/>
7049 <parameter name="user_data" type="gpointer"/>
7050 </parameters>
7051 </method>
7052 <method name="get_child_meta" symbol="clutter_container_get_child_meta">
7053 <return-type type="ClutterChildMeta*"/>
7054 <parameters>
7055 <parameter name="container" type="ClutterContainer*"/>
7056 <parameter name="actor" type="ClutterActor*"/>
7057 </parameters>
7058 </method>
7059 <method name="get_children" symbol="clutter_container_get_children">
7060 <return-type type="GList*"/>
7061 <parameters>
7062 <parameter name="container" type="ClutterContainer*"/>
7063 </parameters>
7064 </method>
7065 <method name="lower_child" symbol="clutter_container_lower_child">
7066 <return-type type="void"/>
7067 <parameters>
7068 <parameter name="container" type="ClutterContainer*"/>
7069 <parameter name="actor" type="ClutterActor*"/>
7070 <parameter name="sibling" type="ClutterActor*"/>
7071 </parameters>
7072 </method>
7073 <method name="raise_child" symbol="clutter_container_raise_child">
7074 <return-type type="void"/>
7075 <parameters>
7076 <parameter name="container" type="ClutterContainer*"/>
7077 <parameter name="actor" type="ClutterActor*"/>
7078 <parameter name="sibling" type="ClutterActor*"/>
7079 </parameters>
7080 </method>
7081 <method name="remove" symbol="clutter_container_remove">
7082 <return-type type="void"/>
7083 <parameters>
7084 <parameter name="container" type="ClutterContainer*"/>
7085 <parameter name="first_actor" type="ClutterActor*"/>
7086 </parameters>
7087 </method>
7088 <method name="remove_actor" symbol="clutter_container_remove_actor">
7089 <return-type type="void"/>
7090 <parameters>
7091 <parameter name="container" type="ClutterContainer*"/>
7092 <parameter name="actor" type="ClutterActor*"/>
7093 </parameters>
7094 </method>
7095 <method name="remove_valist" symbol="clutter_container_remove_valist">
7096 <return-type type="void"/>
7097 <parameters>
7098 <parameter name="container" type="ClutterContainer*"/>
7099 <parameter name="first_actor" type="ClutterActor*"/>
7100 <parameter name="var_args" type="va_list"/>
7101 </parameters>
7102 </method>
7103 <method name="sort_depth_order" symbol="clutter_container_sort_depth_order">
7104 <return-type type="void"/>
7105 <parameters>
7106 <parameter name="container" type="ClutterContainer*"/>
7107 </parameters>
7108 </method>
7109 <signal name="actor-added" when="FIRST">
7110 <return-type type="void"/>
7111 <parameters>
7112 <parameter name="container" type="ClutterContainer*"/>
7113 <parameter name="actor" type="ClutterActor*"/>
7114 </parameters>
7115 </signal>
7116 <signal name="actor-removed" when="FIRST">
7117 <return-type type="void"/>
7118 <parameters>
7119 <parameter name="container" type="ClutterContainer*"/>
7120 <parameter name="actor" type="ClutterActor*"/>
7121 </parameters>
7122 </signal>
7123 <signal name="child-notify" when="FIRST">
7124 <return-type type="void"/>
7125 <parameters>
7126 <parameter name="container" type="ClutterContainer*"/>
7127 <parameter name="actor" type="ClutterActor*"/>
7128 <parameter name="pspec" type="GParamSpec*"/>
7129 </parameters>
7130 </signal>
7131 <vfunc name="add">
7132 <return-type type="void"/>
7133 <parameters>
7134 <parameter name="container" type="ClutterContainer*"/>
7135 <parameter name="actor" type="ClutterActor*"/>
7136 </parameters>
7137 </vfunc>
7138 <vfunc name="create_child_meta">
7139 <return-type type="void"/>
7140 <parameters>
7141 <parameter name="container" type="ClutterContainer*"/>
7142 <parameter name="actor" type="ClutterActor*"/>
7143 </parameters>
7144 </vfunc>
7145 <vfunc name="destroy_child_meta">
7146 <return-type type="void"/>
7147 <parameters>
7148 <parameter name="container" type="ClutterContainer*"/>
7149 <parameter name="actor" type="ClutterActor*"/>
7150 </parameters>
7151 </vfunc>
7152 <vfunc name="foreach">
7153 <return-type type="void"/>
7154 <parameters>
7155 <parameter name="container" type="ClutterContainer*"/>
7156 <parameter name="callback" type="ClutterCallback"/>
7157 <parameter name="user_data" type="gpointer"/>
7158 </parameters>
7159 </vfunc>
7160 <vfunc name="foreach_with_internals">
7161 <return-type type="void"/>
7162 <parameters>
7163 <parameter name="container" type="ClutterContainer*"/>
7164 <parameter name="callback" type="ClutterCallback"/>
7165 <parameter name="user_data" type="gpointer"/>
7166 </parameters>
7167 </vfunc>
7168 <vfunc name="get_child_meta">
7169 <return-type type="ClutterChildMeta*"/>
7170 <parameters>
7171 <parameter name="container" type="ClutterContainer*"/>
7172 <parameter name="actor" type="ClutterActor*"/>
7173 </parameters>
7174 </vfunc>
7175 <vfunc name="lower">
7176 <return-type type="void"/>
7177 <parameters>
7178 <parameter name="container" type="ClutterContainer*"/>
7179 <parameter name="actor" type="ClutterActor*"/>
7180 <parameter name="sibling" type="ClutterActor*"/>
7181 </parameters>
7182 </vfunc>
7183 <vfunc name="raise">
7184 <return-type type="void"/>
7185 <parameters>
7186 <parameter name="container" type="ClutterContainer*"/>
7187 <parameter name="actor" type="ClutterActor*"/>
7188 <parameter name="sibling" type="ClutterActor*"/>
7189 </parameters>
7190 </vfunc>
7191 <vfunc name="remove">
7192 <return-type type="void"/>
7193 <parameters>
7194 <parameter name="container" type="ClutterContainer*"/>
7195 <parameter name="actor" type="ClutterActor*"/>
7196 </parameters>
7197 </vfunc>
7198 <vfunc name="sort_depth_order">
7199 <return-type type="void"/>
7200 <parameters>
7201 <parameter name="container" type="ClutterContainer*"/>
7202 </parameters>
7203 </vfunc>
7204 </interface>
7205 <interface name="ClutterMedia" type-name="ClutterMedia" get-type="clutter_media_get_type">
7206 <method name="get_audio_volume" symbol="clutter_media_get_audio_volume">
7207 <return-type type="gdouble"/>
7208 <parameters>
7209 <parameter name="media" type="ClutterMedia*"/>
7210 </parameters>
7211 </method>
7212 <method name="get_buffer_fill" symbol="clutter_media_get_buffer_fill">
7213 <return-type type="gdouble"/>
7214 <parameters>
7215 <parameter name="media" type="ClutterMedia*"/>
7216 </parameters>
7217 </method>
7218 <method name="get_can_seek" symbol="clutter_media_get_can_seek">
7219 <return-type type="gboolean"/>
7220 <parameters>
7221 <parameter name="media" type="ClutterMedia*"/>
7222 </parameters>
7223 </method>
7224 <method name="get_duration" symbol="clutter_media_get_duration">
7225 <return-type type="gdouble"/>
7226 <parameters>
7227 <parameter name="media" type="ClutterMedia*"/>
7228 </parameters>
7229 </method>
7230 <method name="get_playing" symbol="clutter_media_get_playing">
7231 <return-type type="gboolean"/>
7232 <parameters>
7233 <parameter name="media" type="ClutterMedia*"/>
7234 </parameters>
7235 </method>
7236 <method name="get_progress" symbol="clutter_media_get_progress">
7237 <return-type type="gdouble"/>
7238 <parameters>
7239 <parameter name="media" type="ClutterMedia*"/>
7240 </parameters>
7241 </method>
7242 <method name="get_subtitle_font_name" symbol="clutter_media_get_subtitle_font_name">
7243 <return-type type="gchar*"/>
7244 <parameters>
7245 <parameter name="media" type="ClutterMedia*"/>
7246 </parameters>
7247 </method>
7248 <method name="get_subtitle_uri" symbol="clutter_media_get_subtitle_uri">
7249 <return-type type="gchar*"/>
7250 <parameters>
7251 <parameter name="media" type="ClutterMedia*"/>
7252 </parameters>
7253 </method>
7254 <method name="get_uri" symbol="clutter_media_get_uri">
7255 <return-type type="gchar*"/>
7256 <parameters>
7257 <parameter name="media" type="ClutterMedia*"/>
7258 </parameters>
7259 </method>
7260 <method name="set_audio_volume" symbol="clutter_media_set_audio_volume">
7261 <return-type type="void"/>
7262 <parameters>
7263 <parameter name="media" type="ClutterMedia*"/>
7264 <parameter name="volume" type="gdouble"/>
7265 </parameters>
7266 </method>
7267 <method name="set_filename" symbol="clutter_media_set_filename">
7268 <return-type type="void"/>
7269 <parameters>
7270 <parameter name="media" type="ClutterMedia*"/>
7271 <parameter name="filename" type="gchar*"/>
7272 </parameters>
7273 </method>
7274 <method name="set_playing" symbol="clutter_media_set_playing">
7275 <return-type type="void"/>
7276 <parameters>
7277 <parameter name="media" type="ClutterMedia*"/>
7278 <parameter name="playing" type="gboolean"/>
7279 </parameters>
7280 </method>
7281 <method name="set_progress" symbol="clutter_media_set_progress">
7282 <return-type type="void"/>
7283 <parameters>
7284 <parameter name="media" type="ClutterMedia*"/>
7285 <parameter name="progress" type="gdouble"/>
7286 </parameters>
7287 </method>
7288 <method name="set_subtitle_font_name" symbol="clutter_media_set_subtitle_font_name">
7289 <return-type type="void"/>
7290 <parameters>
7291 <parameter name="media" type="ClutterMedia*"/>
7292 <parameter name="font_name" type="char*"/>
7293 </parameters>
7294 </method>
7295 <method name="set_subtitle_uri" symbol="clutter_media_set_subtitle_uri">
7296 <return-type type="void"/>
7297 <parameters>
7298 <parameter name="media" type="ClutterMedia*"/>
7299 <parameter name="uri" type="gchar*"/>
7300 </parameters>
7301 </method>
7302 <method name="set_uri" symbol="clutter_media_set_uri">
7303 <return-type type="void"/>
7304 <parameters>
7305 <parameter name="media" type="ClutterMedia*"/>
7306 <parameter name="uri" type="gchar*"/>
7307 </parameters>
7308 </method>
7309 <signal name="eos" when="LAST">
7310 <return-type type="void"/>
7311 <parameters>
7312 <parameter name="media" type="ClutterMedia*"/>
7313 </parameters>
7314 </signal>
7315 <signal name="error" when="LAST">
7316 <return-type type="void"/>
7317 <parameters>
7318 <parameter name="media" type="ClutterMedia*"/>
7319 <parameter name="error" type="gpointer"/>
7320 </parameters>
7321 </signal>
7322 </interface>
7323 <interface name="ClutterScriptable" type-name="ClutterScriptable" get-type="clutter_scriptable_get_type">
7324 <method name="get_id" symbol="clutter_scriptable_get_id">
7325 <return-type type="gchar*"/>
7326 <parameters>
7327 <parameter name="scriptable" type="ClutterScriptable*"/>
7328 </parameters>
7329 </method>
7330 <method name="parse_custom_node" symbol="clutter_scriptable_parse_custom_node">
7331 <return-type type="gboolean"/>
7332 <parameters>
7333 <parameter name="scriptable" type="ClutterScriptable*"/>
7334 <parameter name="script" type="ClutterScript*"/>
7335 <parameter name="value" type="GValue*"/>
7336 <parameter name="name" type="gchar*"/>
7337 <parameter name="node" type="JsonNode*"/>
7338 </parameters>
7339 </method>
7340 <method name="set_custom_property" symbol="clutter_scriptable_set_custom_property">
7341 <return-type type="void"/>
7342 <parameters>
7343 <parameter name="scriptable" type="ClutterScriptable*"/>
7344 <parameter name="script" type="ClutterScript*"/>
7345 <parameter name="name" type="gchar*"/>
7346 <parameter name="value" type="GValue*"/>
7347 </parameters>
7348 </method>
7349 <method name="set_id" symbol="clutter_scriptable_set_id">
7350 <return-type type="void"/>
7351 <parameters>
7352 <parameter name="scriptable" type="ClutterScriptable*"/>
7353 <parameter name="id" type="gchar*"/>
7354 </parameters>
7355 </method>
7356 <vfunc name="get_id">
7357 <return-type type="gchar*"/>
7358 <parameters>
7359 <parameter name="scriptable" type="ClutterScriptable*"/>
7360 </parameters>
7361 </vfunc>
7362 <vfunc name="parse_custom_node">
7363 <return-type type="gboolean"/>
7364 <parameters>
7365 <parameter name="scriptable" type="ClutterScriptable*"/>
7366 <parameter name="script" type="ClutterScript*"/>
7367 <parameter name="value" type="GValue*"/>
7368 <parameter name="name" type="gchar*"/>
7369 <parameter name="node" type="JsonNode*"/>
7370 </parameters>
7371 </vfunc>
7372 <vfunc name="set_custom_property">
7373 <return-type type="void"/>
7374 <parameters>
7375 <parameter name="scriptable" type="ClutterScriptable*"/>
7376 <parameter name="script" type="ClutterScript*"/>
7377 <parameter name="name" type="gchar*"/>
7378 <parameter name="value" type="GValue*"/>
7379 </parameters>
7380 </vfunc>
7381 <vfunc name="set_id">
7382 <return-type type="void"/>
7383 <parameters>
7384 <parameter name="scriptable" type="ClutterScriptable*"/>
7385 <parameter name="name" type="gchar*"/>
7386 </parameters>
7387 </vfunc>
7388 </interface>
7389 <interface name="ClutterStageWindow" type-name="ClutterStageWindow" get-type="clutter_stage_window_get_type">
7390 <requires>
7391 <interface name="GObject"/>
7392 </requires>
7393 <vfunc name="add_redraw_clip">
7394 <return-type type="void"/>
7395 <parameters>
7396 <parameter name="stage_window" type="ClutterStageWindow*"/>
7397 <parameter name="stage_rectangle" type="ClutterGeometry*"/>
7398 </parameters>
7399 </vfunc>
7400 <vfunc name="get_geometry">
7401 <return-type type="void"/>
7402 <parameters>
7403 <parameter name="stage_window" type="ClutterStageWindow*"/>
7404 <parameter name="geometry" type="ClutterGeometry*"/>
7405 </parameters>
7406 </vfunc>
7407 <vfunc name="get_pending_swaps">
7408 <return-type type="int"/>
7409 <parameters>
7410 <parameter name="stage_window" type="ClutterStageWindow*"/>
7411 </parameters>
7412 </vfunc>
7413 <vfunc name="get_wrapper">
7414 <return-type type="ClutterActor*"/>
7415 <parameters>
7416 <parameter name="stage_window" type="ClutterStageWindow*"/>
7417 </parameters>
7418 </vfunc>
7419 <vfunc name="has_redraw_clips">
7420 <return-type type="gboolean"/>
7421 <parameters>
7422 <parameter name="stage_window" type="ClutterStageWindow*"/>
7423 </parameters>
7424 </vfunc>
7425 <vfunc name="hide">
7426 <return-type type="void"/>
7427 <parameters>
7428 <parameter name="stage_window" type="ClutterStageWindow*"/>
7429 </parameters>
7430 </vfunc>
7431 <vfunc name="ignoring_redraw_clips">
7432 <return-type type="gboolean"/>
7433 <parameters>
7434 <parameter name="stage_window" type="ClutterStageWindow*"/>
7435 </parameters>
7436 </vfunc>
7437 <vfunc name="realize">
7438 <return-type type="gboolean"/>
7439 <parameters>
7440 <parameter name="stage_window" type="ClutterStageWindow*"/>
7441 </parameters>
7442 </vfunc>
7443 <vfunc name="resize">
7444 <return-type type="void"/>
7445 <parameters>
7446 <parameter name="stage_window" type="ClutterStageWindow*"/>
7447 <parameter name="width" type="gint"/>
7448 <parameter name="height" type="gint"/>
7449 </parameters>
7450 </vfunc>
7451 <vfunc name="set_cursor_visible">
7452 <return-type type="void"/>
7453 <parameters>
7454 <parameter name="stage_window" type="ClutterStageWindow*"/>
7455 <parameter name="cursor_visible" type="gboolean"/>
7456 </parameters>
7457 </vfunc>
7458 <vfunc name="set_fullscreen">
7459 <return-type type="void"/>
7460 <parameters>
7461 <parameter name="stage_window" type="ClutterStageWindow*"/>
7462 <parameter name="is_fullscreen" type="gboolean"/>
7463 </parameters>
7464 </vfunc>
7465 <vfunc name="set_title">
7466 <return-type type="void"/>
7467 <parameters>
7468 <parameter name="stage_window" type="ClutterStageWindow*"/>
7469 <parameter name="title" type="gchar*"/>
7470 </parameters>
7471 </vfunc>
7472 <vfunc name="set_user_resizable">
7473 <return-type type="void"/>
7474 <parameters>
7475 <parameter name="stage_window" type="ClutterStageWindow*"/>
7476 <parameter name="is_resizable" type="gboolean"/>
7477 </parameters>
7478 </vfunc>
7479 <vfunc name="show">
7480 <return-type type="void"/>
7481 <parameters>
7482 <parameter name="stage_window" type="ClutterStageWindow*"/>
7483 <parameter name="do_raise" type="gboolean"/>
7484 </parameters>
7485 </vfunc>
7486 <vfunc name="unrealize">
7487 <return-type type="void"/>
7488 <parameters>
7489 <parameter name="stage_window" type="ClutterStageWindow*"/>
7490 </parameters>
7491 </vfunc>
7492 </interface>
7493 <constant name="CLUTTER_COGL" type="char*" value="gl"/>
7494 <constant name="CLUTTER_CURRENT_TIME" type="int" value="0"/>
7495 <constant name="CLUTTER_FLAVOUR" type="char*" value="glx"/>
7496 <constant name="CLUTTER_MAJOR_VERSION" type="int" value="1"/>
7497 <constant name="CLUTTER_MICRO_VERSION" type="int" value="4"/>
7498 <constant name="CLUTTER_MINOR_VERSION" type="int" value="2"/>
7499 <constant name="CLUTTER_PATH_RELATIVE" type="int" value="32"/>
7500 <constant name="CLUTTER_PRIORITY_REDRAW" type="int" value="50"/>
7501 <constant name="CLUTTER_VERSION_HEX" type="int" value="0"/>
7502 <constant name="CLUTTER_VERSION_S" type="char*" value="1.2.4"/>
7503 </namespace>
7504 </api>