D-Bus: Emit cast to avoid C warning for signal handling in clients
[vala-lang.git] / vapi / packages / mx-1.0 / mx-1.0.gi
blob65f00ad1c8f0150402ea5840742114215317b275
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="Mx">
4 <function name="actor_box_clamp_to_pixels" symbol="mx_actor_box_clamp_to_pixels">
5 <return-type type="void"/>
6 <parameters>
7 <parameter name="box" type="ClutterActorBox*"/>
8 </parameters>
9 </function>
10 <function name="allocate_align_fill" symbol="mx_allocate_align_fill">
11 <return-type type="void"/>
12 <parameters>
13 <parameter name="child" type="ClutterActor*"/>
14 <parameter name="childbox" type="ClutterActorBox*"/>
15 <parameter name="x_alignment" type="MxAlign"/>
16 <parameter name="y_alignment" type="MxAlign"/>
17 <parameter name="x_fill" type="gboolean"/>
18 <parameter name="y_fill" type="gboolean"/>
19 </parameters>
20 </function>
21 <function name="font_weight_set_from_string" symbol="mx_font_weight_set_from_string">
22 <return-type type="void"/>
23 <parameters>
24 <parameter name="value" type="GValue*"/>
25 <parameter name="str" type="gchar*"/>
26 </parameters>
27 </function>
28 <function name="set_locale" symbol="mx_set_locale">
29 <return-type type="void"/>
30 </function>
31 <function name="utils_format_time" symbol="mx_utils_format_time">
32 <return-type type="gchar*"/>
33 <parameters>
34 <parameter name="time_" type="GTimeVal*"/>
35 </parameters>
36 </function>
37 <callback name="MxClipboardCallbackFunc">
38 <return-type type="void"/>
39 <parameters>
40 <parameter name="clipboard" type="MxClipboard*"/>
41 <parameter name="text" type="gchar*"/>
42 <parameter name="user_data" type="gpointer"/>
43 </parameters>
44 </callback>
45 <boxed name="MxBorderImage" type-name="MxBorderImage" get-type="mx_border_image_get_type">
46 <method name="set_from_string" symbol="mx_border_image_set_from_string">
47 <return-type type="void"/>
48 <parameters>
49 <parameter name="value" type="GValue*"/>
50 <parameter name="str" type="gchar*"/>
51 <parameter name="filename" type="gchar*"/>
52 </parameters>
53 </method>
54 <field name="uri" type="gchar*"/>
55 <field name="top" type="gint"/>
56 <field name="right" type="gint"/>
57 <field name="bottom" type="gint"/>
58 <field name="left" type="gint"/>
59 </boxed>
60 <boxed name="MxPadding" type-name="MxPadding" get-type="mx_padding_get_type">
61 <field name="top" type="gfloat"/>
62 <field name="right" type="gfloat"/>
63 <field name="bottom" type="gfloat"/>
64 <field name="left" type="gfloat"/>
65 </boxed>
66 <enum name="MxAlign" type-name="MxAlign" get-type="mx_align_get_type">
67 <member name="MX_ALIGN_START" value="0"/>
68 <member name="MX_ALIGN_MIDDLE" value="1"/>
69 <member name="MX_ALIGN_END" value="2"/>
70 </enum>
71 <enum name="MxDragAxis" type-name="MxDragAxis" get-type="mx_drag_axis_get_type">
72 <member name="MX_DRAG_AXIS_NONE" value="0"/>
73 <member name="MX_DRAG_AXIS_X" value="1"/>
74 <member name="MX_DRAG_AXIS_Y" value="2"/>
75 </enum>
76 <enum name="MxFocusDirection" type-name="MxFocusDirection" get-type="mx_focus_direction_get_type">
77 <member name="MX_FOCUS_DIRECTION_OUT" value="0"/>
78 <member name="MX_FOCUS_DIRECTION_UP" value="1"/>
79 <member name="MX_FOCUS_DIRECTION_DOWN" value="2"/>
80 <member name="MX_FOCUS_DIRECTION_LEFT" value="3"/>
81 <member name="MX_FOCUS_DIRECTION_RIGHT" value="4"/>
82 <member name="MX_FOCUS_DIRECTION_NEXT" value="5"/>
83 <member name="MX_FOCUS_DIRECTION_PREVIOUS" value="6"/>
84 </enum>
85 <enum name="MxFocusHint" type-name="MxFocusHint" get-type="mx_focus_hint_get_type">
86 <member name="MX_FOCUS_HINT_FIRST" value="0"/>
87 <member name="MX_FOCUS_HINT_LAST" value="1"/>
88 <member name="MX_FOCUS_HINT_PRIOR" value="2"/>
89 </enum>
90 <enum name="MxFontWeight" type-name="MxFontWeight" get-type="mx_font_weight_get_type">
91 <member name="MX_FONT_WEIGHT_NORMAL" value="0"/>
92 <member name="MX_FONT_WEIGHT_BOLD" value="1"/>
93 <member name="MX_FONT_WEIGHT_BOLDER" value="2"/>
94 <member name="MX_FONT_WEIGHT_LIGHTER" value="3"/>
95 </enum>
96 <enum name="MxLongPressAction" type-name="MxLongPressAction" get-type="mx_long_press_action_get_type">
97 <member name="MX_LONG_PRESS_QUERY" value="0"/>
98 <member name="MX_LONG_PRESS_ACTION" value="1"/>
99 <member name="MX_LONG_PRESS_CANCEL" value="2"/>
100 </enum>
101 <enum name="MxOrientation" type-name="MxOrientation" get-type="mx_orientation_get_type">
102 <member name="MX_ORIENTATION_HORIZONTAL" value="0"/>
103 <member name="MX_ORIENTATION_VERTICAL" value="1"/>
104 </enum>
105 <enum name="MxScrollPolicy" type-name="MxScrollPolicy" get-type="mx_scroll_policy_get_type">
106 <member name="MX_SCROLL_POLICY_NONE" value="0"/>
107 <member name="MX_SCROLL_POLICY_HORIZONTAL" value="1"/>
108 <member name="MX_SCROLL_POLICY_VERTICAL" value="2"/>
109 <member name="MX_SCROLL_POLICY_BOTH" value="3"/>
110 </enum>
111 <enum name="MxStyleError" type-name="MxStyleError" get-type="mx_style_error_get_type">
112 <member name="MX_STYLE_ERROR_INVALID_FILE" value="0"/>
113 </enum>
114 <flags name="MxApplicationFlags" type-name="MxApplicationFlags" get-type="mx_application_flags_get_type">
115 <member name="MX_APPLICATION_SINGLE_INSTANCE" value="1"/>
116 <member name="MX_APPLICATION_KEEP_ALIVE" value="4"/>
117 </flags>
118 <flags name="MxStyleChangedFlags" type-name="MxStyleChangedFlags" get-type="mx_style_changed_flags_get_type">
119 <member name="MX_STYLE_CHANGED_NONE" value="0"/>
120 <member name="MX_STYLE_CHANGED_FORCE" value="1"/>
121 </flags>
122 <object name="MxAction" parent="GInitiallyUnowned" type-name="MxAction" get-type="mx_action_get_type">
123 <method name="get_active" symbol="mx_action_get_active">
124 <return-type type="gboolean"/>
125 <parameters>
126 <parameter name="action" type="MxAction*"/>
127 </parameters>
128 </method>
129 <method name="get_display_name" symbol="mx_action_get_display_name">
130 <return-type type="gchar*"/>
131 <parameters>
132 <parameter name="action" type="MxAction*"/>
133 </parameters>
134 </method>
135 <method name="get_icon" symbol="mx_action_get_icon">
136 <return-type type="gchar*"/>
137 <parameters>
138 <parameter name="action" type="MxAction*"/>
139 </parameters>
140 </method>
141 <method name="get_name" symbol="mx_action_get_name">
142 <return-type type="gchar*"/>
143 <parameters>
144 <parameter name="action" type="MxAction*"/>
145 </parameters>
146 </method>
147 <constructor name="new" symbol="mx_action_new">
148 <return-type type="MxAction*"/>
149 </constructor>
150 <constructor name="new_full" symbol="mx_action_new_full">
151 <return-type type="MxAction*"/>
152 <parameters>
153 <parameter name="name" type="gchar*"/>
154 <parameter name="display_name" type="gchar*"/>
155 <parameter name="activated_cb" type="GCallback"/>
156 <parameter name="user_data" type="gpointer"/>
157 </parameters>
158 </constructor>
159 <method name="set_active" symbol="mx_action_set_active">
160 <return-type type="void"/>
161 <parameters>
162 <parameter name="action" type="MxAction*"/>
163 <parameter name="active" type="gboolean"/>
164 </parameters>
165 </method>
166 <method name="set_display_name" symbol="mx_action_set_display_name">
167 <return-type type="void"/>
168 <parameters>
169 <parameter name="action" type="MxAction*"/>
170 <parameter name="name" type="gchar*"/>
171 </parameters>
172 </method>
173 <method name="set_icon" symbol="mx_action_set_icon">
174 <return-type type="void"/>
175 <parameters>
176 <parameter name="action" type="MxAction*"/>
177 <parameter name="name" type="gchar*"/>
178 </parameters>
179 </method>
180 <method name="set_name" symbol="mx_action_set_name">
181 <return-type type="void"/>
182 <parameters>
183 <parameter name="action" type="MxAction*"/>
184 <parameter name="name" type="gchar*"/>
185 </parameters>
186 </method>
187 <property name="active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
188 <property name="display-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
189 <property name="icon" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
190 <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
191 <signal name="activated" when="LAST">
192 <return-type type="void"/>
193 <parameters>
194 <parameter name="action" type="MxAction*"/>
195 </parameters>
196 </signal>
197 </object>
198 <object name="MxAdjustment" parent="GObject" type-name="MxAdjustment" get-type="mx_adjustment_get_type">
199 <method name="get_elastic" symbol="mx_adjustment_get_elastic">
200 <return-type type="gboolean"/>
201 <parameters>
202 <parameter name="adjustment" type="MxAdjustment*"/>
203 </parameters>
204 </method>
205 <method name="get_lower" symbol="mx_adjustment_get_lower">
206 <return-type type="gdouble"/>
207 <parameters>
208 <parameter name="adjustment" type="MxAdjustment*"/>
209 </parameters>
210 </method>
211 <method name="get_page_increment" symbol="mx_adjustment_get_page_increment">
212 <return-type type="gdouble"/>
213 <parameters>
214 <parameter name="adjustment" type="MxAdjustment*"/>
215 </parameters>
216 </method>
217 <method name="get_page_size" symbol="mx_adjustment_get_page_size">
218 <return-type type="gdouble"/>
219 <parameters>
220 <parameter name="adjustment" type="MxAdjustment*"/>
221 </parameters>
222 </method>
223 <method name="get_step_increment" symbol="mx_adjustment_get_step_increment">
224 <return-type type="gdouble"/>
225 <parameters>
226 <parameter name="adjustment" type="MxAdjustment*"/>
227 </parameters>
228 </method>
229 <method name="get_upper" symbol="mx_adjustment_get_upper">
230 <return-type type="gdouble"/>
231 <parameters>
232 <parameter name="adjustment" type="MxAdjustment*"/>
233 </parameters>
234 </method>
235 <method name="get_value" symbol="mx_adjustment_get_value">
236 <return-type type="gdouble"/>
237 <parameters>
238 <parameter name="adjustment" type="MxAdjustment*"/>
239 </parameters>
240 </method>
241 <method name="get_values" symbol="mx_adjustment_get_values">
242 <return-type type="void"/>
243 <parameters>
244 <parameter name="adjustment" type="MxAdjustment*"/>
245 <parameter name="value" type="gdouble*"/>
246 <parameter name="lower" type="gdouble*"/>
247 <parameter name="upper" type="gdouble*"/>
248 <parameter name="step_increment" type="gdouble*"/>
249 <parameter name="page_increment" type="gdouble*"/>
250 <parameter name="page_size" type="gdouble*"/>
251 </parameters>
252 </method>
253 <method name="interpolate" symbol="mx_adjustment_interpolate">
254 <return-type type="void"/>
255 <parameters>
256 <parameter name="adjustment" type="MxAdjustment*"/>
257 <parameter name="value" type="gdouble"/>
258 <parameter name="duration" type="guint"/>
259 <parameter name="mode" type="gulong"/>
260 </parameters>
261 </method>
262 <method name="interpolate_relative" symbol="mx_adjustment_interpolate_relative">
263 <return-type type="void"/>
264 <parameters>
265 <parameter name="adjustment" type="MxAdjustment*"/>
266 <parameter name="offset" type="gdouble"/>
267 <parameter name="duration" type="guint"/>
268 <parameter name="mode" type="gulong"/>
269 </parameters>
270 </method>
271 <constructor name="new" symbol="mx_adjustment_new">
272 <return-type type="MxAdjustment*"/>
273 </constructor>
274 <constructor name="new_with_values" symbol="mx_adjustment_new_with_values">
275 <return-type type="MxAdjustment*"/>
276 <parameters>
277 <parameter name="value" type="gdouble"/>
278 <parameter name="lower" type="gdouble"/>
279 <parameter name="upper" type="gdouble"/>
280 <parameter name="step_increment" type="gdouble"/>
281 <parameter name="page_increment" type="gdouble"/>
282 <parameter name="page_size" type="gdouble"/>
283 </parameters>
284 </constructor>
285 <method name="set_elastic" symbol="mx_adjustment_set_elastic">
286 <return-type type="void"/>
287 <parameters>
288 <parameter name="adjustment" type="MxAdjustment*"/>
289 <parameter name="elastic" type="gboolean"/>
290 </parameters>
291 </method>
292 <method name="set_lower" symbol="mx_adjustment_set_lower">
293 <return-type type="void"/>
294 <parameters>
295 <parameter name="adjustment" type="MxAdjustment*"/>
296 <parameter name="lower" type="gdouble"/>
297 </parameters>
298 </method>
299 <method name="set_page_increment" symbol="mx_adjustment_set_page_increment">
300 <return-type type="void"/>
301 <parameters>
302 <parameter name="adjustment" type="MxAdjustment*"/>
303 <parameter name="increment" type="gdouble"/>
304 </parameters>
305 </method>
306 <method name="set_page_size" symbol="mx_adjustment_set_page_size">
307 <return-type type="void"/>
308 <parameters>
309 <parameter name="adjustment" type="MxAdjustment*"/>
310 <parameter name="page_size" type="gdouble"/>
311 </parameters>
312 </method>
313 <method name="set_step_increment" symbol="mx_adjustment_set_step_increment">
314 <return-type type="void"/>
315 <parameters>
316 <parameter name="adjustment" type="MxAdjustment*"/>
317 <parameter name="increment" type="gdouble"/>
318 </parameters>
319 </method>
320 <method name="set_upper" symbol="mx_adjustment_set_upper">
321 <return-type type="void"/>
322 <parameters>
323 <parameter name="adjustment" type="MxAdjustment*"/>
324 <parameter name="upper" type="gdouble"/>
325 </parameters>
326 </method>
327 <method name="set_value" symbol="mx_adjustment_set_value">
328 <return-type type="void"/>
329 <parameters>
330 <parameter name="adjustment" type="MxAdjustment*"/>
331 <parameter name="value" type="gdouble"/>
332 </parameters>
333 </method>
334 <method name="set_values" symbol="mx_adjustment_set_values">
335 <return-type type="void"/>
336 <parameters>
337 <parameter name="adjustment" type="MxAdjustment*"/>
338 <parameter name="value" type="gdouble"/>
339 <parameter name="lower" type="gdouble"/>
340 <parameter name="upper" type="gdouble"/>
341 <parameter name="step_increment" type="gdouble"/>
342 <parameter name="page_increment" type="gdouble"/>
343 <parameter name="page_size" type="gdouble"/>
344 </parameters>
345 </method>
346 <property name="elastic" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
347 <property name="lower" type="gdouble" readable="1" writable="1" construct="1" construct-only="0"/>
348 <property name="page-increment" type="gdouble" readable="1" writable="1" construct="1" construct-only="0"/>
349 <property name="page-size" type="gdouble" readable="1" writable="1" construct="1" construct-only="0"/>
350 <property name="step-increment" type="gdouble" readable="1" writable="1" construct="1" construct-only="0"/>
351 <property name="upper" type="gdouble" readable="1" writable="1" construct="1" construct-only="0"/>
352 <property name="value" type="gdouble" readable="1" writable="1" construct="1" construct-only="0"/>
353 <signal name="changed" when="LAST">
354 <return-type type="void"/>
355 <parameters>
356 <parameter name="adjustment" type="MxAdjustment*"/>
357 </parameters>
358 </signal>
359 </object>
360 <object name="MxApplication" parent="GObject" type-name="MxApplication" get-type="mx_application_get_type">
361 <method name="add_action" symbol="mx_application_add_action">
362 <return-type type="void"/>
363 <parameters>
364 <parameter name="application" type="MxApplication*"/>
365 <parameter name="action" type="MxAction*"/>
366 </parameters>
367 </method>
368 <method name="add_window" symbol="mx_application_add_window">
369 <return-type type="void"/>
370 <parameters>
371 <parameter name="application" type="MxApplication*"/>
372 <parameter name="window" type="MxWindow*"/>
373 </parameters>
374 </method>
375 <method name="create_window" symbol="mx_application_create_window">
376 <return-type type="MxWindow*"/>
377 <parameters>
378 <parameter name="application" type="MxApplication*"/>
379 </parameters>
380 </method>
381 <method name="get_actions" symbol="mx_application_get_actions">
382 <return-type type="GList*"/>
383 <parameters>
384 <parameter name="application" type="MxApplication*"/>
385 </parameters>
386 </method>
387 <method name="get_flags" symbol="mx_application_get_flags">
388 <return-type type="MxApplicationFlags"/>
389 <parameters>
390 <parameter name="application" type="MxApplication*"/>
391 </parameters>
392 </method>
393 <method name="get_windows" symbol="mx_application_get_windows">
394 <return-type type="GList*"/>
395 <parameters>
396 <parameter name="application" type="MxApplication*"/>
397 </parameters>
398 </method>
399 <method name="invoke_action" symbol="mx_application_invoke_action">
400 <return-type type="void"/>
401 <parameters>
402 <parameter name="application" type="MxApplication*"/>
403 <parameter name="name" type="gchar*"/>
404 </parameters>
405 </method>
406 <method name="is_running" symbol="mx_application_is_running">
407 <return-type type="gboolean"/>
408 <parameters>
409 <parameter name="application" type="MxApplication*"/>
410 </parameters>
411 </method>
412 <constructor name="new" symbol="mx_application_new">
413 <return-type type="MxApplication*"/>
414 <parameters>
415 <parameter name="argc" type="gint*"/>
416 <parameter name="argv" type="gchar***"/>
417 <parameter name="name" type="gchar*"/>
418 <parameter name="flags" type="MxApplicationFlags"/>
419 </parameters>
420 </constructor>
421 <method name="quit" symbol="mx_application_quit">
422 <return-type type="void"/>
423 <parameters>
424 <parameter name="application" type="MxApplication*"/>
425 </parameters>
426 </method>
427 <method name="remove_action" symbol="mx_application_remove_action">
428 <return-type type="void"/>
429 <parameters>
430 <parameter name="application" type="MxApplication*"/>
431 <parameter name="name" type="gchar*"/>
432 </parameters>
433 </method>
434 <method name="remove_window" symbol="mx_application_remove_window">
435 <return-type type="void"/>
436 <parameters>
437 <parameter name="application" type="MxApplication*"/>
438 <parameter name="window" type="MxWindow*"/>
439 </parameters>
440 </method>
441 <method name="run" symbol="mx_application_run">
442 <return-type type="void"/>
443 <parameters>
444 <parameter name="application" type="MxApplication*"/>
445 </parameters>
446 </method>
447 <property name="application-name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
448 <property name="flags" type="guint" readable="1" writable="1" construct="0" construct-only="1"/>
449 <signal name="actions-changed" when="LAST">
450 <return-type type="void"/>
451 <parameters>
452 <parameter name="app" type="MxApplication*"/>
453 </parameters>
454 </signal>
455 <vfunc name="create_window">
456 <return-type type="MxWindow*"/>
457 <parameters>
458 <parameter name="app" type="MxApplication*"/>
459 </parameters>
460 </vfunc>
461 <vfunc name="raise">
462 <return-type type="void"/>
463 <parameters>
464 <parameter name="app" type="MxApplication*"/>
465 </parameters>
466 </vfunc>
467 </object>
468 <object name="MxBin" parent="MxWidget" type-name="MxBin" get-type="mx_bin_get_type">
469 <implements>
470 <interface name="ClutterScriptable"/>
471 <interface name="MxStylable"/>
472 <interface name="ClutterContainer"/>
473 <interface name="MxFocusable"/>
474 </implements>
475 <method name="allocate_child" symbol="mx_bin_allocate_child">
476 <return-type type="void"/>
477 <parameters>
478 <parameter name="bin" type="MxBin*"/>
479 <parameter name="box" type="ClutterActorBox*"/>
480 <parameter name="flags" type="ClutterAllocationFlags"/>
481 </parameters>
482 </method>
483 <method name="get_alignment" symbol="mx_bin_get_alignment">
484 <return-type type="void"/>
485 <parameters>
486 <parameter name="bin" type="MxBin*"/>
487 <parameter name="x_align" type="MxAlign*"/>
488 <parameter name="y_align" type="MxAlign*"/>
489 </parameters>
490 </method>
491 <method name="get_child" symbol="mx_bin_get_child">
492 <return-type type="ClutterActor*"/>
493 <parameters>
494 <parameter name="bin" type="MxBin*"/>
495 </parameters>
496 </method>
497 <method name="get_fill" symbol="mx_bin_get_fill">
498 <return-type type="void"/>
499 <parameters>
500 <parameter name="bin" type="MxBin*"/>
501 <parameter name="x_fill" type="gboolean*"/>
502 <parameter name="y_fill" type="gboolean*"/>
503 </parameters>
504 </method>
505 <method name="set_alignment" symbol="mx_bin_set_alignment">
506 <return-type type="void"/>
507 <parameters>
508 <parameter name="bin" type="MxBin*"/>
509 <parameter name="x_align" type="MxAlign"/>
510 <parameter name="y_align" type="MxAlign"/>
511 </parameters>
512 </method>
513 <method name="set_child" symbol="mx_bin_set_child">
514 <return-type type="void"/>
515 <parameters>
516 <parameter name="bin" type="MxBin*"/>
517 <parameter name="child" type="ClutterActor*"/>
518 </parameters>
519 </method>
520 <method name="set_fill" symbol="mx_bin_set_fill">
521 <return-type type="void"/>
522 <parameters>
523 <parameter name="bin" type="MxBin*"/>
524 <parameter name="x_fill" type="gboolean"/>
525 <parameter name="y_fill" type="gboolean"/>
526 </parameters>
527 </method>
528 <property name="child" type="ClutterActor*" readable="1" writable="1" construct="0" construct-only="0"/>
529 <property name="x-align" type="MxAlign" readable="1" writable="1" construct="0" construct-only="0"/>
530 <property name="x-fill" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
531 <property name="y-align" type="MxAlign" readable="1" writable="1" construct="0" construct-only="0"/>
532 <property name="y-fill" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
533 </object>
534 <object name="MxBoxLayout" parent="MxWidget" type-name="MxBoxLayout" get-type="mx_box_layout_get_type">
535 <implements>
536 <interface name="ClutterScriptable"/>
537 <interface name="MxStylable"/>
538 <interface name="ClutterContainer"/>
539 <interface name="MxScrollable"/>
540 <interface name="MxFocusable"/>
541 </implements>
542 <method name="add_actor" symbol="mx_box_layout_add_actor">
543 <return-type type="void"/>
544 <parameters>
545 <parameter name="box" type="MxBoxLayout*"/>
546 <parameter name="actor" type="ClutterActor*"/>
547 <parameter name="position" type="gint"/>
548 </parameters>
549 </method>
550 <method name="add_actor_with_properties" symbol="mx_box_layout_add_actor_with_properties">
551 <return-type type="void"/>
552 <parameters>
553 <parameter name="box" type="MxBoxLayout*"/>
554 <parameter name="actor" type="ClutterActor*"/>
555 <parameter name="position" type="gint"/>
556 <parameter name="first_property" type="char*"/>
557 </parameters>
558 </method>
559 <method name="get_enable_animations" symbol="mx_box_layout_get_enable_animations">
560 <return-type type="gboolean"/>
561 <parameters>
562 <parameter name="box" type="MxBoxLayout*"/>
563 </parameters>
564 </method>
565 <method name="get_orientation" symbol="mx_box_layout_get_orientation">
566 <return-type type="MxOrientation"/>
567 <parameters>
568 <parameter name="box" type="MxBoxLayout*"/>
569 </parameters>
570 </method>
571 <method name="get_spacing" symbol="mx_box_layout_get_spacing">
572 <return-type type="guint"/>
573 <parameters>
574 <parameter name="box" type="MxBoxLayout*"/>
575 </parameters>
576 </method>
577 <constructor name="new" symbol="mx_box_layout_new">
578 <return-type type="ClutterActor*"/>
579 </constructor>
580 <method name="set_enable_animations" symbol="mx_box_layout_set_enable_animations">
581 <return-type type="void"/>
582 <parameters>
583 <parameter name="box" type="MxBoxLayout*"/>
584 <parameter name="enable_animations" type="gboolean"/>
585 </parameters>
586 </method>
587 <method name="set_orientation" symbol="mx_box_layout_set_orientation">
588 <return-type type="void"/>
589 <parameters>
590 <parameter name="box" type="MxBoxLayout*"/>
591 <parameter name="orientation" type="MxOrientation"/>
592 </parameters>
593 </method>
594 <method name="set_spacing" symbol="mx_box_layout_set_spacing">
595 <return-type type="void"/>
596 <parameters>
597 <parameter name="box" type="MxBoxLayout*"/>
598 <parameter name="spacing" type="guint"/>
599 </parameters>
600 </method>
601 <property name="enable-animations" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
602 <property name="orientation" type="MxOrientation" readable="1" writable="1" construct="0" construct-only="0"/>
603 <property name="spacing" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
604 </object>
605 <object name="MxBoxLayoutChild" parent="ClutterChildMeta" type-name="MxBoxLayoutChild" get-type="mx_box_layout_child_get_type">
606 <method name="get_expand" symbol="mx_box_layout_child_get_expand">
607 <return-type type="gboolean"/>
608 <parameters>
609 <parameter name="box_layout" type="MxBoxLayout*"/>
610 <parameter name="child" type="ClutterActor*"/>
611 </parameters>
612 </method>
613 <method name="get_x_align" symbol="mx_box_layout_child_get_x_align">
614 <return-type type="MxAlign"/>
615 <parameters>
616 <parameter name="box_layout" type="MxBoxLayout*"/>
617 <parameter name="child" type="ClutterActor*"/>
618 </parameters>
619 </method>
620 <method name="get_x_fill" symbol="mx_box_layout_child_get_x_fill">
621 <return-type type="gboolean"/>
622 <parameters>
623 <parameter name="box_layout" type="MxBoxLayout*"/>
624 <parameter name="child" type="ClutterActor*"/>
625 </parameters>
626 </method>
627 <method name="get_y_align" symbol="mx_box_layout_child_get_y_align">
628 <return-type type="MxAlign"/>
629 <parameters>
630 <parameter name="box_layout" type="MxBoxLayout*"/>
631 <parameter name="child" type="ClutterActor*"/>
632 </parameters>
633 </method>
634 <method name="get_y_fill" symbol="mx_box_layout_child_get_y_fill">
635 <return-type type="gboolean"/>
636 <parameters>
637 <parameter name="box_layout" type="MxBoxLayout*"/>
638 <parameter name="child" type="ClutterActor*"/>
639 </parameters>
640 </method>
641 <method name="set_expand" symbol="mx_box_layout_child_set_expand">
642 <return-type type="void"/>
643 <parameters>
644 <parameter name="box_layout" type="MxBoxLayout*"/>
645 <parameter name="child" type="ClutterActor*"/>
646 <parameter name="expand" type="gboolean"/>
647 </parameters>
648 </method>
649 <method name="set_x_align" symbol="mx_box_layout_child_set_x_align">
650 <return-type type="void"/>
651 <parameters>
652 <parameter name="box_layout" type="MxBoxLayout*"/>
653 <parameter name="child" type="ClutterActor*"/>
654 <parameter name="x_align" type="MxAlign"/>
655 </parameters>
656 </method>
657 <method name="set_x_fill" symbol="mx_box_layout_child_set_x_fill">
658 <return-type type="void"/>
659 <parameters>
660 <parameter name="box_layout" type="MxBoxLayout*"/>
661 <parameter name="child" type="ClutterActor*"/>
662 <parameter name="x_fill" type="gboolean"/>
663 </parameters>
664 </method>
665 <method name="set_y_align" symbol="mx_box_layout_child_set_y_align">
666 <return-type type="void"/>
667 <parameters>
668 <parameter name="box_layout" type="MxBoxLayout*"/>
669 <parameter name="child" type="ClutterActor*"/>
670 <parameter name="y_align" type="MxAlign"/>
671 </parameters>
672 </method>
673 <method name="set_y_fill" symbol="mx_box_layout_child_set_y_fill">
674 <return-type type="void"/>
675 <parameters>
676 <parameter name="box_layout" type="MxBoxLayout*"/>
677 <parameter name="child" type="ClutterActor*"/>
678 <parameter name="y_fill" type="gboolean"/>
679 </parameters>
680 </method>
681 <property name="expand" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
682 <property name="x-align" type="MxAlign" readable="1" writable="1" construct="0" construct-only="0"/>
683 <property name="x-fill" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
684 <property name="y-align" type="MxAlign" readable="1" writable="1" construct="0" construct-only="0"/>
685 <property name="y-fill" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
686 <field name="expand" type="gboolean"/>
687 <field name="x_fill" type="gboolean"/>
688 <field name="y_fill" type="gboolean"/>
689 <field name="x_align" type="MxAlign"/>
690 <field name="y_align" type="MxAlign"/>
691 </object>
692 <object name="MxButton" parent="MxBin" type-name="MxButton" get-type="mx_button_get_type">
693 <implements>
694 <interface name="ClutterScriptable"/>
695 <interface name="MxStylable"/>
696 <interface name="ClutterContainer"/>
697 <interface name="MxFocusable"/>
698 </implements>
699 <method name="get_is_toggle" symbol="mx_button_get_is_toggle">
700 <return-type type="gboolean"/>
701 <parameters>
702 <parameter name="button" type="MxButton*"/>
703 </parameters>
704 </method>
705 <method name="get_label" symbol="mx_button_get_label">
706 <return-type type="gchar*"/>
707 <parameters>
708 <parameter name="button" type="MxButton*"/>
709 </parameters>
710 </method>
711 <method name="get_toggled" symbol="mx_button_get_toggled">
712 <return-type type="gboolean"/>
713 <parameters>
714 <parameter name="button" type="MxButton*"/>
715 </parameters>
716 </method>
717 <constructor name="new" symbol="mx_button_new">
718 <return-type type="ClutterActor*"/>
719 </constructor>
720 <constructor name="new_with_label" symbol="mx_button_new_with_label">
721 <return-type type="ClutterActor*"/>
722 <parameters>
723 <parameter name="text" type="gchar*"/>
724 </parameters>
725 </constructor>
726 <method name="set_is_toggle" symbol="mx_button_set_is_toggle">
727 <return-type type="void"/>
728 <parameters>
729 <parameter name="button" type="MxButton*"/>
730 <parameter name="toggle" type="gboolean"/>
731 </parameters>
732 </method>
733 <method name="set_label" symbol="mx_button_set_label">
734 <return-type type="void"/>
735 <parameters>
736 <parameter name="button" type="MxButton*"/>
737 <parameter name="text" type="gchar*"/>
738 </parameters>
739 </method>
740 <method name="set_toggled" symbol="mx_button_set_toggled">
741 <return-type type="void"/>
742 <parameters>
743 <parameter name="button" type="MxButton*"/>
744 <parameter name="toggled" type="gboolean"/>
745 </parameters>
746 </method>
747 <property name="is-toggle" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
748 <property name="label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
749 <property name="toggled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
750 <signal name="clicked" when="LAST">
751 <return-type type="void"/>
752 <parameters>
753 <parameter name="button" type="MxButton*"/>
754 </parameters>
755 </signal>
756 </object>
757 <object name="MxButtonGroup" parent="GInitiallyUnowned" type-name="MxButtonGroup" get-type="mx_button_group_get_type">
758 <method name="add" symbol="mx_button_group_add">
759 <return-type type="void"/>
760 <parameters>
761 <parameter name="group" type="MxButtonGroup*"/>
762 <parameter name="button" type="MxButton*"/>
763 </parameters>
764 </method>
765 <method name="foreach" symbol="mx_button_group_foreach">
766 <return-type type="void"/>
767 <parameters>
768 <parameter name="group" type="MxButtonGroup*"/>
769 <parameter name="callback" type="ClutterCallback"/>
770 <parameter name="userdata" type="gpointer"/>
771 </parameters>
772 </method>
773 <method name="get_active_button" symbol="mx_button_group_get_active_button">
774 <return-type type="MxButton*"/>
775 <parameters>
776 <parameter name="group" type="MxButtonGroup*"/>
777 </parameters>
778 </method>
779 <method name="get_allow_no_active" symbol="mx_button_group_get_allow_no_active">
780 <return-type type="gboolean"/>
781 <parameters>
782 <parameter name="group" type="MxButtonGroup*"/>
783 </parameters>
784 </method>
785 <method name="get_buttons" symbol="mx_button_group_get_buttons">
786 <return-type type="GSList*"/>
787 <parameters>
788 <parameter name="group" type="MxButtonGroup*"/>
789 </parameters>
790 </method>
791 <constructor name="new" symbol="mx_button_group_new">
792 <return-type type="MxButtonGroup*"/>
793 </constructor>
794 <method name="remove" symbol="mx_button_group_remove">
795 <return-type type="void"/>
796 <parameters>
797 <parameter name="group" type="MxButtonGroup*"/>
798 <parameter name="button" type="MxButton*"/>
799 </parameters>
800 </method>
801 <method name="set_active_button" symbol="mx_button_group_set_active_button">
802 <return-type type="void"/>
803 <parameters>
804 <parameter name="group" type="MxButtonGroup*"/>
805 <parameter name="button" type="MxButton*"/>
806 </parameters>
807 </method>
808 <method name="set_allow_no_active" symbol="mx_button_group_set_allow_no_active">
809 <return-type type="void"/>
810 <parameters>
811 <parameter name="group" type="MxButtonGroup*"/>
812 <parameter name="allow_no_active" type="gboolean"/>
813 </parameters>
814 </method>
815 <property name="active-button" type="MxButton*" readable="1" writable="1" construct="0" construct-only="0"/>
816 <property name="allow-no-active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
817 </object>
818 <object name="MxClipboard" parent="GObject" type-name="MxClipboard" get-type="mx_clipboard_get_type">
819 <method name="get_default" symbol="mx_clipboard_get_default">
820 <return-type type="MxClipboard*"/>
821 </method>
822 <method name="get_text" symbol="mx_clipboard_get_text">
823 <return-type type="void"/>
824 <parameters>
825 <parameter name="clipboard" type="MxClipboard*"/>
826 <parameter name="callback" type="MxClipboardCallbackFunc"/>
827 <parameter name="user_data" type="gpointer"/>
828 </parameters>
829 </method>
830 <method name="set_text" symbol="mx_clipboard_set_text">
831 <return-type type="void"/>
832 <parameters>
833 <parameter name="clipboard" type="MxClipboard*"/>
834 <parameter name="text" type="gchar*"/>
835 </parameters>
836 </method>
837 </object>
838 <object name="MxComboBox" parent="MxWidget" type-name="MxComboBox" get-type="mx_combo_box_get_type">
839 <implements>
840 <interface name="ClutterScriptable"/>
841 <interface name="MxStylable"/>
842 <interface name="MxFocusable"/>
843 </implements>
844 <method name="append_text" symbol="mx_combo_box_append_text">
845 <return-type type="void"/>
846 <parameters>
847 <parameter name="box" type="MxComboBox*"/>
848 <parameter name="text" type="gchar*"/>
849 </parameters>
850 </method>
851 <method name="get_active_icon_name" symbol="mx_combo_box_get_active_icon_name">
852 <return-type type="gchar*"/>
853 <parameters>
854 <parameter name="box" type="MxComboBox*"/>
855 </parameters>
856 </method>
857 <method name="get_active_text" symbol="mx_combo_box_get_active_text">
858 <return-type type="gchar*"/>
859 <parameters>
860 <parameter name="box" type="MxComboBox*"/>
861 </parameters>
862 </method>
863 <method name="get_index" symbol="mx_combo_box_get_index">
864 <return-type type="gint"/>
865 <parameters>
866 <parameter name="box" type="MxComboBox*"/>
867 </parameters>
868 </method>
869 <method name="insert_text" symbol="mx_combo_box_insert_text">
870 <return-type type="void"/>
871 <parameters>
872 <parameter name="box" type="MxComboBox*"/>
873 <parameter name="position" type="gint"/>
874 <parameter name="text" type="gchar*"/>
875 </parameters>
876 </method>
877 <method name="insert_text_with_icon" symbol="mx_combo_box_insert_text_with_icon">
878 <return-type type="void"/>
879 <parameters>
880 <parameter name="box" type="MxComboBox*"/>
881 <parameter name="position" type="gint"/>
882 <parameter name="text" type="gchar*"/>
883 <parameter name="icon" type="gchar*"/>
884 </parameters>
885 </method>
886 <constructor name="new" symbol="mx_combo_box_new">
887 <return-type type="ClutterActor*"/>
888 </constructor>
889 <method name="prepend_text" symbol="mx_combo_box_prepend_text">
890 <return-type type="void"/>
891 <parameters>
892 <parameter name="box" type="MxComboBox*"/>
893 <parameter name="text" type="gchar*"/>
894 </parameters>
895 </method>
896 <method name="remove_text" symbol="mx_combo_box_remove_text">
897 <return-type type="void"/>
898 <parameters>
899 <parameter name="box" type="MxComboBox*"/>
900 <parameter name="position" type="gint"/>
901 </parameters>
902 </method>
903 <method name="set_active_icon_name" symbol="mx_combo_box_set_active_icon_name">
904 <return-type type="void"/>
905 <parameters>
906 <parameter name="box" type="MxComboBox*"/>
907 <parameter name="icon_name" type="gchar*"/>
908 </parameters>
909 </method>
910 <method name="set_active_text" symbol="mx_combo_box_set_active_text">
911 <return-type type="void"/>
912 <parameters>
913 <parameter name="box" type="MxComboBox*"/>
914 <parameter name="text" type="gchar*"/>
915 </parameters>
916 </method>
917 <method name="set_index" symbol="mx_combo_box_set_index">
918 <return-type type="void"/>
919 <parameters>
920 <parameter name="box" type="MxComboBox*"/>
921 <parameter name="index" type="gint"/>
922 </parameters>
923 </method>
924 <property name="active-icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
925 <property name="active-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
926 <property name="index" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
927 </object>
928 <object name="MxDeformBowTie" parent="MxDeformTexture" type-name="MxDeformBowTie" get-type="mx_deform_bow_tie_get_type">
929 <implements>
930 <interface name="ClutterScriptable"/>
931 <interface name="MxStylable"/>
932 </implements>
933 <method name="get_flip_back" symbol="mx_deform_bow_tie_get_flip_back">
934 <return-type type="gboolean"/>
935 <parameters>
936 <parameter name="bow_tie" type="MxDeformBowTie*"/>
937 </parameters>
938 </method>
939 <method name="get_period" symbol="mx_deform_bow_tie_get_period">
940 <return-type type="gdouble"/>
941 <parameters>
942 <parameter name="bow_tie" type="MxDeformBowTie*"/>
943 </parameters>
944 </method>
945 <constructor name="new" symbol="mx_deform_bow_tie_new">
946 <return-type type="ClutterActor*"/>
947 </constructor>
948 <method name="set_flip_back" symbol="mx_deform_bow_tie_set_flip_back">
949 <return-type type="void"/>
950 <parameters>
951 <parameter name="bow_tie" type="MxDeformBowTie*"/>
952 <parameter name="flip_back" type="gboolean"/>
953 </parameters>
954 </method>
955 <method name="set_period" symbol="mx_deform_bow_tie_set_period">
956 <return-type type="void"/>
957 <parameters>
958 <parameter name="bow_tie" type="MxDeformBowTie*"/>
959 <parameter name="period" type="gdouble"/>
960 </parameters>
961 </method>
962 <property name="flip-back" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
963 <property name="period" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
964 </object>
965 <object name="MxDeformPageTurn" parent="MxDeformTexture" type-name="MxDeformPageTurn" get-type="mx_deform_page_turn_get_type">
966 <implements>
967 <interface name="ClutterScriptable"/>
968 <interface name="MxStylable"/>
969 </implements>
970 <method name="get_angle" symbol="mx_deform_page_turn_get_angle">
971 <return-type type="gdouble"/>
972 <parameters>
973 <parameter name="page_turn" type="MxDeformPageTurn*"/>
974 </parameters>
975 </method>
976 <method name="get_period" symbol="mx_deform_page_turn_get_period">
977 <return-type type="gdouble"/>
978 <parameters>
979 <parameter name="page_turn" type="MxDeformPageTurn*"/>
980 </parameters>
981 </method>
982 <method name="get_radius" symbol="mx_deform_page_turn_get_radius">
983 <return-type type="gdouble"/>
984 <parameters>
985 <parameter name="page_turn" type="MxDeformPageTurn*"/>
986 </parameters>
987 </method>
988 <constructor name="new" symbol="mx_deform_page_turn_new">
989 <return-type type="ClutterActor*"/>
990 </constructor>
991 <method name="set_angle" symbol="mx_deform_page_turn_set_angle">
992 <return-type type="void"/>
993 <parameters>
994 <parameter name="page_turn" type="MxDeformPageTurn*"/>
995 <parameter name="angle" type="gdouble"/>
996 </parameters>
997 </method>
998 <method name="set_period" symbol="mx_deform_page_turn_set_period">
999 <return-type type="void"/>
1000 <parameters>
1001 <parameter name="page_turn" type="MxDeformPageTurn*"/>
1002 <parameter name="period" type="gdouble"/>
1003 </parameters>
1004 </method>
1005 <method name="set_radius" symbol="mx_deform_page_turn_set_radius">
1006 <return-type type="void"/>
1007 <parameters>
1008 <parameter name="page_turn" type="MxDeformPageTurn*"/>
1009 <parameter name="radius" type="gdouble"/>
1010 </parameters>
1011 </method>
1012 <property name="angle" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
1013 <property name="period" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
1014 <property name="radius" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
1015 </object>
1016 <object name="MxDeformTexture" parent="MxWidget" type-name="MxDeformTexture" get-type="mx_deform_texture_get_type">
1017 <implements>
1018 <interface name="ClutterScriptable"/>
1019 <interface name="MxStylable"/>
1020 </implements>
1021 <method name="get_resolution" symbol="mx_deform_texture_get_resolution">
1022 <return-type type="void"/>
1023 <parameters>
1024 <parameter name="texture" type="MxDeformTexture*"/>
1025 <parameter name="tiles_x" type="gint*"/>
1026 <parameter name="tiles_y" type="gint*"/>
1027 </parameters>
1028 </method>
1029 <method name="get_textures" symbol="mx_deform_texture_get_textures">
1030 <return-type type="void"/>
1031 <parameters>
1032 <parameter name="texture" type="MxDeformTexture*"/>
1033 <parameter name="front" type="ClutterTexture**"/>
1034 <parameter name="back" type="ClutterTexture**"/>
1035 </parameters>
1036 </method>
1037 <method name="invalidate" symbol="mx_deform_texture_invalidate">
1038 <return-type type="void"/>
1039 <parameters>
1040 <parameter name="texture" type="MxDeformTexture*"/>
1041 </parameters>
1042 </method>
1043 <method name="set_resolution" symbol="mx_deform_texture_set_resolution">
1044 <return-type type="void"/>
1045 <parameters>
1046 <parameter name="texture" type="MxDeformTexture*"/>
1047 <parameter name="tiles_x" type="gint"/>
1048 <parameter name="tiles_y" type="gint"/>
1049 </parameters>
1050 </method>
1051 <method name="set_textures" symbol="mx_deform_texture_set_textures">
1052 <return-type type="void"/>
1053 <parameters>
1054 <parameter name="texture" type="MxDeformTexture*"/>
1055 <parameter name="front" type="ClutterTexture*"/>
1056 <parameter name="back" type="ClutterTexture*"/>
1057 </parameters>
1058 </method>
1059 <property name="back" type="ClutterTexture*" readable="1" writable="1" construct="0" construct-only="0"/>
1060 <property name="front" type="ClutterTexture*" readable="1" writable="1" construct="0" construct-only="0"/>
1061 <property name="tiles-x" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
1062 <property name="tiles-y" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
1063 <vfunc name="deform">
1064 <return-type type="void"/>
1065 <parameters>
1066 <parameter name="texture" type="MxDeformTexture*"/>
1067 <parameter name="vertex" type="CoglTextureVertex*"/>
1068 <parameter name="width" type="gfloat"/>
1069 <parameter name="height" type="gfloat"/>
1070 </parameters>
1071 </vfunc>
1072 </object>
1073 <object name="MxDeformWaves" parent="MxDeformTexture" type-name="MxDeformWaves" get-type="mx_deform_waves_get_type">
1074 <implements>
1075 <interface name="ClutterScriptable"/>
1076 <interface name="MxStylable"/>
1077 </implements>
1078 <method name="get_amplitude" symbol="mx_deform_waves_get_amplitude">
1079 <return-type type="gdouble"/>
1080 <parameters>
1081 <parameter name="waves" type="MxDeformWaves*"/>
1082 </parameters>
1083 </method>
1084 <method name="get_angle" symbol="mx_deform_waves_get_angle">
1085 <return-type type="gdouble"/>
1086 <parameters>
1087 <parameter name="waves" type="MxDeformWaves*"/>
1088 </parameters>
1089 </method>
1090 <method name="get_period" symbol="mx_deform_waves_get_period">
1091 <return-type type="gdouble"/>
1092 <parameters>
1093 <parameter name="waves" type="MxDeformWaves*"/>
1094 </parameters>
1095 </method>
1096 <method name="get_radius" symbol="mx_deform_waves_get_radius">
1097 <return-type type="gdouble"/>
1098 <parameters>
1099 <parameter name="waves" type="MxDeformWaves*"/>
1100 </parameters>
1101 </method>
1102 <constructor name="new" symbol="mx_deform_waves_new">
1103 <return-type type="ClutterActor*"/>
1104 </constructor>
1105 <method name="set_amplitude" symbol="mx_deform_waves_set_amplitude">
1106 <return-type type="void"/>
1107 <parameters>
1108 <parameter name="waves" type="MxDeformWaves*"/>
1109 <parameter name="amplitude" type="gdouble"/>
1110 </parameters>
1111 </method>
1112 <method name="set_angle" symbol="mx_deform_waves_set_angle">
1113 <return-type type="void"/>
1114 <parameters>
1115 <parameter name="waves" type="MxDeformWaves*"/>
1116 <parameter name="angle" type="gdouble"/>
1117 </parameters>
1118 </method>
1119 <method name="set_period" symbol="mx_deform_waves_set_period">
1120 <return-type type="void"/>
1121 <parameters>
1122 <parameter name="waves" type="MxDeformWaves*"/>
1123 <parameter name="period" type="gdouble"/>
1124 </parameters>
1125 </method>
1126 <method name="set_radius" symbol="mx_deform_waves_set_radius">
1127 <return-type type="void"/>
1128 <parameters>
1129 <parameter name="waves" type="MxDeformWaves*"/>
1130 <parameter name="radius" type="gdouble"/>
1131 </parameters>
1132 </method>
1133 <property name="amplitude" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
1134 <property name="angle" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
1135 <property name="period" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
1136 <property name="radius" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
1137 </object>
1138 <object name="MxEntry" parent="MxWidget" type-name="MxEntry" get-type="mx_entry_get_type">
1139 <implements>
1140 <interface name="ClutterScriptable"/>
1141 <interface name="MxStylable"/>
1142 <interface name="MxFocusable"/>
1143 </implements>
1144 <method name="get_clutter_text" symbol="mx_entry_get_clutter_text">
1145 <return-type type="ClutterActor*"/>
1146 <parameters>
1147 <parameter name="entry" type="MxEntry*"/>
1148 </parameters>
1149 </method>
1150 <method name="get_hint_text" symbol="mx_entry_get_hint_text">
1151 <return-type type="gchar*"/>
1152 <parameters>
1153 <parameter name="entry" type="MxEntry*"/>
1154 </parameters>
1155 </method>
1156 <method name="get_password_char" symbol="mx_entry_get_password_char">
1157 <return-type type="gunichar"/>
1158 <parameters>
1159 <parameter name="entry" type="MxEntry*"/>
1160 </parameters>
1161 </method>
1162 <method name="get_text" symbol="mx_entry_get_text">
1163 <return-type type="gchar*"/>
1164 <parameters>
1165 <parameter name="entry" type="MxEntry*"/>
1166 </parameters>
1167 </method>
1168 <constructor name="new" symbol="mx_entry_new">
1169 <return-type type="ClutterActor*"/>
1170 </constructor>
1171 <constructor name="new_with_text" symbol="mx_entry_new_with_text">
1172 <return-type type="ClutterActor*"/>
1173 <parameters>
1174 <parameter name="text" type="gchar*"/>
1175 </parameters>
1176 </constructor>
1177 <method name="set_hint_text" symbol="mx_entry_set_hint_text">
1178 <return-type type="void"/>
1179 <parameters>
1180 <parameter name="entry" type="MxEntry*"/>
1181 <parameter name="text" type="gchar*"/>
1182 </parameters>
1183 </method>
1184 <method name="set_password_char" symbol="mx_entry_set_password_char">
1185 <return-type type="void"/>
1186 <parameters>
1187 <parameter name="entry" type="MxEntry*"/>
1188 <parameter name="password_char" type="gunichar"/>
1189 </parameters>
1190 </method>
1191 <method name="set_primary_icon_from_file" symbol="mx_entry_set_primary_icon_from_file">
1192 <return-type type="void"/>
1193 <parameters>
1194 <parameter name="entry" type="MxEntry*"/>
1195 <parameter name="filename" type="gchar*"/>
1196 </parameters>
1197 </method>
1198 <method name="set_secondary_icon_from_file" symbol="mx_entry_set_secondary_icon_from_file">
1199 <return-type type="void"/>
1200 <parameters>
1201 <parameter name="entry" type="MxEntry*"/>
1202 <parameter name="filename" type="gchar*"/>
1203 </parameters>
1204 </method>
1205 <method name="set_text" symbol="mx_entry_set_text">
1206 <return-type type="void"/>
1207 <parameters>
1208 <parameter name="entry" type="MxEntry*"/>
1209 <parameter name="text" type="gchar*"/>
1210 </parameters>
1211 </method>
1212 <property name="clutter-text" type="ClutterText*" readable="1" writable="0" construct="0" construct-only="0"/>
1213 <property name="hint-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1214 <property name="password-char" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
1215 <property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1216 <signal name="primary-icon-clicked" when="LAST">
1217 <return-type type="void"/>
1218 <parameters>
1219 <parameter name="entry" type="MxEntry*"/>
1220 </parameters>
1221 </signal>
1222 <signal name="secondary-icon-clicked" when="LAST">
1223 <return-type type="void"/>
1224 <parameters>
1225 <parameter name="entry" type="MxEntry*"/>
1226 </parameters>
1227 </signal>
1228 </object>
1229 <object name="MxExpander" parent="MxBin" type-name="MxExpander" get-type="mx_expander_get_type">
1230 <implements>
1231 <interface name="ClutterScriptable"/>
1232 <interface name="MxStylable"/>
1233 <interface name="ClutterContainer"/>
1234 <interface name="MxFocusable"/>
1235 </implements>
1236 <method name="get_expanded" symbol="mx_expander_get_expanded">
1237 <return-type type="gboolean"/>
1238 <parameters>
1239 <parameter name="expander" type="MxExpander*"/>
1240 </parameters>
1241 </method>
1242 <constructor name="new" symbol="mx_expander_new">
1243 <return-type type="ClutterActor*"/>
1244 </constructor>
1245 <method name="set_expanded" symbol="mx_expander_set_expanded">
1246 <return-type type="void"/>
1247 <parameters>
1248 <parameter name="expander" type="MxExpander*"/>
1249 <parameter name="expanded" type="gboolean"/>
1250 </parameters>
1251 </method>
1252 <method name="set_label" symbol="mx_expander_set_label">
1253 <return-type type="void"/>
1254 <parameters>
1255 <parameter name="expander" type="MxExpander*"/>
1256 <parameter name="label" type="gchar*"/>
1257 </parameters>
1258 </method>
1259 <property name="expanded" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1260 <property name="label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1261 <signal name="expand-complete" when="LAST">
1262 <return-type type="void"/>
1263 <parameters>
1264 <parameter name="expander" type="MxExpander*"/>
1265 </parameters>
1266 </signal>
1267 </object>
1268 <object name="MxFloatingWidget" parent="MxWidget" type-name="MxFloatingWidget" get-type="mx_floating_widget_get_type">
1269 <implements>
1270 <interface name="ClutterScriptable"/>
1271 <interface name="MxStylable"/>
1272 </implements>
1273 <vfunc name="floating_paint">
1274 <return-type type="void"/>
1275 <parameters>
1276 <parameter name="actor" type="ClutterActor*"/>
1277 </parameters>
1278 </vfunc>
1279 <vfunc name="floating_pick">
1280 <return-type type="void"/>
1281 <parameters>
1282 <parameter name="actor" type="ClutterActor*"/>
1283 <parameter name="color" type="ClutterColor*"/>
1284 </parameters>
1285 </vfunc>
1286 </object>
1287 <object name="MxFocusManager" parent="GObject" type-name="MxFocusManager" get-type="mx_focus_manager_get_type">
1288 <method name="get_focused" symbol="mx_focus_manager_get_focused">
1289 <return-type type="MxFocusable*"/>
1290 <parameters>
1291 <parameter name="manager" type="MxFocusManager*"/>
1292 </parameters>
1293 </method>
1294 <method name="get_for_stage" symbol="mx_focus_manager_get_for_stage">
1295 <return-type type="MxFocusManager*"/>
1296 <parameters>
1297 <parameter name="stage" type="ClutterStage*"/>
1298 </parameters>
1299 </method>
1300 <method name="get_stage" symbol="mx_focus_manager_get_stage">
1301 <return-type type="ClutterStage*"/>
1302 <parameters>
1303 <parameter name="manager" type="MxFocusManager*"/>
1304 </parameters>
1305 </method>
1306 <method name="move_focus" symbol="mx_focus_manager_move_focus">
1307 <return-type type="void"/>
1308 <parameters>
1309 <parameter name="manager" type="MxFocusManager*"/>
1310 <parameter name="direction" type="MxFocusDirection"/>
1311 </parameters>
1312 </method>
1313 <method name="push_focus" symbol="mx_focus_manager_push_focus">
1314 <return-type type="void"/>
1315 <parameters>
1316 <parameter name="manager" type="MxFocusManager*"/>
1317 <parameter name="focusable" type="MxFocusable*"/>
1318 </parameters>
1319 </method>
1320 <property name="focused" type="ClutterActor*" readable="1" writable="0" construct="0" construct-only="0"/>
1321 <property name="stage" type="ClutterStage*" readable="1" writable="0" construct="0" construct-only="0"/>
1322 </object>
1323 <object name="MxFrame" parent="MxBin" type-name="MxFrame" get-type="mx_frame_get_type">
1324 <implements>
1325 <interface name="ClutterScriptable"/>
1326 <interface name="MxStylable"/>
1327 <interface name="ClutterContainer"/>
1328 <interface name="MxFocusable"/>
1329 </implements>
1330 <constructor name="new" symbol="mx_frame_new">
1331 <return-type type="ClutterActor*"/>
1332 </constructor>
1333 </object>
1334 <object name="MxGrid" parent="MxWidget" type-name="MxGrid" get-type="mx_grid_get_type">
1335 <implements>
1336 <interface name="ClutterScriptable"/>
1337 <interface name="MxStylable"/>
1338 <interface name="ClutterContainer"/>
1339 <interface name="MxScrollable"/>
1340 <interface name="MxFocusable"/>
1341 </implements>
1342 <method name="get_child_x_align" symbol="mx_grid_get_child_x_align">
1343 <return-type type="MxAlign"/>
1344 <parameters>
1345 <parameter name="self" type="MxGrid*"/>
1346 </parameters>
1347 </method>
1348 <method name="get_child_y_align" symbol="mx_grid_get_child_y_align">
1349 <return-type type="MxAlign"/>
1350 <parameters>
1351 <parameter name="self" type="MxGrid*"/>
1352 </parameters>
1353 </method>
1354 <method name="get_column_spacing" symbol="mx_grid_get_column_spacing">
1355 <return-type type="gfloat"/>
1356 <parameters>
1357 <parameter name="self" type="MxGrid*"/>
1358 </parameters>
1359 </method>
1360 <method name="get_homogenous_columns" symbol="mx_grid_get_homogenous_columns">
1361 <return-type type="gboolean"/>
1362 <parameters>
1363 <parameter name="self" type="MxGrid*"/>
1364 </parameters>
1365 </method>
1366 <method name="get_homogenous_rows" symbol="mx_grid_get_homogenous_rows">
1367 <return-type type="gboolean"/>
1368 <parameters>
1369 <parameter name="self" type="MxGrid*"/>
1370 </parameters>
1371 </method>
1372 <method name="get_line_alignment" symbol="mx_grid_get_line_alignment">
1373 <return-type type="gboolean"/>
1374 <parameters>
1375 <parameter name="self" type="MxGrid*"/>
1376 </parameters>
1377 </method>
1378 <method name="get_max_stride" symbol="mx_grid_get_max_stride">
1379 <return-type type="gint"/>
1380 <parameters>
1381 <parameter name="self" type="MxGrid*"/>
1382 </parameters>
1383 </method>
1384 <method name="get_orientation" symbol="mx_grid_get_orientation">
1385 <return-type type="MxOrientation"/>
1386 <parameters>
1387 <parameter name="grid" type="MxGrid*"/>
1388 </parameters>
1389 </method>
1390 <method name="get_row_spacing" symbol="mx_grid_get_row_spacing">
1391 <return-type type="gfloat"/>
1392 <parameters>
1393 <parameter name="self" type="MxGrid*"/>
1394 </parameters>
1395 </method>
1396 <constructor name="new" symbol="mx_grid_new">
1397 <return-type type="ClutterActor*"/>
1398 </constructor>
1399 <method name="set_child_x_align" symbol="mx_grid_set_child_x_align">
1400 <return-type type="void"/>
1401 <parameters>
1402 <parameter name="self" type="MxGrid*"/>
1403 <parameter name="value" type="MxAlign"/>
1404 </parameters>
1405 </method>
1406 <method name="set_child_y_align" symbol="mx_grid_set_child_y_align">
1407 <return-type type="void"/>
1408 <parameters>
1409 <parameter name="self" type="MxGrid*"/>
1410 <parameter name="value" type="MxAlign"/>
1411 </parameters>
1412 </method>
1413 <method name="set_column_spacing" symbol="mx_grid_set_column_spacing">
1414 <return-type type="void"/>
1415 <parameters>
1416 <parameter name="self" type="MxGrid*"/>
1417 <parameter name="value" type="gfloat"/>
1418 </parameters>
1419 </method>
1420 <method name="set_homogenous_columns" symbol="mx_grid_set_homogenous_columns">
1421 <return-type type="void"/>
1422 <parameters>
1423 <parameter name="self" type="MxGrid*"/>
1424 <parameter name="value" type="gboolean"/>
1425 </parameters>
1426 </method>
1427 <method name="set_homogenous_rows" symbol="mx_grid_set_homogenous_rows">
1428 <return-type type="void"/>
1429 <parameters>
1430 <parameter name="self" type="MxGrid*"/>
1431 <parameter name="value" type="gboolean"/>
1432 </parameters>
1433 </method>
1434 <method name="set_line_alignment" symbol="mx_grid_set_line_alignment">
1435 <return-type type="void"/>
1436 <parameters>
1437 <parameter name="self" type="MxGrid*"/>
1438 <parameter name="value" type="MxAlign"/>
1439 </parameters>
1440 </method>
1441 <method name="set_max_stride" symbol="mx_grid_set_max_stride">
1442 <return-type type="void"/>
1443 <parameters>
1444 <parameter name="self" type="MxGrid*"/>
1445 <parameter name="value" type="gint"/>
1446 </parameters>
1447 </method>
1448 <method name="set_orientation" symbol="mx_grid_set_orientation">
1449 <return-type type="void"/>
1450 <parameters>
1451 <parameter name="grid" type="MxGrid*"/>
1452 <parameter name="orientation" type="MxOrientation"/>
1453 </parameters>
1454 </method>
1455 <method name="set_row_spacing" symbol="mx_grid_set_row_spacing">
1456 <return-type type="void"/>
1457 <parameters>
1458 <parameter name="self" type="MxGrid*"/>
1459 <parameter name="value" type="gfloat"/>
1460 </parameters>
1461 </method>
1462 <property name="child-x-align" type="MxAlign" readable="1" writable="1" construct="1" construct-only="0"/>
1463 <property name="child-y-align" type="MxAlign" readable="1" writable="1" construct="1" construct-only="0"/>
1464 <property name="column-spacing" type="gfloat" readable="1" writable="1" construct="1" construct-only="0"/>
1465 <property name="homogenous-columns" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1466 <property name="homogenous-rows" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1467 <property name="line-alignment" type="MxAlign" readable="1" writable="1" construct="1" construct-only="0"/>
1468 <property name="max-stride" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
1469 <property name="orientation" type="MxOrientation" readable="1" writable="1" construct="1" construct-only="0"/>
1470 <property name="row-spacing" type="gfloat" readable="1" writable="1" construct="1" construct-only="0"/>
1471 </object>
1472 <object name="MxIcon" parent="MxWidget" type-name="MxIcon" get-type="mx_icon_get_type">
1473 <implements>
1474 <interface name="ClutterScriptable"/>
1475 <interface name="MxStylable"/>
1476 </implements>
1477 <method name="get_icon_name" symbol="mx_icon_get_icon_name">
1478 <return-type type="gchar*"/>
1479 <parameters>
1480 <parameter name="icon" type="MxIcon*"/>
1481 </parameters>
1482 </method>
1483 <method name="get_icon_size" symbol="mx_icon_get_icon_size">
1484 <return-type type="gint"/>
1485 <parameters>
1486 <parameter name="icon" type="MxIcon*"/>
1487 </parameters>
1488 </method>
1489 <constructor name="new" symbol="mx_icon_new">
1490 <return-type type="ClutterActor*"/>
1491 </constructor>
1492 <method name="set_icon_name" symbol="mx_icon_set_icon_name">
1493 <return-type type="void"/>
1494 <parameters>
1495 <parameter name="icon" type="MxIcon*"/>
1496 <parameter name="icon_name" type="gchar*"/>
1497 </parameters>
1498 </method>
1499 <method name="set_icon_size" symbol="mx_icon_set_icon_size">
1500 <return-type type="void"/>
1501 <parameters>
1502 <parameter name="icon" type="MxIcon*"/>
1503 <parameter name="size" type="gint"/>
1504 </parameters>
1505 </method>
1506 <property name="icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1507 <property name="icon-size" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
1508 </object>
1509 <object name="MxIconTheme" parent="GObject" type-name="MxIconTheme" get-type="mx_icon_theme_get_type">
1510 <method name="get_default" symbol="mx_icon_theme_get_default">
1511 <return-type type="MxIconTheme*"/>
1512 </method>
1513 <method name="get_search_paths" symbol="mx_icon_theme_get_search_paths">
1514 <return-type type="GList*"/>
1515 <parameters>
1516 <parameter name="theme" type="MxIconTheme*"/>
1517 </parameters>
1518 </method>
1519 <method name="get_theme_name" symbol="mx_icon_theme_get_theme_name">
1520 <return-type type="gchar*"/>
1521 <parameters>
1522 <parameter name="theme" type="MxIconTheme*"/>
1523 </parameters>
1524 </method>
1525 <method name="has_icon" symbol="mx_icon_theme_has_icon">
1526 <return-type type="gboolean"/>
1527 <parameters>
1528 <parameter name="theme" type="MxIconTheme*"/>
1529 <parameter name="icon_name" type="gchar*"/>
1530 </parameters>
1531 </method>
1532 <method name="lookup" symbol="mx_icon_theme_lookup">
1533 <return-type type="CoglHandle"/>
1534 <parameters>
1535 <parameter name="theme" type="MxIconTheme*"/>
1536 <parameter name="icon_name" type="gchar*"/>
1537 <parameter name="size" type="gint"/>
1538 </parameters>
1539 </method>
1540 <method name="lookup_texture" symbol="mx_icon_theme_lookup_texture">
1541 <return-type type="ClutterTexture*"/>
1542 <parameters>
1543 <parameter name="theme" type="MxIconTheme*"/>
1544 <parameter name="icon_name" type="gchar*"/>
1545 <parameter name="size" type="gint"/>
1546 </parameters>
1547 </method>
1548 <constructor name="new" symbol="mx_icon_theme_new">
1549 <return-type type="MxIconTheme*"/>
1550 </constructor>
1551 <method name="set_search_paths" symbol="mx_icon_theme_set_search_paths">
1552 <return-type type="void"/>
1553 <parameters>
1554 <parameter name="theme" type="MxIconTheme*"/>
1555 <parameter name="paths" type="GList*"/>
1556 </parameters>
1557 </method>
1558 <method name="set_theme_name" symbol="mx_icon_theme_set_theme_name">
1559 <return-type type="void"/>
1560 <parameters>
1561 <parameter name="theme" type="MxIconTheme*"/>
1562 <parameter name="theme_name" type="gchar*"/>
1563 </parameters>
1564 </method>
1565 <property name="theme-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1566 </object>
1567 <object name="MxItemView" parent="MxGrid" type-name="MxItemView" get-type="mx_item_view_get_type">
1568 <implements>
1569 <interface name="ClutterScriptable"/>
1570 <interface name="MxStylable"/>
1571 <interface name="ClutterContainer"/>
1572 <interface name="MxScrollable"/>
1573 <interface name="MxFocusable"/>
1574 </implements>
1575 <method name="add_attribute" symbol="mx_item_view_add_attribute">
1576 <return-type type="void"/>
1577 <parameters>
1578 <parameter name="item_view" type="MxItemView*"/>
1579 <parameter name="attribute" type="gchar*"/>
1580 <parameter name="column" type="gint"/>
1581 </parameters>
1582 </method>
1583 <method name="freeze" symbol="mx_item_view_freeze">
1584 <return-type type="void"/>
1585 <parameters>
1586 <parameter name="item_view" type="MxItemView*"/>
1587 </parameters>
1588 </method>
1589 <method name="get_factory" symbol="mx_item_view_get_factory">
1590 <return-type type="MxItemFactory*"/>
1591 <parameters>
1592 <parameter name="item_view" type="MxItemView*"/>
1593 </parameters>
1594 </method>
1595 <method name="get_item_type" symbol="mx_item_view_get_item_type">
1596 <return-type type="GType"/>
1597 <parameters>
1598 <parameter name="item_view" type="MxItemView*"/>
1599 </parameters>
1600 </method>
1601 <method name="get_model" symbol="mx_item_view_get_model">
1602 <return-type type="ClutterModel*"/>
1603 <parameters>
1604 <parameter name="item_view" type="MxItemView*"/>
1605 </parameters>
1606 </method>
1607 <constructor name="new" symbol="mx_item_view_new">
1608 <return-type type="ClutterActor*"/>
1609 </constructor>
1610 <method name="set_factory" symbol="mx_item_view_set_factory">
1611 <return-type type="void"/>
1612 <parameters>
1613 <parameter name="item_view" type="MxItemView*"/>
1614 <parameter name="factory" type="MxItemFactory*"/>
1615 </parameters>
1616 </method>
1617 <method name="set_item_type" symbol="mx_item_view_set_item_type">
1618 <return-type type="void"/>
1619 <parameters>
1620 <parameter name="item_view" type="MxItemView*"/>
1621 <parameter name="item_type" type="GType"/>
1622 </parameters>
1623 </method>
1624 <method name="set_model" symbol="mx_item_view_set_model">
1625 <return-type type="void"/>
1626 <parameters>
1627 <parameter name="item_view" type="MxItemView*"/>
1628 <parameter name="model" type="ClutterModel*"/>
1629 </parameters>
1630 </method>
1631 <method name="thaw" symbol="mx_item_view_thaw">
1632 <return-type type="void"/>
1633 <parameters>
1634 <parameter name="item_view" type="MxItemView*"/>
1635 </parameters>
1636 </method>
1637 <property name="factory" type="GObject*" readable="1" writable="1" construct="0" construct-only="0"/>
1638 <property name="item-type" type="GType" readable="1" writable="1" construct="0" construct-only="0"/>
1639 <property name="model" type="ClutterModel*" readable="1" writable="1" construct="0" construct-only="0"/>
1640 </object>
1641 <object name="MxLabel" parent="MxWidget" type-name="MxLabel" get-type="mx_label_get_type">
1642 <implements>
1643 <interface name="ClutterScriptable"/>
1644 <interface name="MxStylable"/>
1645 </implements>
1646 <method name="get_clutter_text" symbol="mx_label_get_clutter_text">
1647 <return-type type="ClutterActor*"/>
1648 <parameters>
1649 <parameter name="label" type="MxLabel*"/>
1650 </parameters>
1651 </method>
1652 <method name="get_text" symbol="mx_label_get_text">
1653 <return-type type="gchar*"/>
1654 <parameters>
1655 <parameter name="label" type="MxLabel*"/>
1656 </parameters>
1657 </method>
1658 <method name="get_x_align" symbol="mx_label_get_x_align">
1659 <return-type type="MxAlign"/>
1660 <parameters>
1661 <parameter name="label" type="MxLabel*"/>
1662 </parameters>
1663 </method>
1664 <method name="get_y_align" symbol="mx_label_get_y_align">
1665 <return-type type="MxAlign"/>
1666 <parameters>
1667 <parameter name="label" type="MxLabel*"/>
1668 </parameters>
1669 </method>
1670 <constructor name="new" symbol="mx_label_new">
1671 <return-type type="ClutterActor*"/>
1672 </constructor>
1673 <constructor name="new_with_text" symbol="mx_label_new_with_text">
1674 <return-type type="ClutterActor*"/>
1675 <parameters>
1676 <parameter name="text" type="gchar*"/>
1677 </parameters>
1678 </constructor>
1679 <method name="set_text" symbol="mx_label_set_text">
1680 <return-type type="void"/>
1681 <parameters>
1682 <parameter name="label" type="MxLabel*"/>
1683 <parameter name="text" type="gchar*"/>
1684 </parameters>
1685 </method>
1686 <method name="set_x_align" symbol="mx_label_set_x_align">
1687 <return-type type="void"/>
1688 <parameters>
1689 <parameter name="label" type="MxLabel*"/>
1690 <parameter name="align" type="MxAlign"/>
1691 </parameters>
1692 </method>
1693 <method name="set_y_align" symbol="mx_label_set_y_align">
1694 <return-type type="void"/>
1695 <parameters>
1696 <parameter name="label" type="MxLabel*"/>
1697 <parameter name="align" type="MxAlign"/>
1698 </parameters>
1699 </method>
1700 <property name="clutter-text" type="ClutterText*" readable="1" writable="0" construct="0" construct-only="0"/>
1701 <property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1702 <property name="x-align" type="MxAlign" readable="1" writable="1" construct="0" construct-only="0"/>
1703 <property name="y-align" type="MxAlign" readable="1" writable="1" construct="0" construct-only="0"/>
1704 </object>
1705 <object name="MxListView" parent="MxBoxLayout" type-name="MxListView" get-type="mx_list_view_get_type">
1706 <implements>
1707 <interface name="ClutterScriptable"/>
1708 <interface name="MxStylable"/>
1709 <interface name="ClutterContainer"/>
1710 <interface name="MxScrollable"/>
1711 <interface name="MxFocusable"/>
1712 </implements>
1713 <method name="add_attribute" symbol="mx_list_view_add_attribute">
1714 <return-type type="void"/>
1715 <parameters>
1716 <parameter name="list_view" type="MxListView*"/>
1717 <parameter name="attribute" type="gchar*"/>
1718 <parameter name="column" type="gint"/>
1719 </parameters>
1720 </method>
1721 <method name="freeze" symbol="mx_list_view_freeze">
1722 <return-type type="void"/>
1723 <parameters>
1724 <parameter name="list_view" type="MxListView*"/>
1725 </parameters>
1726 </method>
1727 <method name="get_factory" symbol="mx_list_view_get_factory">
1728 <return-type type="MxItemFactory*"/>
1729 <parameters>
1730 <parameter name="list_view" type="MxListView*"/>
1731 </parameters>
1732 </method>
1733 <method name="get_item_type" symbol="mx_list_view_get_item_type">
1734 <return-type type="GType"/>
1735 <parameters>
1736 <parameter name="list_view" type="MxListView*"/>
1737 </parameters>
1738 </method>
1739 <method name="get_model" symbol="mx_list_view_get_model">
1740 <return-type type="ClutterModel*"/>
1741 <parameters>
1742 <parameter name="list_view" type="MxListView*"/>
1743 </parameters>
1744 </method>
1745 <constructor name="new" symbol="mx_list_view_new">
1746 <return-type type="ClutterActor*"/>
1747 </constructor>
1748 <method name="set_factory" symbol="mx_list_view_set_factory">
1749 <return-type type="void"/>
1750 <parameters>
1751 <parameter name="list_view" type="MxListView*"/>
1752 <parameter name="factory" type="MxItemFactory*"/>
1753 </parameters>
1754 </method>
1755 <method name="set_item_type" symbol="mx_list_view_set_item_type">
1756 <return-type type="void"/>
1757 <parameters>
1758 <parameter name="list_view" type="MxListView*"/>
1759 <parameter name="item_type" type="GType"/>
1760 </parameters>
1761 </method>
1762 <method name="set_model" symbol="mx_list_view_set_model">
1763 <return-type type="void"/>
1764 <parameters>
1765 <parameter name="list_view" type="MxListView*"/>
1766 <parameter name="model" type="ClutterModel*"/>
1767 </parameters>
1768 </method>
1769 <method name="thaw" symbol="mx_list_view_thaw">
1770 <return-type type="void"/>
1771 <parameters>
1772 <parameter name="list_view" type="MxListView*"/>
1773 </parameters>
1774 </method>
1775 <property name="factory" type="GObject*" readable="1" writable="1" construct="0" construct-only="0"/>
1776 <property name="item-type" type="GType" readable="1" writable="1" construct="0" construct-only="0"/>
1777 <property name="model" type="ClutterModel*" readable="1" writable="1" construct="0" construct-only="0"/>
1778 </object>
1779 <object name="MxMenu" parent="MxFloatingWidget" type-name="MxMenu" get-type="mx_menu_get_type">
1780 <implements>
1781 <interface name="ClutterScriptable"/>
1782 <interface name="MxStylable"/>
1783 </implements>
1784 <method name="add_action" symbol="mx_menu_add_action">
1785 <return-type type="void"/>
1786 <parameters>
1787 <parameter name="menu" type="MxMenu*"/>
1788 <parameter name="action" type="MxAction*"/>
1789 </parameters>
1790 </method>
1791 <constructor name="new" symbol="mx_menu_new">
1792 <return-type type="ClutterActor*"/>
1793 </constructor>
1794 <method name="remove_action" symbol="mx_menu_remove_action">
1795 <return-type type="void"/>
1796 <parameters>
1797 <parameter name="menu" type="MxMenu*"/>
1798 <parameter name="action" type="MxAction*"/>
1799 </parameters>
1800 </method>
1801 <method name="remove_all" symbol="mx_menu_remove_all">
1802 <return-type type="void"/>
1803 <parameters>
1804 <parameter name="menu" type="MxMenu*"/>
1805 </parameters>
1806 </method>
1807 <method name="show_with_position" symbol="mx_menu_show_with_position">
1808 <return-type type="void"/>
1809 <parameters>
1810 <parameter name="menu" type="MxMenu*"/>
1811 <parameter name="x" type="gfloat"/>
1812 <parameter name="y" type="gfloat"/>
1813 </parameters>
1814 </method>
1815 <signal name="action-activated" when="LAST">
1816 <return-type type="void"/>
1817 <parameters>
1818 <parameter name="menu" type="MxMenu*"/>
1819 <parameter name="action" type="MxAction*"/>
1820 </parameters>
1821 </signal>
1822 </object>
1823 <object name="MxNotebook" parent="MxWidget" type-name="MxNotebook" get-type="mx_notebook_get_type">
1824 <implements>
1825 <interface name="ClutterScriptable"/>
1826 <interface name="MxStylable"/>
1827 <interface name="ClutterContainer"/>
1828 </implements>
1829 <method name="get_current_page" symbol="mx_notebook_get_current_page">
1830 <return-type type="ClutterActor*"/>
1831 <parameters>
1832 <parameter name="notebook" type="MxNotebook*"/>
1833 </parameters>
1834 </method>
1835 <method name="get_enable_gestures" symbol="mx_notebook_get_enable_gestures">
1836 <return-type type="gboolean"/>
1837 <parameters>
1838 <parameter name="book" type="MxNotebook*"/>
1839 </parameters>
1840 </method>
1841 <constructor name="new" symbol="mx_notebook_new">
1842 <return-type type="ClutterActor*"/>
1843 </constructor>
1844 <method name="set_current_page" symbol="mx_notebook_set_current_page">
1845 <return-type type="void"/>
1846 <parameters>
1847 <parameter name="notebook" type="MxNotebook*"/>
1848 <parameter name="page" type="ClutterActor*"/>
1849 </parameters>
1850 </method>
1851 <method name="set_enable_gestures" symbol="mx_notebook_set_enable_gestures">
1852 <return-type type="void"/>
1853 <parameters>
1854 <parameter name="book" type="MxNotebook*"/>
1855 <parameter name="enabled" type="gboolean"/>
1856 </parameters>
1857 </method>
1858 <property name="current-page" type="ClutterActor*" readable="1" writable="1" construct="0" construct-only="0"/>
1859 <property name="enable-gestures" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1860 </object>
1861 <object name="MxOffscreen" parent="ClutterTexture" type-name="MxOffscreen" get-type="mx_offscreen_get_type">
1862 <implements>
1863 <interface name="ClutterScriptable"/>
1864 <interface name="ClutterContainer"/>
1865 </implements>
1866 <method name="get_auto_update" symbol="mx_offscreen_get_auto_update">
1867 <return-type type="gboolean"/>
1868 <parameters>
1869 <parameter name="offscreen" type="MxOffscreen*"/>
1870 </parameters>
1871 </method>
1872 <method name="get_child" symbol="mx_offscreen_get_child">
1873 <return-type type="ClutterActor*"/>
1874 <parameters>
1875 <parameter name="offscreen" type="MxOffscreen*"/>
1876 </parameters>
1877 </method>
1878 <method name="get_pick_child" symbol="mx_offscreen_get_pick_child">
1879 <return-type type="gboolean"/>
1880 <parameters>
1881 <parameter name="offscreen" type="MxOffscreen*"/>
1882 </parameters>
1883 </method>
1884 <constructor name="new" symbol="mx_offscreen_new">
1885 <return-type type="ClutterActor*"/>
1886 </constructor>
1887 <method name="set_auto_update" symbol="mx_offscreen_set_auto_update">
1888 <return-type type="void"/>
1889 <parameters>
1890 <parameter name="offscreen" type="MxOffscreen*"/>
1891 <parameter name="auto_update" type="gboolean"/>
1892 </parameters>
1893 </method>
1894 <method name="set_child" symbol="mx_offscreen_set_child">
1895 <return-type type="void"/>
1896 <parameters>
1897 <parameter name="offscreen" type="MxOffscreen*"/>
1898 <parameter name="actor" type="ClutterActor*"/>
1899 </parameters>
1900 </method>
1901 <method name="set_pick_child" symbol="mx_offscreen_set_pick_child">
1902 <return-type type="void"/>
1903 <parameters>
1904 <parameter name="offscreen" type="MxOffscreen*"/>
1905 <parameter name="pick" type="gboolean"/>
1906 </parameters>
1907 </method>
1908 <method name="update" symbol="mx_offscreen_update">
1909 <return-type type="void"/>
1910 <parameters>
1911 <parameter name="offscreen" type="MxOffscreen*"/>
1912 </parameters>
1913 </method>
1914 <property name="auto-update" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1915 <property name="child" type="ClutterActor*" readable="1" writable="1" construct="0" construct-only="0"/>
1916 <property name="pick-child" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1917 <vfunc name="paint_child">
1918 <return-type type="void"/>
1919 <parameters>
1920 <parameter name="self" type="MxOffscreen*"/>
1921 </parameters>
1922 </vfunc>
1923 </object>
1924 <object name="MxPathBar" parent="MxWidget" type-name="MxPathBar" get-type="mx_path_bar_get_type">
1925 <implements>
1926 <interface name="ClutterScriptable"/>
1927 <interface name="MxStylable"/>
1928 <interface name="MxFocusable"/>
1929 </implements>
1930 <method name="clear" symbol="mx_path_bar_clear">
1931 <return-type type="void"/>
1932 <parameters>
1933 <parameter name="bar" type="MxPathBar*"/>
1934 </parameters>
1935 </method>
1936 <method name="get_clear_on_change" symbol="mx_path_bar_get_clear_on_change">
1937 <return-type type="gboolean"/>
1938 <parameters>
1939 <parameter name="bar" type="MxPathBar*"/>
1940 </parameters>
1941 </method>
1942 <method name="get_editable" symbol="mx_path_bar_get_editable">
1943 <return-type type="gboolean"/>
1944 <parameters>
1945 <parameter name="bar" type="MxPathBar*"/>
1946 </parameters>
1947 </method>
1948 <method name="get_entry" symbol="mx_path_bar_get_entry">
1949 <return-type type="MxEntry*"/>
1950 <parameters>
1951 <parameter name="bar" type="MxPathBar*"/>
1952 </parameters>
1953 </method>
1954 <method name="get_label" symbol="mx_path_bar_get_label">
1955 <return-type type="gchar*"/>
1956 <parameters>
1957 <parameter name="bar" type="MxPathBar*"/>
1958 <parameter name="level" type="gint"/>
1959 </parameters>
1960 </method>
1961 <method name="get_level" symbol="mx_path_bar_get_level">
1962 <return-type type="gint"/>
1963 <parameters>
1964 <parameter name="bar" type="MxPathBar*"/>
1965 </parameters>
1966 </method>
1967 <method name="get_text" symbol="mx_path_bar_get_text">
1968 <return-type type="gchar*"/>
1969 <parameters>
1970 <parameter name="bar" type="MxPathBar*"/>
1971 </parameters>
1972 </method>
1973 <constructor name="new" symbol="mx_path_bar_new">
1974 <return-type type="ClutterActor*"/>
1975 </constructor>
1976 <method name="pop" symbol="mx_path_bar_pop">
1977 <return-type type="gint"/>
1978 <parameters>
1979 <parameter name="bar" type="MxPathBar*"/>
1980 </parameters>
1981 </method>
1982 <method name="push" symbol="mx_path_bar_push">
1983 <return-type type="gint"/>
1984 <parameters>
1985 <parameter name="bar" type="MxPathBar*"/>
1986 <parameter name="name" type="gchar*"/>
1987 </parameters>
1988 </method>
1989 <method name="set_clear_on_change" symbol="mx_path_bar_set_clear_on_change">
1990 <return-type type="void"/>
1991 <parameters>
1992 <parameter name="bar" type="MxPathBar*"/>
1993 <parameter name="clear_on_change" type="gboolean"/>
1994 </parameters>
1995 </method>
1996 <method name="set_editable" symbol="mx_path_bar_set_editable">
1997 <return-type type="void"/>
1998 <parameters>
1999 <parameter name="bar" type="MxPathBar*"/>
2000 <parameter name="editable" type="gboolean"/>
2001 </parameters>
2002 </method>
2003 <method name="set_label" symbol="mx_path_bar_set_label">
2004 <return-type type="void"/>
2005 <parameters>
2006 <parameter name="bar" type="MxPathBar*"/>
2007 <parameter name="level" type="gint"/>
2008 <parameter name="label" type="gchar*"/>
2009 </parameters>
2010 </method>
2011 <method name="set_text" symbol="mx_path_bar_set_text">
2012 <return-type type="void"/>
2013 <parameters>
2014 <parameter name="bar" type="MxPathBar*"/>
2015 <parameter name="text" type="gchar*"/>
2016 </parameters>
2017 </method>
2018 <property name="clear-on-change" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2019 <property name="editable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2020 <property name="entry" type="MxEntry*" readable="1" writable="0" construct="0" construct-only="0"/>
2021 <property name="level" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
2022 </object>
2023 <object name="MxProgressBar" parent="MxWidget" type-name="MxProgressBar" get-type="mx_progress_bar_get_type">
2024 <implements>
2025 <interface name="ClutterScriptable"/>
2026 <interface name="MxStylable"/>
2027 </implements>
2028 <method name="get_progress" symbol="mx_progress_bar_get_progress">
2029 <return-type type="gdouble"/>
2030 <parameters>
2031 <parameter name="bar" type="MxProgressBar*"/>
2032 </parameters>
2033 </method>
2034 <constructor name="new" symbol="mx_progress_bar_new">
2035 <return-type type="ClutterActor*"/>
2036 </constructor>
2037 <method name="set_progress" symbol="mx_progress_bar_set_progress">
2038 <return-type type="void"/>
2039 <parameters>
2040 <parameter name="bar" type="MxProgressBar*"/>
2041 <parameter name="progress" type="gdouble"/>
2042 </parameters>
2043 </method>
2044 <property name="progress" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
2045 </object>
2046 <object name="MxScrollBar" parent="MxBin" type-name="MxScrollBar" get-type="mx_scroll_bar_get_type">
2047 <implements>
2048 <interface name="ClutterScriptable"/>
2049 <interface name="MxStylable"/>
2050 <interface name="ClutterContainer"/>
2051 <interface name="MxFocusable"/>
2052 </implements>
2053 <method name="get_adjustment" symbol="mx_scroll_bar_get_adjustment">
2054 <return-type type="MxAdjustment*"/>
2055 <parameters>
2056 <parameter name="bar" type="MxScrollBar*"/>
2057 </parameters>
2058 </method>
2059 <method name="get_orientation" symbol="mx_scroll_bar_get_orientation">
2060 <return-type type="MxOrientation"/>
2061 <parameters>
2062 <parameter name="bar" type="MxScrollBar*"/>
2063 </parameters>
2064 </method>
2065 <constructor name="new" symbol="mx_scroll_bar_new">
2066 <return-type type="ClutterActor*"/>
2067 </constructor>
2068 <constructor name="new_with_adjustment" symbol="mx_scroll_bar_new_with_adjustment">
2069 <return-type type="ClutterActor*"/>
2070 <parameters>
2071 <parameter name="adjustment" type="MxAdjustment*"/>
2072 </parameters>
2073 </constructor>
2074 <method name="set_adjustment" symbol="mx_scroll_bar_set_adjustment">
2075 <return-type type="void"/>
2076 <parameters>
2077 <parameter name="bar" type="MxScrollBar*"/>
2078 <parameter name="adjustment" type="MxAdjustment*"/>
2079 </parameters>
2080 </method>
2081 <method name="set_orientation" symbol="mx_scroll_bar_set_orientation">
2082 <return-type type="void"/>
2083 <parameters>
2084 <parameter name="bar" type="MxScrollBar*"/>
2085 <parameter name="orientation" type="MxOrientation"/>
2086 </parameters>
2087 </method>
2088 <property name="adjustment" type="MxAdjustment*" readable="1" writable="1" construct="0" construct-only="0"/>
2089 <property name="orientation" type="MxOrientation" readable="1" writable="1" construct="0" construct-only="0"/>
2090 <signal name="scroll-start" when="LAST">
2091 <return-type type="void"/>
2092 <parameters>
2093 <parameter name="bar" type="MxScrollBar*"/>
2094 </parameters>
2095 </signal>
2096 <signal name="scroll-stop" when="LAST">
2097 <return-type type="void"/>
2098 <parameters>
2099 <parameter name="bar" type="MxScrollBar*"/>
2100 </parameters>
2101 </signal>
2102 </object>
2103 <object name="MxScrollView" parent="MxBin" type-name="MxScrollView" get-type="mx_scroll_view_get_type">
2104 <implements>
2105 <interface name="ClutterScriptable"/>
2106 <interface name="MxStylable"/>
2107 <interface name="ClutterContainer"/>
2108 <interface name="MxFocusable"/>
2109 </implements>
2110 <method name="ensure_visible" symbol="mx_scroll_view_ensure_visible">
2111 <return-type type="void"/>
2112 <parameters>
2113 <parameter name="scroll" type="MxScrollView*"/>
2114 <parameter name="geometry" type="ClutterGeometry*"/>
2115 </parameters>
2116 </method>
2117 <method name="get_enable_gestures" symbol="mx_scroll_view_get_enable_gestures">
2118 <return-type type="gboolean"/>
2119 <parameters>
2120 <parameter name="scroll" type="MxScrollView*"/>
2121 </parameters>
2122 </method>
2123 <method name="get_enable_mouse_scrolling" symbol="mx_scroll_view_get_enable_mouse_scrolling">
2124 <return-type type="gboolean"/>
2125 <parameters>
2126 <parameter name="scroll" type="MxScrollView*"/>
2127 </parameters>
2128 </method>
2129 <method name="get_scroll_policy" symbol="mx_scroll_view_get_scroll_policy">
2130 <return-type type="MxScrollPolicy"/>
2131 <parameters>
2132 <parameter name="scroll" type="MxScrollView*"/>
2133 </parameters>
2134 </method>
2135 <constructor name="new" symbol="mx_scroll_view_new">
2136 <return-type type="ClutterActor*"/>
2137 </constructor>
2138 <method name="set_enable_gestures" symbol="mx_scroll_view_set_enable_gestures">
2139 <return-type type="void"/>
2140 <parameters>
2141 <parameter name="scroll" type="MxScrollView*"/>
2142 <parameter name="enabled" type="gboolean"/>
2143 </parameters>
2144 </method>
2145 <method name="set_enable_mouse_scrolling" symbol="mx_scroll_view_set_enable_mouse_scrolling">
2146 <return-type type="void"/>
2147 <parameters>
2148 <parameter name="scroll" type="MxScrollView*"/>
2149 <parameter name="enabled" type="gboolean"/>
2150 </parameters>
2151 </method>
2152 <method name="set_scroll_policy" symbol="mx_scroll_view_set_scroll_policy">
2153 <return-type type="void"/>
2154 <parameters>
2155 <parameter name="scroll" type="MxScrollView*"/>
2156 <parameter name="policy" type="MxScrollPolicy"/>
2157 </parameters>
2158 </method>
2159 <property name="enable-gestures" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2160 <property name="enable-mouse-scrolling" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2161 <property name="scroll-policy" type="MxScrollPolicy" readable="1" writable="1" construct="0" construct-only="0"/>
2162 </object>
2163 <object name="MxSlider" parent="MxWidget" type-name="MxSlider" get-type="mx_slider_get_type">
2164 <implements>
2165 <interface name="ClutterScriptable"/>
2166 <interface name="MxStylable"/>
2167 </implements>
2168 <method name="get_value" symbol="mx_slider_get_value">
2169 <return-type type="gdouble"/>
2170 <parameters>
2171 <parameter name="bar" type="MxSlider*"/>
2172 </parameters>
2173 </method>
2174 <constructor name="new" symbol="mx_slider_new">
2175 <return-type type="ClutterActor*"/>
2176 </constructor>
2177 <method name="set_value" symbol="mx_slider_set_value">
2178 <return-type type="void"/>
2179 <parameters>
2180 <parameter name="bar" type="MxSlider*"/>
2181 <parameter name="value" type="gdouble"/>
2182 </parameters>
2183 </method>
2184 <property name="value" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
2185 </object>
2186 <object name="MxStyle" parent="GObject" type-name="MxStyle" get-type="mx_style_get_type">
2187 <method name="get" symbol="mx_style_get">
2188 <return-type type="void"/>
2189 <parameters>
2190 <parameter name="style" type="MxStyle*"/>
2191 <parameter name="stylable" type="MxStylable*"/>
2192 <parameter name="first_property_name" type="gchar*"/>
2193 </parameters>
2194 </method>
2195 <method name="get_default" symbol="mx_style_get_default">
2196 <return-type type="MxStyle*"/>
2197 </method>
2198 <method name="get_property" symbol="mx_style_get_property">
2199 <return-type type="void"/>
2200 <parameters>
2201 <parameter name="style" type="MxStyle*"/>
2202 <parameter name="stylable" type="MxStylable*"/>
2203 <parameter name="pspec" type="GParamSpec*"/>
2204 <parameter name="value" type="GValue*"/>
2205 </parameters>
2206 </method>
2207 <method name="get_valist" symbol="mx_style_get_valist">
2208 <return-type type="void"/>
2209 <parameters>
2210 <parameter name="style" type="MxStyle*"/>
2211 <parameter name="stylable" type="MxStylable*"/>
2212 <parameter name="first_property_name" type="gchar*"/>
2213 <parameter name="va_args" type="va_list"/>
2214 </parameters>
2215 </method>
2216 <method name="load_from_file" symbol="mx_style_load_from_file">
2217 <return-type type="gboolean"/>
2218 <parameters>
2219 <parameter name="style" type="MxStyle*"/>
2220 <parameter name="filename" type="gchar*"/>
2221 <parameter name="error" type="GError**"/>
2222 </parameters>
2223 </method>
2224 <constructor name="new" symbol="mx_style_new">
2225 <return-type type="MxStyle*"/>
2226 </constructor>
2227 <signal name="changed" when="LAST">
2228 <return-type type="void"/>
2229 <parameters>
2230 <parameter name="style" type="MxStyle*"/>
2231 </parameters>
2232 </signal>
2233 </object>
2234 <object name="MxTable" parent="MxWidget" type-name="MxTable" get-type="mx_table_get_type">
2235 <implements>
2236 <interface name="ClutterScriptable"/>
2237 <interface name="MxStylable"/>
2238 <interface name="ClutterContainer"/>
2239 <interface name="MxFocusable"/>
2240 </implements>
2241 <method name="add_actor" symbol="mx_table_add_actor">
2242 <return-type type="void"/>
2243 <parameters>
2244 <parameter name="table" type="MxTable*"/>
2245 <parameter name="actor" type="ClutterActor*"/>
2246 <parameter name="row" type="gint"/>
2247 <parameter name="column" type="gint"/>
2248 </parameters>
2249 </method>
2250 <method name="add_actor_with_properties" symbol="mx_table_add_actor_with_properties">
2251 <return-type type="void"/>
2252 <parameters>
2253 <parameter name="table" type="MxTable*"/>
2254 <parameter name="actor" type="ClutterActor*"/>
2255 <parameter name="row" type="gint"/>
2256 <parameter name="column" type="gint"/>
2257 <parameter name="first_property_name" type="gchar*"/>
2258 </parameters>
2259 </method>
2260 <method name="get_column_count" symbol="mx_table_get_column_count">
2261 <return-type type="gint"/>
2262 <parameters>
2263 <parameter name="table" type="MxTable*"/>
2264 </parameters>
2265 </method>
2266 <method name="get_column_spacing" symbol="mx_table_get_column_spacing">
2267 <return-type type="gint"/>
2268 <parameters>
2269 <parameter name="table" type="MxTable*"/>
2270 </parameters>
2271 </method>
2272 <method name="get_row_count" symbol="mx_table_get_row_count">
2273 <return-type type="gint"/>
2274 <parameters>
2275 <parameter name="table" type="MxTable*"/>
2276 </parameters>
2277 </method>
2278 <method name="get_row_spacing" symbol="mx_table_get_row_spacing">
2279 <return-type type="gint"/>
2280 <parameters>
2281 <parameter name="table" type="MxTable*"/>
2282 </parameters>
2283 </method>
2284 <constructor name="new" symbol="mx_table_new">
2285 <return-type type="ClutterActor*"/>
2286 </constructor>
2287 <method name="set_column_spacing" symbol="mx_table_set_column_spacing">
2288 <return-type type="void"/>
2289 <parameters>
2290 <parameter name="table" type="MxTable*"/>
2291 <parameter name="spacing" type="gint"/>
2292 </parameters>
2293 </method>
2294 <method name="set_row_spacing" symbol="mx_table_set_row_spacing">
2295 <return-type type="void"/>
2296 <parameters>
2297 <parameter name="table" type="MxTable*"/>
2298 <parameter name="spacing" type="gint"/>
2299 </parameters>
2300 </method>
2301 <property name="column-count" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
2302 <property name="column-spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
2303 <property name="row-count" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
2304 <property name="row-spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
2305 </object>
2306 <object name="MxTableChild" parent="ClutterChildMeta" type-name="MxTableChild" get-type="mx_table_child_get_type">
2307 <method name="get_column" symbol="mx_table_child_get_column">
2308 <return-type type="gint"/>
2309 <parameters>
2310 <parameter name="table" type="MxTable*"/>
2311 <parameter name="child" type="ClutterActor*"/>
2312 </parameters>
2313 </method>
2314 <method name="get_column_span" symbol="mx_table_child_get_column_span">
2315 <return-type type="gint"/>
2316 <parameters>
2317 <parameter name="table" type="MxTable*"/>
2318 <parameter name="child" type="ClutterActor*"/>
2319 </parameters>
2320 </method>
2321 <method name="get_row" symbol="mx_table_child_get_row">
2322 <return-type type="gint"/>
2323 <parameters>
2324 <parameter name="table" type="MxTable*"/>
2325 <parameter name="child" type="ClutterActor*"/>
2326 </parameters>
2327 </method>
2328 <method name="get_row_span" symbol="mx_table_child_get_row_span">
2329 <return-type type="gint"/>
2330 <parameters>
2331 <parameter name="table" type="MxTable*"/>
2332 <parameter name="child" type="ClutterActor*"/>
2333 </parameters>
2334 </method>
2335 <method name="get_x_align" symbol="mx_table_child_get_x_align">
2336 <return-type type="MxAlign"/>
2337 <parameters>
2338 <parameter name="table" type="MxTable*"/>
2339 <parameter name="child" type="ClutterActor*"/>
2340 </parameters>
2341 </method>
2342 <method name="get_x_expand" symbol="mx_table_child_get_x_expand">
2343 <return-type type="gboolean"/>
2344 <parameters>
2345 <parameter name="table" type="MxTable*"/>
2346 <parameter name="child" type="ClutterActor*"/>
2347 </parameters>
2348 </method>
2349 <method name="get_x_fill" symbol="mx_table_child_get_x_fill">
2350 <return-type type="gboolean"/>
2351 <parameters>
2352 <parameter name="table" type="MxTable*"/>
2353 <parameter name="child" type="ClutterActor*"/>
2354 </parameters>
2355 </method>
2356 <method name="get_y_align" symbol="mx_table_child_get_y_align">
2357 <return-type type="MxAlign"/>
2358 <parameters>
2359 <parameter name="table" type="MxTable*"/>
2360 <parameter name="child" type="ClutterActor*"/>
2361 </parameters>
2362 </method>
2363 <method name="get_y_expand" symbol="mx_table_child_get_y_expand">
2364 <return-type type="gboolean"/>
2365 <parameters>
2366 <parameter name="table" type="MxTable*"/>
2367 <parameter name="child" type="ClutterActor*"/>
2368 </parameters>
2369 </method>
2370 <method name="get_y_fill" symbol="mx_table_child_get_y_fill">
2371 <return-type type="gboolean"/>
2372 <parameters>
2373 <parameter name="table" type="MxTable*"/>
2374 <parameter name="child" type="ClutterActor*"/>
2375 </parameters>
2376 </method>
2377 <method name="set_column" symbol="mx_table_child_set_column">
2378 <return-type type="void"/>
2379 <parameters>
2380 <parameter name="table" type="MxTable*"/>
2381 <parameter name="child" type="ClutterActor*"/>
2382 <parameter name="col" type="gint"/>
2383 </parameters>
2384 </method>
2385 <method name="set_column_span" symbol="mx_table_child_set_column_span">
2386 <return-type type="void"/>
2387 <parameters>
2388 <parameter name="table" type="MxTable*"/>
2389 <parameter name="child" type="ClutterActor*"/>
2390 <parameter name="span" type="gint"/>
2391 </parameters>
2392 </method>
2393 <method name="set_row" symbol="mx_table_child_set_row">
2394 <return-type type="void"/>
2395 <parameters>
2396 <parameter name="table" type="MxTable*"/>
2397 <parameter name="child" type="ClutterActor*"/>
2398 <parameter name="row" type="gint"/>
2399 </parameters>
2400 </method>
2401 <method name="set_row_span" symbol="mx_table_child_set_row_span">
2402 <return-type type="void"/>
2403 <parameters>
2404 <parameter name="table" type="MxTable*"/>
2405 <parameter name="child" type="ClutterActor*"/>
2406 <parameter name="span" type="gint"/>
2407 </parameters>
2408 </method>
2409 <method name="set_x_align" symbol="mx_table_child_set_x_align">
2410 <return-type type="void"/>
2411 <parameters>
2412 <parameter name="table" type="MxTable*"/>
2413 <parameter name="child" type="ClutterActor*"/>
2414 <parameter name="align" type="MxAlign"/>
2415 </parameters>
2416 </method>
2417 <method name="set_x_expand" symbol="mx_table_child_set_x_expand">
2418 <return-type type="void"/>
2419 <parameters>
2420 <parameter name="table" type="MxTable*"/>
2421 <parameter name="child" type="ClutterActor*"/>
2422 <parameter name="expand" type="gboolean"/>
2423 </parameters>
2424 </method>
2425 <method name="set_x_fill" symbol="mx_table_child_set_x_fill">
2426 <return-type type="void"/>
2427 <parameters>
2428 <parameter name="table" type="MxTable*"/>
2429 <parameter name="child" type="ClutterActor*"/>
2430 <parameter name="fill" type="gboolean"/>
2431 </parameters>
2432 </method>
2433 <method name="set_y_align" symbol="mx_table_child_set_y_align">
2434 <return-type type="void"/>
2435 <parameters>
2436 <parameter name="table" type="MxTable*"/>
2437 <parameter name="child" type="ClutterActor*"/>
2438 <parameter name="align" type="MxAlign"/>
2439 </parameters>
2440 </method>
2441 <method name="set_y_expand" symbol="mx_table_child_set_y_expand">
2442 <return-type type="void"/>
2443 <parameters>
2444 <parameter name="table" type="MxTable*"/>
2445 <parameter name="child" type="ClutterActor*"/>
2446 <parameter name="expand" type="gboolean"/>
2447 </parameters>
2448 </method>
2449 <method name="set_y_fill" symbol="mx_table_child_set_y_fill">
2450 <return-type type="void"/>
2451 <parameters>
2452 <parameter name="table" type="MxTable*"/>
2453 <parameter name="child" type="ClutterActor*"/>
2454 <parameter name="fill" type="gboolean"/>
2455 </parameters>
2456 </method>
2457 <property name="column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
2458 <property name="column-span" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
2459 <property name="row" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
2460 <property name="row-span" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
2461 <property name="x-align" type="MxAlign" readable="1" writable="1" construct="0" construct-only="0"/>
2462 <property name="x-expand" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2463 <property name="x-fill" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2464 <property name="y-align" type="MxAlign" readable="1" writable="1" construct="0" construct-only="0"/>
2465 <property name="y-expand" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2466 <property name="y-fill" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2467 </object>
2468 <object name="MxTextureCache" parent="GObject" type-name="MxTextureCache" get-type="mx_texture_cache_get_type">
2469 <method name="get_actor" symbol="mx_texture_cache_get_actor">
2470 <return-type type="ClutterActor*"/>
2471 <parameters>
2472 <parameter name="self" type="MxTextureCache*"/>
2473 <parameter name="path" type="gchar*"/>
2474 </parameters>
2475 </method>
2476 <method name="get_cogl_texture" symbol="mx_texture_cache_get_cogl_texture">
2477 <return-type type="CoglHandle"/>
2478 <parameters>
2479 <parameter name="self" type="MxTextureCache*"/>
2480 <parameter name="path" type="gchar*"/>
2481 </parameters>
2482 </method>
2483 <method name="get_default" symbol="mx_texture_cache_get_default">
2484 <return-type type="MxTextureCache*"/>
2485 </method>
2486 <method name="get_size" symbol="mx_texture_cache_get_size">
2487 <return-type type="gint"/>
2488 <parameters>
2489 <parameter name="self" type="MxTextureCache*"/>
2490 </parameters>
2491 </method>
2492 <method name="get_texture" symbol="mx_texture_cache_get_texture">
2493 <return-type type="ClutterTexture*"/>
2494 <parameters>
2495 <parameter name="self" type="MxTextureCache*"/>
2496 <parameter name="path" type="gchar*"/>
2497 </parameters>
2498 </method>
2499 <method name="load_cache" symbol="mx_texture_cache_load_cache">
2500 <return-type type="void"/>
2501 <parameters>
2502 <parameter name="self" type="MxTextureCache*"/>
2503 <parameter name="filename" type="char*"/>
2504 </parameters>
2505 </method>
2506 <vfunc name="error_loading">
2507 <return-type type="void"/>
2508 <parameters>
2509 <parameter name="self" type="MxTextureCache*"/>
2510 <parameter name="error" type="GError*"/>
2511 </parameters>
2512 </vfunc>
2513 <vfunc name="loaded">
2514 <return-type type="void"/>
2515 <parameters>
2516 <parameter name="self" type="MxTextureCache*"/>
2517 <parameter name="path" type="gchar*"/>
2518 <parameter name="texture" type="ClutterTexture*"/>
2519 </parameters>
2520 </vfunc>
2521 </object>
2522 <object name="MxTextureFrame" parent="ClutterActor" type-name="MxTextureFrame" get-type="mx_texture_frame_get_type">
2523 <implements>
2524 <interface name="ClutterScriptable"/>
2525 </implements>
2526 <method name="get_border_values" symbol="mx_texture_frame_get_border_values">
2527 <return-type type="void"/>
2528 <parameters>
2529 <parameter name="frame" type="MxTextureFrame*"/>
2530 <parameter name="top" type="gfloat*"/>
2531 <parameter name="right" type="gfloat*"/>
2532 <parameter name="bottom" type="gfloat*"/>
2533 <parameter name="left" type="gfloat*"/>
2534 </parameters>
2535 </method>
2536 <method name="get_parent_texture" symbol="mx_texture_frame_get_parent_texture">
2537 <return-type type="ClutterTexture*"/>
2538 <parameters>
2539 <parameter name="frame" type="MxTextureFrame*"/>
2540 </parameters>
2541 </method>
2542 <constructor name="new" symbol="mx_texture_frame_new">
2543 <return-type type="ClutterActor*"/>
2544 <parameters>
2545 <parameter name="texture" type="ClutterTexture*"/>
2546 <parameter name="top" type="gfloat"/>
2547 <parameter name="right" type="gfloat"/>
2548 <parameter name="bottom" type="gfloat"/>
2549 <parameter name="left" type="gfloat"/>
2550 </parameters>
2551 </constructor>
2552 <method name="set_border_values" symbol="mx_texture_frame_set_border_values">
2553 <return-type type="void"/>
2554 <parameters>
2555 <parameter name="frame" type="MxTextureFrame*"/>
2556 <parameter name="top" type="gfloat"/>
2557 <parameter name="right" type="gfloat"/>
2558 <parameter name="bottom" type="gfloat"/>
2559 <parameter name="left" type="gfloat"/>
2560 </parameters>
2561 </method>
2562 <method name="set_parent_texture" symbol="mx_texture_frame_set_parent_texture">
2563 <return-type type="void"/>
2564 <parameters>
2565 <parameter name="frame" type="MxTextureFrame*"/>
2566 <parameter name="texture" type="ClutterTexture*"/>
2567 </parameters>
2568 </method>
2569 <property name="bottom" type="gfloat" readable="1" writable="1" construct="1" construct-only="0"/>
2570 <property name="left" type="gfloat" readable="1" writable="1" construct="1" construct-only="0"/>
2571 <property name="parent-texture" type="ClutterTexture*" readable="1" writable="1" construct="1" construct-only="0"/>
2572 <property name="right" type="gfloat" readable="1" writable="1" construct="1" construct-only="0"/>
2573 <property name="top" type="gfloat" readable="1" writable="1" construct="1" construct-only="0"/>
2574 </object>
2575 <object name="MxToggle" parent="MxWidget" type-name="MxToggle" get-type="mx_toggle_get_type">
2576 <implements>
2577 <interface name="ClutterScriptable"/>
2578 <interface name="MxStylable"/>
2579 </implements>
2580 <method name="get_active" symbol="mx_toggle_get_active">
2581 <return-type type="gboolean"/>
2582 <parameters>
2583 <parameter name="toggle" type="MxToggle*"/>
2584 </parameters>
2585 </method>
2586 <constructor name="new" symbol="mx_toggle_new">
2587 <return-type type="ClutterActor*"/>
2588 </constructor>
2589 <method name="set_active" symbol="mx_toggle_set_active">
2590 <return-type type="void"/>
2591 <parameters>
2592 <parameter name="toggle" type="MxToggle*"/>
2593 <parameter name="active" type="gboolean"/>
2594 </parameters>
2595 </method>
2596 <property name="active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2597 </object>
2598 <object name="MxToolbar" parent="MxBin" type-name="MxToolbar" get-type="mx_toolbar_get_type">
2599 <implements>
2600 <interface name="ClutterScriptable"/>
2601 <interface name="MxStylable"/>
2602 <interface name="ClutterContainer"/>
2603 <interface name="MxFocusable"/>
2604 </implements>
2605 <method name="get_has_close_button" symbol="mx_toolbar_get_has_close_button">
2606 <return-type type="gboolean"/>
2607 <parameters>
2608 <parameter name="toolbar" type="MxToolbar*"/>
2609 </parameters>
2610 </method>
2611 <constructor name="new" symbol="mx_toolbar_new">
2612 <return-type type="ClutterActor*"/>
2613 </constructor>
2614 <method name="set_has_close_button" symbol="mx_toolbar_set_has_close_button">
2615 <return-type type="void"/>
2616 <parameters>
2617 <parameter name="toolbar" type="MxToolbar*"/>
2618 <parameter name="has_close_button" type="gboolean"/>
2619 </parameters>
2620 </method>
2621 <property name="has-close-button" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2622 <signal name="close-button-clicked" when="LAST">
2623 <return-type type="gboolean"/>
2624 <parameters>
2625 <parameter name="toolbar" type="MxToolbar*"/>
2626 </parameters>
2627 </signal>
2628 </object>
2629 <object name="MxTooltip" parent="MxFloatingWidget" type-name="MxTooltip" get-type="mx_tooltip_get_type">
2630 <implements>
2631 <interface name="ClutterScriptable"/>
2632 <interface name="MxStylable"/>
2633 </implements>
2634 <method name="get_text" symbol="mx_tooltip_get_text">
2635 <return-type type="gchar*"/>
2636 <parameters>
2637 <parameter name="tooltip" type="MxTooltip*"/>
2638 </parameters>
2639 </method>
2640 <method name="get_tip_area" symbol="mx_tooltip_get_tip_area">
2641 <return-type type="ClutterGeometry*"/>
2642 <parameters>
2643 <parameter name="tooltip" type="MxTooltip*"/>
2644 </parameters>
2645 </method>
2646 <method name="hide" symbol="mx_tooltip_hide">
2647 <return-type type="void"/>
2648 <parameters>
2649 <parameter name="tooltip" type="MxTooltip*"/>
2650 </parameters>
2651 </method>
2652 <method name="set_text" symbol="mx_tooltip_set_text">
2653 <return-type type="void"/>
2654 <parameters>
2655 <parameter name="tooltip" type="MxTooltip*"/>
2656 <parameter name="text" type="gchar*"/>
2657 </parameters>
2658 </method>
2659 <method name="set_tip_area" symbol="mx_tooltip_set_tip_area">
2660 <return-type type="void"/>
2661 <parameters>
2662 <parameter name="tooltip" type="MxTooltip*"/>
2663 <parameter name="area" type="ClutterGeometry*"/>
2664 </parameters>
2665 </method>
2666 <method name="show" symbol="mx_tooltip_show">
2667 <return-type type="void"/>
2668 <parameters>
2669 <parameter name="tooltip" type="MxTooltip*"/>
2670 </parameters>
2671 </method>
2672 <property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
2673 <property name="tip-area" type="ClutterGeometry*" readable="1" writable="1" construct="0" construct-only="0"/>
2674 </object>
2675 <object name="MxViewport" parent="MxBin" type-name="MxViewport" get-type="mx_viewport_get_type">
2676 <implements>
2677 <interface name="ClutterScriptable"/>
2678 <interface name="MxStylable"/>
2679 <interface name="ClutterContainer"/>
2680 <interface name="MxFocusable"/>
2681 <interface name="MxScrollable"/>
2682 </implements>
2683 <method name="get_origin" symbol="mx_viewport_get_origin">
2684 <return-type type="void"/>
2685 <parameters>
2686 <parameter name="viewport" type="MxViewport*"/>
2687 <parameter name="x" type="gfloat*"/>
2688 <parameter name="y" type="gfloat*"/>
2689 <parameter name="z" type="gfloat*"/>
2690 </parameters>
2691 </method>
2692 <method name="get_sync_adjustments" symbol="mx_viewport_get_sync_adjustments">
2693 <return-type type="gboolean"/>
2694 <parameters>
2695 <parameter name="viewport" type="MxViewport*"/>
2696 </parameters>
2697 </method>
2698 <constructor name="new" symbol="mx_viewport_new">
2699 <return-type type="ClutterActor*"/>
2700 </constructor>
2701 <method name="set_origin" symbol="mx_viewport_set_origin">
2702 <return-type type="void"/>
2703 <parameters>
2704 <parameter name="viewport" type="MxViewport*"/>
2705 <parameter name="x" type="gfloat"/>
2706 <parameter name="y" type="gfloat"/>
2707 <parameter name="z" type="gfloat"/>
2708 </parameters>
2709 </method>
2710 <method name="set_sync_adjustments" symbol="mx_viewport_set_sync_adjustments">
2711 <return-type type="void"/>
2712 <parameters>
2713 <parameter name="viewport" type="MxViewport*"/>
2714 <parameter name="sync" type="gboolean"/>
2715 </parameters>
2716 </method>
2717 <property name="sync-adjustments" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2718 <property name="x-origin" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2719 <property name="y-origin" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2720 <property name="z-origin" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
2721 </object>
2722 <object name="MxWidget" parent="ClutterActor" type-name="MxWidget" get-type="mx_widget_get_type">
2723 <implements>
2724 <interface name="ClutterScriptable"/>
2725 <interface name="MxStylable"/>
2726 </implements>
2727 <method name="get_available_area" symbol="mx_widget_get_available_area">
2728 <return-type type="void"/>
2729 <parameters>
2730 <parameter name="widget" type="MxWidget*"/>
2731 <parameter name="allocation" type="ClutterActorBox*"/>
2732 <parameter name="area" type="ClutterActorBox*"/>
2733 </parameters>
2734 </method>
2735 <method name="get_background_image" symbol="mx_widget_get_background_image">
2736 <return-type type="ClutterActor*"/>
2737 <parameters>
2738 <parameter name="actor" type="MxWidget*"/>
2739 </parameters>
2740 </method>
2741 <method name="get_border_image" symbol="mx_widget_get_border_image">
2742 <return-type type="ClutterActor*"/>
2743 <parameters>
2744 <parameter name="actor" type="MxWidget*"/>
2745 </parameters>
2746 </method>
2747 <method name="get_disabled" symbol="mx_widget_get_disabled">
2748 <return-type type="gboolean"/>
2749 <parameters>
2750 <parameter name="widget" type="MxWidget*"/>
2751 </parameters>
2752 </method>
2753 <method name="get_menu" symbol="mx_widget_get_menu">
2754 <return-type type="MxMenu*"/>
2755 <parameters>
2756 <parameter name="widget" type="MxWidget*"/>
2757 </parameters>
2758 </method>
2759 <method name="get_padding" symbol="mx_widget_get_padding">
2760 <return-type type="void"/>
2761 <parameters>
2762 <parameter name="widget" type="MxWidget*"/>
2763 <parameter name="padding" type="MxPadding*"/>
2764 </parameters>
2765 </method>
2766 <method name="get_tooltip_text" symbol="mx_widget_get_tooltip_text">
2767 <return-type type="gchar*"/>
2768 <parameters>
2769 <parameter name="widget" type="MxWidget*"/>
2770 </parameters>
2771 </method>
2772 <method name="hide_tooltip" symbol="mx_widget_hide_tooltip">
2773 <return-type type="void"/>
2774 <parameters>
2775 <parameter name="widget" type="MxWidget*"/>
2776 </parameters>
2777 </method>
2778 <method name="long_press_cancel" symbol="mx_widget_long_press_cancel">
2779 <return-type type="void"/>
2780 <parameters>
2781 <parameter name="widget" type="MxWidget*"/>
2782 </parameters>
2783 </method>
2784 <method name="long_press_query" symbol="mx_widget_long_press_query">
2785 <return-type type="void"/>
2786 <parameters>
2787 <parameter name="widget" type="MxWidget*"/>
2788 <parameter name="event" type="ClutterButtonEvent*"/>
2789 </parameters>
2790 </method>
2791 <method name="paint_background" symbol="mx_widget_paint_background">
2792 <return-type type="void"/>
2793 <parameters>
2794 <parameter name="widget" type="MxWidget*"/>
2795 </parameters>
2796 </method>
2797 <method name="set_disabled" symbol="mx_widget_set_disabled">
2798 <return-type type="void"/>
2799 <parameters>
2800 <parameter name="widget" type="MxWidget*"/>
2801 <parameter name="disabled" type="gboolean"/>
2802 </parameters>
2803 </method>
2804 <method name="set_menu" symbol="mx_widget_set_menu">
2805 <return-type type="void"/>
2806 <parameters>
2807 <parameter name="widget" type="MxWidget*"/>
2808 <parameter name="menu" type="MxMenu*"/>
2809 </parameters>
2810 </method>
2811 <method name="set_tooltip_text" symbol="mx_widget_set_tooltip_text">
2812 <return-type type="void"/>
2813 <parameters>
2814 <parameter name="widget" type="MxWidget*"/>
2815 <parameter name="text" type="gchar*"/>
2816 </parameters>
2817 </method>
2818 <method name="show_tooltip" symbol="mx_widget_show_tooltip">
2819 <return-type type="void"/>
2820 <parameters>
2821 <parameter name="widget" type="MxWidget*"/>
2822 </parameters>
2823 </method>
2824 <property name="disabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2825 <property name="menu" type="MxMenu*" readable="1" writable="1" construct="0" construct-only="0"/>
2826 <property name="tooltip-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
2827 <signal name="long-press" when="LAST">
2828 <return-type type="gboolean"/>
2829 <parameters>
2830 <parameter name="widget" type="MxWidget*"/>
2831 <parameter name="action" type="gfloat"/>
2832 <parameter name="x" type="gfloat"/>
2833 <parameter name="y" type="MxLongPressAction"/>
2834 </parameters>
2835 </signal>
2836 <vfunc name="paint_background">
2837 <return-type type="void"/>
2838 <parameters>
2839 <parameter name="self" type="MxWidget*"/>
2840 <parameter name="background" type="ClutterActor*"/>
2841 <parameter name="color" type="ClutterColor*"/>
2842 </parameters>
2843 </vfunc>
2844 </object>
2845 <object name="MxWindow" parent="GObject" type-name="MxWindow" get-type="mx_window_get_type">
2846 <method name="get_child" symbol="mx_window_get_child">
2847 <return-type type="ClutterActor*"/>
2848 <parameters>
2849 <parameter name="window" type="MxWindow*"/>
2850 </parameters>
2851 </method>
2852 <method name="get_clutter_stage" symbol="mx_window_get_clutter_stage">
2853 <return-type type="ClutterStage*"/>
2854 <parameters>
2855 <parameter name="window" type="MxWindow*"/>
2856 </parameters>
2857 </method>
2858 <method name="get_for_stage" symbol="mx_window_get_for_stage">
2859 <return-type type="MxWindow*"/>
2860 <parameters>
2861 <parameter name="stage" type="ClutterStage*"/>
2862 </parameters>
2863 </method>
2864 <method name="get_has_toolbar" symbol="mx_window_get_has_toolbar">
2865 <return-type type="gboolean"/>
2866 <parameters>
2867 <parameter name="window" type="MxWindow*"/>
2868 </parameters>
2869 </method>
2870 <method name="get_icon_name" symbol="mx_window_get_icon_name">
2871 <return-type type="gchar*"/>
2872 <parameters>
2873 <parameter name="window" type="MxWindow*"/>
2874 </parameters>
2875 </method>
2876 <method name="get_small_screen" symbol="mx_window_get_small_screen">
2877 <return-type type="gboolean"/>
2878 <parameters>
2879 <parameter name="window" type="MxWindow*"/>
2880 </parameters>
2881 </method>
2882 <method name="get_toolbar" symbol="mx_window_get_toolbar">
2883 <return-type type="MxToolbar*"/>
2884 <parameters>
2885 <parameter name="window" type="MxWindow*"/>
2886 </parameters>
2887 </method>
2888 <method name="get_window_position" symbol="mx_window_get_window_position">
2889 <return-type type="void"/>
2890 <parameters>
2891 <parameter name="window" type="MxWindow*"/>
2892 <parameter name="x" type="gint*"/>
2893 <parameter name="y" type="gint*"/>
2894 </parameters>
2895 </method>
2896 <constructor name="new" symbol="mx_window_new">
2897 <return-type type="MxWindow*"/>
2898 </constructor>
2899 <constructor name="new_with_clutter_stage" symbol="mx_window_new_with_clutter_stage">
2900 <return-type type="MxWindow*"/>
2901 <parameters>
2902 <parameter name="stage" type="ClutterStage*"/>
2903 </parameters>
2904 </constructor>
2905 <method name="set_child" symbol="mx_window_set_child">
2906 <return-type type="void"/>
2907 <parameters>
2908 <parameter name="window" type="MxWindow*"/>
2909 <parameter name="actor" type="ClutterActor*"/>
2910 </parameters>
2911 </method>
2912 <method name="set_has_toolbar" symbol="mx_window_set_has_toolbar">
2913 <return-type type="void"/>
2914 <parameters>
2915 <parameter name="window" type="MxWindow*"/>
2916 <parameter name="toolbar" type="gboolean"/>
2917 </parameters>
2918 </method>
2919 <method name="set_icon_from_cogl_texture" symbol="mx_window_set_icon_from_cogl_texture">
2920 <return-type type="void"/>
2921 <parameters>
2922 <parameter name="window" type="MxWindow*"/>
2923 <parameter name="texture" type="CoglHandle"/>
2924 </parameters>
2925 </method>
2926 <method name="set_icon_name" symbol="mx_window_set_icon_name">
2927 <return-type type="void"/>
2928 <parameters>
2929 <parameter name="window" type="MxWindow*"/>
2930 <parameter name="icon_name" type="gchar*"/>
2931 </parameters>
2932 </method>
2933 <method name="set_small_screen" symbol="mx_window_set_small_screen">
2934 <return-type type="void"/>
2935 <parameters>
2936 <parameter name="window" type="MxWindow*"/>
2937 <parameter name="small_screen" type="gboolean"/>
2938 </parameters>
2939 </method>
2940 <method name="set_window_position" symbol="mx_window_set_window_position">
2941 <return-type type="void"/>
2942 <parameters>
2943 <parameter name="window" type="MxWindow*"/>
2944 <parameter name="x" type="gint"/>
2945 <parameter name="y" type="gint"/>
2946 </parameters>
2947 </method>
2948 <property name="child" type="ClutterActor*" readable="1" writable="1" construct="0" construct-only="0"/>
2949 <property name="clutter-stage" type="ClutterStage*" readable="1" writable="1" construct="0" construct-only="1"/>
2950 <property name="has-toolbar" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2951 <property name="icon-cogl-texture" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
2952 <property name="icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
2953 <property name="small-screen" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
2954 <property name="toolbar" type="MxToolbar*" readable="1" writable="0" construct="0" construct-only="0"/>
2955 <signal name="destroy" when="LAST">
2956 <return-type type="void"/>
2957 <parameters>
2958 <parameter name="window" type="MxWindow*"/>
2959 </parameters>
2960 </signal>
2961 </object>
2962 <interface name="MxDraggable" type-name="MxDraggable" get-type="mx_draggable_get_type">
2963 <requires>
2964 <interface name="ClutterActor"/>
2965 </requires>
2966 <method name="disable" symbol="mx_draggable_disable">
2967 <return-type type="void"/>
2968 <parameters>
2969 <parameter name="draggable" type="MxDraggable*"/>
2970 </parameters>
2971 </method>
2972 <method name="enable" symbol="mx_draggable_enable">
2973 <return-type type="void"/>
2974 <parameters>
2975 <parameter name="draggable" type="MxDraggable*"/>
2976 </parameters>
2977 </method>
2978 <method name="get_axis" symbol="mx_draggable_get_axis">
2979 <return-type type="MxDragAxis"/>
2980 <parameters>
2981 <parameter name="draggable" type="MxDraggable*"/>
2982 </parameters>
2983 </method>
2984 <method name="get_drag_actor" symbol="mx_draggable_get_drag_actor">
2985 <return-type type="ClutterActor*"/>
2986 <parameters>
2987 <parameter name="draggable" type="MxDraggable*"/>
2988 </parameters>
2989 </method>
2990 <method name="get_drag_threshold" symbol="mx_draggable_get_drag_threshold">
2991 <return-type type="guint"/>
2992 <parameters>
2993 <parameter name="draggable" type="MxDraggable*"/>
2994 </parameters>
2995 </method>
2996 <method name="is_enabled" symbol="mx_draggable_is_enabled">
2997 <return-type type="gboolean"/>
2998 <parameters>
2999 <parameter name="draggable" type="MxDraggable*"/>
3000 </parameters>
3001 </method>
3002 <method name="set_axis" symbol="mx_draggable_set_axis">
3003 <return-type type="void"/>
3004 <parameters>
3005 <parameter name="draggable" type="MxDraggable*"/>
3006 <parameter name="axis" type="MxDragAxis"/>
3007 </parameters>
3008 </method>
3009 <method name="set_drag_actor" symbol="mx_draggable_set_drag_actor">
3010 <return-type type="void"/>
3011 <parameters>
3012 <parameter name="draggable" type="MxDraggable*"/>
3013 <parameter name="actor" type="ClutterActor*"/>
3014 </parameters>
3015 </method>
3016 <method name="set_drag_threshold" symbol="mx_draggable_set_drag_threshold">
3017 <return-type type="void"/>
3018 <parameters>
3019 <parameter name="draggable" type="MxDraggable*"/>
3020 <parameter name="threshold" type="guint"/>
3021 </parameters>
3022 </method>
3023 <property name="axis" type="MxDragAxis" readable="1" writable="1" construct="0" construct-only="0"/>
3024 <property name="drag-actor" type="ClutterActor*" readable="1" writable="1" construct="0" construct-only="0"/>
3025 <property name="drag-enabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
3026 <property name="drag-threshold" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
3027 <signal name="drag-begin" when="FIRST">
3028 <return-type type="void"/>
3029 <parameters>
3030 <parameter name="draggable" type="MxDraggable*"/>
3031 <parameter name="event_x" type="gfloat"/>
3032 <parameter name="event_y" type="gfloat"/>
3033 <parameter name="event_button" type="gint"/>
3034 <parameter name="modifiers" type="ClutterModifierType"/>
3035 </parameters>
3036 </signal>
3037 <signal name="drag-end" when="FIRST">
3038 <return-type type="void"/>
3039 <parameters>
3040 <parameter name="draggable" type="MxDraggable*"/>
3041 <parameter name="event_x" type="gfloat"/>
3042 <parameter name="event_y" type="gfloat"/>
3043 </parameters>
3044 </signal>
3045 <signal name="drag-motion" when="FIRST">
3046 <return-type type="void"/>
3047 <parameters>
3048 <parameter name="draggable" type="MxDraggable*"/>
3049 <parameter name="delta_x" type="gfloat"/>
3050 <parameter name="delta_y" type="gfloat"/>
3051 </parameters>
3052 </signal>
3053 <vfunc name="disable">
3054 <return-type type="void"/>
3055 <parameters>
3056 <parameter name="draggable" type="MxDraggable*"/>
3057 </parameters>
3058 </vfunc>
3059 <vfunc name="enable">
3060 <return-type type="void"/>
3061 <parameters>
3062 <parameter name="draggable" type="MxDraggable*"/>
3063 </parameters>
3064 </vfunc>
3065 </interface>
3066 <interface name="MxDroppable" type-name="MxDroppable" get-type="mx_droppable_get_type">
3067 <requires>
3068 <interface name="ClutterActor"/>
3069 </requires>
3070 <method name="accept_drop" symbol="mx_droppable_accept_drop">
3071 <return-type type="gboolean"/>
3072 <parameters>
3073 <parameter name="droppable" type="MxDroppable*"/>
3074 <parameter name="draggable" type="MxDraggable*"/>
3075 </parameters>
3076 </method>
3077 <method name="disable" symbol="mx_droppable_disable">
3078 <return-type type="void"/>
3079 <parameters>
3080 <parameter name="droppable" type="MxDroppable*"/>
3081 </parameters>
3082 </method>
3083 <method name="enable" symbol="mx_droppable_enable">
3084 <return-type type="void"/>
3085 <parameters>
3086 <parameter name="droppable" type="MxDroppable*"/>
3087 </parameters>
3088 </method>
3089 <method name="is_enabled" symbol="mx_droppable_is_enabled">
3090 <return-type type="gboolean"/>
3091 <parameters>
3092 <parameter name="droppable" type="MxDroppable*"/>
3093 </parameters>
3094 </method>
3095 <property name="drop-enabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
3096 <signal name="drop" when="FIRST">
3097 <return-type type="void"/>
3098 <parameters>
3099 <parameter name="droppable" type="MxDroppable*"/>
3100 <parameter name="draggable" type="ClutterActor*"/>
3101 <parameter name="event_x" type="gfloat"/>
3102 <parameter name="event_y" type="gfloat"/>
3103 <parameter name="button" type="gint"/>
3104 <parameter name="modifiers" type="ClutterModifierType"/>
3105 </parameters>
3106 </signal>
3107 <signal name="over-in" when="FIRST">
3108 <return-type type="void"/>
3109 <parameters>
3110 <parameter name="droppable" type="MxDroppable*"/>
3111 <parameter name="draggable" type="ClutterActor*"/>
3112 </parameters>
3113 </signal>
3114 <signal name="over-out" when="FIRST">
3115 <return-type type="void"/>
3116 <parameters>
3117 <parameter name="droppable" type="MxDroppable*"/>
3118 <parameter name="draggable" type="ClutterActor*"/>
3119 </parameters>
3120 </signal>
3121 <vfunc name="accept_drop">
3122 <return-type type="gboolean"/>
3123 <parameters>
3124 <parameter name="droppable" type="MxDroppable*"/>
3125 <parameter name="draggable" type="MxDraggable*"/>
3126 </parameters>
3127 </vfunc>
3128 <vfunc name="disable">
3129 <return-type type="void"/>
3130 <parameters>
3131 <parameter name="droppable" type="MxDroppable*"/>
3132 </parameters>
3133 </vfunc>
3134 <vfunc name="enable">
3135 <return-type type="void"/>
3136 <parameters>
3137 <parameter name="droppable" type="MxDroppable*"/>
3138 </parameters>
3139 </vfunc>
3140 </interface>
3141 <interface name="MxFocusable" type-name="MxFocusable" get-type="mx_focusable_get_type">
3142 <method name="accept_focus" symbol="mx_focusable_accept_focus">
3143 <return-type type="MxFocusable*"/>
3144 <parameters>
3145 <parameter name="focusable" type="MxFocusable*"/>
3146 <parameter name="hint" type="MxFocusHint"/>
3147 </parameters>
3148 </method>
3149 <method name="move_focus" symbol="mx_focusable_move_focus">
3150 <return-type type="MxFocusable*"/>
3151 <parameters>
3152 <parameter name="focusable" type="MxFocusable*"/>
3153 <parameter name="direction" type="MxFocusDirection"/>
3154 <parameter name="from" type="MxFocusable*"/>
3155 </parameters>
3156 </method>
3157 <vfunc name="accept_focus">
3158 <return-type type="MxFocusable*"/>
3159 <parameters>
3160 <parameter name="focusable" type="MxFocusable*"/>
3161 <parameter name="hint" type="MxFocusHint"/>
3162 </parameters>
3163 </vfunc>
3164 <vfunc name="move_focus">
3165 <return-type type="MxFocusable*"/>
3166 <parameters>
3167 <parameter name="focusable" type="MxFocusable*"/>
3168 <parameter name="direction" type="MxFocusDirection"/>
3169 <parameter name="from" type="MxFocusable*"/>
3170 </parameters>
3171 </vfunc>
3172 </interface>
3173 <interface name="MxItemFactory" type-name="MxItemFactory" get-type="mx_item_factory_get_type">
3174 <method name="create" symbol="mx_item_factory_create">
3175 <return-type type="ClutterActor*"/>
3176 <parameters>
3177 <parameter name="factory" type="MxItemFactory*"/>
3178 </parameters>
3179 </method>
3180 <vfunc name="create">
3181 <return-type type="ClutterActor*"/>
3182 <parameters>
3183 <parameter name="factory" type="MxItemFactory*"/>
3184 </parameters>
3185 </vfunc>
3186 </interface>
3187 <interface name="MxScrollable" type-name="MxScrollable" get-type="mx_scrollable_get_type">
3188 <method name="get_adjustments" symbol="mx_scrollable_get_adjustments">
3189 <return-type type="void"/>
3190 <parameters>
3191 <parameter name="scrollable" type="MxScrollable*"/>
3192 <parameter name="hadjustment" type="MxAdjustment**"/>
3193 <parameter name="vadjustment" type="MxAdjustment**"/>
3194 </parameters>
3195 </method>
3196 <method name="set_adjustments" symbol="mx_scrollable_set_adjustments">
3197 <return-type type="void"/>
3198 <parameters>
3199 <parameter name="scrollable" type="MxScrollable*"/>
3200 <parameter name="hadjustment" type="MxAdjustment*"/>
3201 <parameter name="vadjustment" type="MxAdjustment*"/>
3202 </parameters>
3203 </method>
3204 <vfunc name="get_adjustments">
3205 <return-type type="void"/>
3206 <parameters>
3207 <parameter name="scrollable" type="MxScrollable*"/>
3208 <parameter name="hadjustment" type="MxAdjustment**"/>
3209 <parameter name="vadjustment" type="MxAdjustment**"/>
3210 </parameters>
3211 </vfunc>
3212 <vfunc name="set_adjustments">
3213 <return-type type="void"/>
3214 <parameters>
3215 <parameter name="scrollable" type="MxScrollable*"/>
3216 <parameter name="hadjustment" type="MxAdjustment*"/>
3217 <parameter name="vadjustment" type="MxAdjustment*"/>
3218 </parameters>
3219 </vfunc>
3220 </interface>
3221 <interface name="MxStylable" type-name="MxStylable" get-type="mx_stylable_get_type">
3222 <method name="apply_clutter_text_attributes" symbol="mx_stylable_apply_clutter_text_attributes">
3223 <return-type type="void"/>
3224 <parameters>
3225 <parameter name="stylable" type="MxStylable*"/>
3226 <parameter name="text" type="ClutterText*"/>
3227 </parameters>
3228 </method>
3229 <method name="connect_change_notifiers" symbol="mx_stylable_connect_change_notifiers">
3230 <return-type type="void"/>
3231 <parameters>
3232 <parameter name="stylable" type="MxStylable*"/>
3233 </parameters>
3234 </method>
3235 <method name="find_property" symbol="mx_stylable_find_property">
3236 <return-type type="GParamSpec*"/>
3237 <parameters>
3238 <parameter name="stylable" type="MxStylable*"/>
3239 <parameter name="property_name" type="gchar*"/>
3240 </parameters>
3241 </method>
3242 <method name="get" symbol="mx_stylable_get">
3243 <return-type type="void"/>
3244 <parameters>
3245 <parameter name="stylable" type="MxStylable*"/>
3246 <parameter name="first_property_name" type="gchar*"/>
3247 </parameters>
3248 </method>
3249 <method name="get_default_value" symbol="mx_stylable_get_default_value">
3250 <return-type type="gboolean"/>
3251 <parameters>
3252 <parameter name="stylable" type="MxStylable*"/>
3253 <parameter name="property_name" type="gchar*"/>
3254 <parameter name="value_out" type="GValue*"/>
3255 </parameters>
3256 </method>
3257 <method name="get_property" symbol="mx_stylable_get_property">
3258 <return-type type="void"/>
3259 <parameters>
3260 <parameter name="stylable" type="MxStylable*"/>
3261 <parameter name="property_name" type="gchar*"/>
3262 <parameter name="value" type="GValue*"/>
3263 </parameters>
3264 </method>
3265 <method name="get_style" symbol="mx_stylable_get_style">
3266 <return-type type="MxStyle*"/>
3267 <parameters>
3268 <parameter name="stylable" type="MxStylable*"/>
3269 </parameters>
3270 </method>
3271 <method name="get_style_class" symbol="mx_stylable_get_style_class">
3272 <return-type type="gchar*"/>
3273 <parameters>
3274 <parameter name="stylable" type="MxStylable*"/>
3275 </parameters>
3276 </method>
3277 <method name="get_style_pseudo_class" symbol="mx_stylable_get_style_pseudo_class">
3278 <return-type type="gchar*"/>
3279 <parameters>
3280 <parameter name="stylable" type="MxStylable*"/>
3281 </parameters>
3282 </method>
3283 <method name="iface_install_property" symbol="mx_stylable_iface_install_property">
3284 <return-type type="void"/>
3285 <parameters>
3286 <parameter name="iface" type="MxStylableIface*"/>
3287 <parameter name="owner_type" type="GType"/>
3288 <parameter name="pspec" type="GParamSpec*"/>
3289 </parameters>
3290 </method>
3291 <method name="list_properties" symbol="mx_stylable_list_properties">
3292 <return-type type="GParamSpec**"/>
3293 <parameters>
3294 <parameter name="stylable" type="MxStylable*"/>
3295 <parameter name="n_props" type="guint*"/>
3296 </parameters>
3297 </method>
3298 <method name="set_style" symbol="mx_stylable_set_style">
3299 <return-type type="void"/>
3300 <parameters>
3301 <parameter name="stylable" type="MxStylable*"/>
3302 <parameter name="style" type="MxStyle*"/>
3303 </parameters>
3304 </method>
3305 <method name="set_style_class" symbol="mx_stylable_set_style_class">
3306 <return-type type="void"/>
3307 <parameters>
3308 <parameter name="stylable" type="MxStylable*"/>
3309 <parameter name="style_class" type="gchar*"/>
3310 </parameters>
3311 </method>
3312 <method name="set_style_pseudo_class" symbol="mx_stylable_set_style_pseudo_class">
3313 <return-type type="void"/>
3314 <parameters>
3315 <parameter name="stylable" type="MxStylable*"/>
3316 <parameter name="pseudo_class" type="gchar*"/>
3317 </parameters>
3318 </method>
3319 <method name="style_changed" symbol="mx_stylable_style_changed">
3320 <return-type type="void"/>
3321 <parameters>
3322 <parameter name="stylable" type="MxStylable*"/>
3323 <parameter name="flags" type="MxStyleChangedFlags"/>
3324 </parameters>
3325 </method>
3326 <signal name="style-changed" when="FIRST">
3327 <return-type type="void"/>
3328 <parameters>
3329 <parameter name="stylable" type="MxStylable*"/>
3330 <parameter name="flags" type="MxStyleChangedFlags"/>
3331 </parameters>
3332 </signal>
3333 <vfunc name="get_style">
3334 <return-type type="MxStyle*"/>
3335 <parameters>
3336 <parameter name="stylable" type="MxStylable*"/>
3337 </parameters>
3338 </vfunc>
3339 <vfunc name="get_style_class">
3340 <return-type type="gchar*"/>
3341 <parameters>
3342 <parameter name="stylable" type="MxStylable*"/>
3343 </parameters>
3344 </vfunc>
3345 <vfunc name="get_style_pseudo_class">
3346 <return-type type="gchar*"/>
3347 <parameters>
3348 <parameter name="stylable" type="MxStylable*"/>
3349 </parameters>
3350 </vfunc>
3351 <vfunc name="set_style">
3352 <return-type type="void"/>
3353 <parameters>
3354 <parameter name="stylable" type="MxStylable*"/>
3355 <parameter name="style" type="MxStyle*"/>
3356 </parameters>
3357 </vfunc>
3358 <vfunc name="set_style_class">
3359 <return-type type="void"/>
3360 <parameters>
3361 <parameter name="stylable" type="MxStylable*"/>
3362 <parameter name="style_class" type="gchar*"/>
3363 </parameters>
3364 </vfunc>
3365 <vfunc name="set_style_pseudo_class">
3366 <return-type type="void"/>
3367 <parameters>
3368 <parameter name="stylable" type="MxStylable*"/>
3369 <parameter name="style_class" type="gchar*"/>
3370 </parameters>
3371 </vfunc>
3372 </interface>
3373 <constant name="MX_MAJOR_VERSION" type="int" value="1"/>
3374 <constant name="MX_MICRO_VERSION" type="int" value="0"/>
3375 <constant name="MX_MINOR_VERSION" type="int" value="0"/>
3376 <constant name="MX_VERSION_HEX" type="int" value="0"/>
3377 <constant name="MX_VERSION_S" type="char*" value="1.0.0"/>
3378 </namespace>
3379 </api>