4 #ifndef __dbus_glib_marshal_impl_dbus_magnifier_MARSHAL_H__
5 #define __dbus_glib_marshal_impl_dbus_magnifier_MARSHAL_H__
7 #include <glib-object.h>
12 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
13 #define g_marshal_value_peek_char(v) g_value_get_char (v)
14 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
15 #define g_marshal_value_peek_int(v) g_value_get_int (v)
16 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
17 #define g_marshal_value_peek_long(v) g_value_get_long (v)
18 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
19 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
20 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
21 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
22 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
23 #define g_marshal_value_peek_float(v) g_value_get_float (v)
24 #define g_marshal_value_peek_double(v) g_value_get_double (v)
25 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
26 #define g_marshal_value_peek_param(v) g_value_get_param (v)
27 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
28 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
29 #define g_marshal_value_peek_object(v) g_value_get_object (v)
35 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
36 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
37 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
38 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
39 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
40 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
41 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
42 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
43 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
44 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
45 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
46 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
47 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
48 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
49 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
50 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
51 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
52 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
60 const GValue *param_values,
61 gpointer invocation_hint,
62 gpointer marshal_data);
65 GValue *return_value G_GNUC_UNUSED,
67 const GValue *param_values,
68 gpointer invocation_hint G_GNUC_UNUSED,
69 gpointer marshal_data)
71 typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED) (gpointer data1,
74 register GMarshalFunc_BOOLEAN__BOXED callback;
75 register GCClosure *cc = (GCClosure*) closure;
76 register gpointer data1, data2;
79 g_return_if_fail (return_value != NULL);
80 g_return_if_fail (n_param_values == 2);
82 if (G_CCLOSURE_SWAP_DATA (closure))
84 data1 = closure->data;
85 data2 = g_value_peek_pointer (param_values + 0);
89 data1 = g_value_peek_pointer (param_values + 0);
90 data2 = closure->data;
92 callback = (GMarshalFunc_BOOLEAN__BOXED) (marshal_data ? marshal_data : cc->callback);
94 v_return = callback (data1,
98 g_value_set_boolean (return_value, v_return);
103 GValue *return_value,
104 guint n_param_values,
105 const GValue *param_values,
106 gpointer invocation_hint,
107 gpointer marshal_data);
110 GValue *return_value G_GNUC_UNUSED,
111 guint n_param_values,
112 const GValue *param_values,
113 gpointer invocation_hint G_GNUC_UNUSED,
114 gpointer marshal_data)
116 typedef gpointer (*GMarshalFunc_BOXED__DOUBLE_DOUBLE_BOXED_BOXED) (gpointer data1,
122 register GMarshalFunc_BOXED__DOUBLE_DOUBLE_BOXED_BOXED callback;
123 register GCClosure *cc = (GCClosure*) closure;
124 register gpointer data1, data2;
127 g_return_if_fail (return_value != NULL);
128 g_return_if_fail (n_param_values == 5);
130 if (G_CCLOSURE_SWAP_DATA (closure))
132 data1 = closure->data;
133 data2 = g_value_peek_pointer (param_values + 0);
137 data1 = g_value_peek_pointer (param_values + 0);
138 data2 = closure->data;
140 callback = (GMarshalFunc_BOXED__DOUBLE_DOUBLE_BOXED_BOXED) (marshal_data ? marshal_data : cc->callback);
142 v_return = callback (data1,
149 g_value_take_boxed (return_value, v_return);
154 GValue *return_value,
155 guint n_param_values,
156 const GValue *param_values,
157 gpointer invocation_hint,
158 gpointer marshal_data);
161 GValue *return_value G_GNUC_UNUSED,
162 guint n_param_values,
163 const GValue *param_values,
164 gpointer invocation_hint G_GNUC_UNUSED,
165 gpointer marshal_data)
167 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_INT_POINTER) (gpointer data1,
172 register GMarshalFunc_BOOLEAN__INT_INT_POINTER callback;
173 register GCClosure *cc = (GCClosure*) closure;
174 register gpointer data1, data2;
177 g_return_if_fail (return_value != NULL);
178 g_return_if_fail (n_param_values == 4);
180 if (G_CCLOSURE_SWAP_DATA (closure))
182 data1 = closure->data;
183 data2 = g_value_peek_pointer (param_values + 0);
187 data1 = g_value_peek_pointer (param_values + 0);
188 data2 = closure->data;
190 callback = (GMarshalFunc_BOOLEAN__INT_INT_POINTER) (marshal_data ? marshal_data : cc->callback);
192 v_return = callback (data1,
198 g_value_set_boolean (return_value, v_return);
203 GValue *return_value,
204 guint n_param_values,
205 const GValue *param_values,
206 gpointer invocation_hint,
207 gpointer marshal_data);
210 GValue *return_value G_GNUC_UNUSED,
211 guint n_param_values,
212 const GValue *param_values,
213 gpointer invocation_hint G_GNUC_UNUSED,
214 gpointer marshal_data)
216 typedef gboolean (*GMarshalFunc_BOOLEAN__DOUBLE_POINTER) (gpointer data1,
220 register GMarshalFunc_BOOLEAN__DOUBLE_POINTER callback;
221 register GCClosure *cc = (GCClosure*) closure;
222 register gpointer data1, data2;
225 g_return_if_fail (return_value != NULL);
226 g_return_if_fail (n_param_values == 3);
228 if (G_CCLOSURE_SWAP_DATA (closure))
230 data1 = closure->data;
231 data2 = g_value_peek_pointer (param_values + 0);
235 data1 = g_value_peek_pointer (param_values + 0);
236 data2 = closure->data;
238 callback = (GMarshalFunc_BOOLEAN__DOUBLE_POINTER) (marshal_data ? marshal_data : cc->callback);
240 v_return = callback (data1,
245 g_value_set_boolean (return_value, v_return);
250 GValue *return_value,
251 guint n_param_values,
252 const GValue *param_values,
253 gpointer invocation_hint,
254 gpointer marshal_data);
257 GValue *return_value G_GNUC_UNUSED,
258 guint n_param_values,
259 const GValue *param_values,
260 gpointer invocation_hint G_GNUC_UNUSED,
261 gpointer marshal_data)
263 typedef gdouble (*GMarshalFunc_DOUBLE__VOID) (gpointer data1,
265 register GMarshalFunc_DOUBLE__VOID callback;
266 register GCClosure *cc = (GCClosure*) closure;
267 register gpointer data1, data2;
270 g_return_if_fail (return_value != NULL);
271 g_return_if_fail (n_param_values == 1);
273 if (G_CCLOSURE_SWAP_DATA (closure))
275 data1 = closure->data;
276 data2 = g_value_peek_pointer (param_values + 0);
280 data1 = g_value_peek_pointer (param_values + 0);
281 data2 = closure->data;
283 callback = (GMarshalFunc_DOUBLE__VOID) (marshal_data ? marshal_data : cc->callback);
285 v_return = callback (data1,
288 g_value_set_double (return_value, v_return);
290 #define dbus_glib_marshal_impl_dbus_magnifier_DOUBLE__NONE dbus_glib_marshal_impl_dbus_magnifier_DOUBLE__VOID
294 GValue *return_value,
295 guint n_param_values,
296 const GValue *param_values,
297 gpointer invocation_hint,
298 gpointer marshal_data);
301 GValue *return_value G_GNUC_UNUSED,
302 guint n_param_values,
303 const GValue *param_values,
304 gpointer invocation_hint G_GNUC_UNUSED,
305 gpointer marshal_data)
307 typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED_POINTER) (gpointer data1,
311 register GMarshalFunc_BOOLEAN__BOXED_POINTER callback;
312 register GCClosure *cc = (GCClosure*) closure;
313 register gpointer data1, data2;
316 g_return_if_fail (return_value != NULL);
317 g_return_if_fail (n_param_values == 3);
319 if (G_CCLOSURE_SWAP_DATA (closure))
321 data1 = closure->data;
322 data2 = g_value_peek_pointer (param_values + 0);
326 data1 = g_value_peek_pointer (param_values + 0);
327 data2 = closure->data;
329 callback = (GMarshalFunc_BOOLEAN__BOXED_POINTER) (marshal_data ? marshal_data : cc->callback);
331 v_return = callback (data1,
336 g_value_set_boolean (return_value, v_return);
341 GValue *return_value,
342 guint n_param_values,
343 const GValue *param_values,
344 gpointer invocation_hint,
345 gpointer marshal_data);
348 GValue *return_value G_GNUC_UNUSED,
349 guint n_param_values,
350 const GValue *param_values,
351 gpointer invocation_hint G_GNUC_UNUSED,
352 gpointer marshal_data)
354 typedef gchar* (*GMarshalFunc_STRING__VOID) (gpointer data1,
356 register GMarshalFunc_STRING__VOID callback;
357 register GCClosure *cc = (GCClosure*) closure;
358 register gpointer data1, data2;
361 g_return_if_fail (return_value != NULL);
362 g_return_if_fail (n_param_values == 1);
364 if (G_CCLOSURE_SWAP_DATA (closure))
366 data1 = closure->data;
367 data2 = g_value_peek_pointer (param_values + 0);
371 data1 = g_value_peek_pointer (param_values + 0);
372 data2 = closure->data;
374 callback = (GMarshalFunc_STRING__VOID) (marshal_data ? marshal_data : cc->callback);
376 v_return = callback (data1,
379 g_value_take_string (return_value, v_return);
381 #define dbus_glib_marshal_impl_dbus_magnifier_STRING__NONE dbus_glib_marshal_impl_dbus_magnifier_STRING__VOID
385 GValue *return_value,
386 guint n_param_values,
387 const GValue *param_values,
388 gpointer invocation_hint,
389 gpointer marshal_data);
392 GValue *return_value G_GNUC_UNUSED,
393 guint n_param_values,
394 const GValue *param_values,
395 gpointer invocation_hint G_GNUC_UNUSED,
396 gpointer marshal_data)
398 typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (gpointer data1,
402 register GMarshalFunc_BOOLEAN__BOOLEAN_POINTER callback;
403 register GCClosure *cc = (GCClosure*) closure;
404 register gpointer data1, data2;
407 g_return_if_fail (return_value != NULL);
408 g_return_if_fail (n_param_values == 3);
410 if (G_CCLOSURE_SWAP_DATA (closure))
412 data1 = closure->data;
413 data2 = g_value_peek_pointer (param_values + 0);
417 data1 = g_value_peek_pointer (param_values + 0);
418 data2 = closure->data;
420 callback = (GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
422 v_return = callback (data1,
427 g_value_set_boolean (return_value, v_return);
432 GValue *return_value,
433 guint n_param_values,
434 const GValue *param_values,
435 gpointer invocation_hint,
436 gpointer marshal_data);
439 GValue *return_value G_GNUC_UNUSED,
440 guint n_param_values,
441 const GValue *param_values,
442 gpointer invocation_hint G_GNUC_UNUSED,
443 gpointer marshal_data)
445 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER) (gpointer data1,
449 register GMarshalFunc_BOOLEAN__INT_POINTER callback;
450 register GCClosure *cc = (GCClosure*) closure;
451 register gpointer data1, data2;
454 g_return_if_fail (return_value != NULL);
455 g_return_if_fail (n_param_values == 3);
457 if (G_CCLOSURE_SWAP_DATA (closure))
459 data1 = closure->data;
460 data2 = g_value_peek_pointer (param_values + 0);
464 data1 = g_value_peek_pointer (param_values + 0);
465 data2 = closure->data;
467 callback = (GMarshalFunc_BOOLEAN__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
469 v_return = callback (data1,
474 g_value_set_boolean (return_value, v_return);
479 GValue *return_value,
480 guint n_param_values,
481 const GValue *param_values,
482 gpointer invocation_hint,
483 gpointer marshal_data);
486 GValue *return_value G_GNUC_UNUSED,
487 guint n_param_values,
488 const GValue *param_values,
489 gpointer invocation_hint G_GNUC_UNUSED,
490 gpointer marshal_data)
492 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
495 register GMarshalFunc_BOOLEAN__POINTER callback;
496 register GCClosure *cc = (GCClosure*) closure;
497 register gpointer data1, data2;
500 g_return_if_fail (return_value != NULL);
501 g_return_if_fail (n_param_values == 2);
503 if (G_CCLOSURE_SWAP_DATA (closure))
505 data1 = closure->data;
506 data2 = g_value_peek_pointer (param_values + 0);
510 data1 = g_value_peek_pointer (param_values + 0);
511 data2 = closure->data;
513 callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
515 v_return = callback (data1,
519 g_value_set_boolean (return_value, v_return);
524 GValue *return_value,
525 guint n_param_values,
526 const GValue *param_values,
527 gpointer invocation_hint,
528 gpointer marshal_data);
531 GValue *return_value G_GNUC_UNUSED,
532 guint n_param_values,
533 const GValue *param_values,
534 gpointer invocation_hint G_GNUC_UNUSED,
535 gpointer marshal_data)
537 typedef gpointer (*GMarshalFunc_BOXED__VOID) (gpointer data1,
539 register GMarshalFunc_BOXED__VOID callback;
540 register GCClosure *cc = (GCClosure*) closure;
541 register gpointer data1, data2;
544 g_return_if_fail (return_value != NULL);
545 g_return_if_fail (n_param_values == 1);
547 if (G_CCLOSURE_SWAP_DATA (closure))
549 data1 = closure->data;
550 data2 = g_value_peek_pointer (param_values + 0);
554 data1 = g_value_peek_pointer (param_values + 0);
555 data2 = closure->data;
557 callback = (GMarshalFunc_BOXED__VOID) (marshal_data ? marshal_data : cc->callback);
559 v_return = callback (data1,
562 g_value_take_boxed (return_value, v_return);
564 #define dbus_glib_marshal_impl_dbus_magnifier_BOXED__NONE dbus_glib_marshal_impl_dbus_magnifier_BOXED__VOID
568 GValue *return_value,
569 guint n_param_values,
570 const GValue *param_values,
571 gpointer invocation_hint,
572 gpointer marshal_data);
575 GValue *return_value G_GNUC_UNUSED,
576 guint n_param_values,
577 const GValue *param_values,
578 gpointer invocation_hint G_GNUC_UNUSED,
579 gpointer marshal_data)
581 typedef gboolean (*GMarshalFunc_BOOLEAN__UINT_POINTER) (gpointer data1,
585 register GMarshalFunc_BOOLEAN__UINT_POINTER callback;
586 register GCClosure *cc = (GCClosure*) closure;
587 register gpointer data1, data2;
590 g_return_if_fail (return_value != NULL);
591 g_return_if_fail (n_param_values == 3);
593 if (G_CCLOSURE_SWAP_DATA (closure))
595 data1 = closure->data;
596 data2 = g_value_peek_pointer (param_values + 0);
600 data1 = g_value_peek_pointer (param_values + 0);
601 data2 = closure->data;
603 callback = (GMarshalFunc_BOOLEAN__UINT_POINTER) (marshal_data ? marshal_data : cc->callback);
605 v_return = callback (data1,
610 g_value_set_boolean (return_value, v_return);
615 GValue *return_value,
616 guint n_param_values,
617 const GValue *param_values,
618 gpointer invocation_hint,
619 gpointer marshal_data);
622 GValue *return_value G_GNUC_UNUSED,
623 guint n_param_values,
624 const GValue *param_values,
625 gpointer invocation_hint G_GNUC_UNUSED,
626 gpointer marshal_data)
628 typedef gint (*GMarshalFunc_INT__VOID) (gpointer data1,
630 register GMarshalFunc_INT__VOID callback;
631 register GCClosure *cc = (GCClosure*) closure;
632 register gpointer data1, data2;
635 g_return_if_fail (return_value != NULL);
636 g_return_if_fail (n_param_values == 1);
638 if (G_CCLOSURE_SWAP_DATA (closure))
640 data1 = closure->data;
641 data2 = g_value_peek_pointer (param_values + 0);
645 data1 = g_value_peek_pointer (param_values + 0);
646 data2 = closure->data;
648 callback = (GMarshalFunc_INT__VOID) (marshal_data ? marshal_data : cc->callback);
650 v_return = callback (data1,
653 g_value_set_int (return_value, v_return);
655 #define dbus_glib_marshal_impl_dbus_magnifier_INT__NONE dbus_glib_marshal_impl_dbus_magnifier_INT__VOID
659 GValue *return_value,
660 guint n_param_values,
661 const GValue *param_values,
662 gpointer invocation_hint,
663 gpointer marshal_data);
666 GValue *return_value G_GNUC_UNUSED,
667 guint n_param_values,
668 const GValue *param_values,
669 gpointer invocation_hint G_GNUC_UNUSED,
670 gpointer marshal_data)
672 typedef guint (*GMarshalFunc_UINT__VOID) (gpointer data1,
674 register GMarshalFunc_UINT__VOID callback;
675 register GCClosure *cc = (GCClosure*) closure;
676 register gpointer data1, data2;
679 g_return_if_fail (return_value != NULL);
680 g_return_if_fail (n_param_values == 1);
682 if (G_CCLOSURE_SWAP_DATA (closure))
684 data1 = closure->data;
685 data2 = g_value_peek_pointer (param_values + 0);
689 data1 = g_value_peek_pointer (param_values + 0);
690 data2 = closure->data;
692 callback = (GMarshalFunc_UINT__VOID) (marshal_data ? marshal_data : cc->callback);
694 v_return = callback (data1,
697 g_value_set_uint (return_value, v_return);
699 #define dbus_glib_marshal_impl_dbus_magnifier_UINT__NONE dbus_glib_marshal_impl_dbus_magnifier_UINT__VOID
703 GValue *return_value,
704 guint n_param_values,
705 const GValue *param_values,
706 gpointer invocation_hint,
707 gpointer marshal_data);
710 GValue *return_value G_GNUC_UNUSED,
711 guint n_param_values,
712 const GValue *param_values,
713 gpointer invocation_hint G_GNUC_UNUSED,
714 gpointer marshal_data)
716 typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_POINTER) (gpointer data1,
720 register GMarshalFunc_BOOLEAN__STRING_POINTER callback;
721 register GCClosure *cc = (GCClosure*) closure;
722 register gpointer data1, data2;
725 g_return_if_fail (return_value != NULL);
726 g_return_if_fail (n_param_values == 3);
728 if (G_CCLOSURE_SWAP_DATA (closure))
730 data1 = closure->data;
731 data2 = g_value_peek_pointer (param_values + 0);
735 data1 = g_value_peek_pointer (param_values + 0);
736 data2 = closure->data;
738 callback = (GMarshalFunc_BOOLEAN__STRING_POINTER) (marshal_data ? marshal_data : cc->callback);
740 v_return = callback (data1,
745 g_value_set_boolean (return_value, v_return);
750 GValue *return_value,
751 guint n_param_values,
752 const GValue *param_values,
753 gpointer invocation_hint,
754 gpointer marshal_data);
757 GValue *return_value G_GNUC_UNUSED,
758 guint n_param_values,
759 const GValue *param_values,
760 gpointer invocation_hint G_GNUC_UNUSED,
761 gpointer marshal_data)
763 typedef gboolean (*GMarshalFunc_BOOLEAN__VOID) (gpointer data1,
765 register GMarshalFunc_BOOLEAN__VOID callback;
766 register GCClosure *cc = (GCClosure*) closure;
767 register gpointer data1, data2;
770 g_return_if_fail (return_value != NULL);
771 g_return_if_fail (n_param_values == 1);
773 if (G_CCLOSURE_SWAP_DATA (closure))
775 data1 = closure->data;
776 data2 = g_value_peek_pointer (param_values + 0);
780 data1 = g_value_peek_pointer (param_values + 0);
781 data2 = closure->data;
783 callback = (GMarshalFunc_BOOLEAN__VOID) (marshal_data ? marshal_data : cc->callback);
785 v_return = callback (data1,
788 g_value_set_boolean (return_value, v_return);
790 #define dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__NONE dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__VOID
794 GValue *return_value,
795 guint n_param_values,
796 const GValue *param_values,
797 gpointer invocation_hint,
798 gpointer marshal_data);
801 GValue *return_value G_GNUC_UNUSED,
802 guint n_param_values,
803 const GValue *param_values,
804 gpointer invocation_hint G_GNUC_UNUSED,
805 gpointer marshal_data)
807 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
811 register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
812 register GCClosure *cc = (GCClosure*) closure;
813 register gpointer data1, data2;
816 g_return_if_fail (return_value != NULL);
817 g_return_if_fail (n_param_values == 3);
819 if (G_CCLOSURE_SWAP_DATA (closure))
821 data1 = closure->data;
822 data2 = g_value_peek_pointer (param_values + 0);
826 data1 = g_value_peek_pointer (param_values + 0);
827 data2 = closure->data;
829 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
831 v_return = callback (data1,
836 g_value_set_boolean (return_value, v_return);
843 #include <dbus/dbus-glib.h>
886 "org.freedesktop.gnome.Magnifier\0fullScreenCapable\0S\0b-ret\0O\0F\0R\0b\0\0org.freedesktop.gnome.Magnifier\0hideCursor\0S\0\0org.freedesktop.gnome.Magnifier\0showCursor\0S\0\0org.freedesktop.gnome.Magnifier\0supportColorblindFilters\0S\0b-ret\0O\0F\0N\0b\0\0org.freedesktop.gnome.Magnifier\0createZoomRegion\0S\0zx\0I\0d\0zy\0I\0d\0ROI\0I\0ai\0viewPort\0I\0ai\0zoomRegion-ret\0O\0F\0R\0o\0\0org.freedesktop.gnome.Magnifier\0getZoomRegions\0S\0zoomRegionList-ret\0O\0F\0R\0as\0\0org.freedesktop.gnome.Magnifier\0addZoomRegion\0S\0region\0I\0o\0b-ret\0O\0F\0R\0b\0\0org.freedesktop.gnome.Magnifier\0clearAllZoomRegions\0S\0\0org.freedesktop.gnome.Magnifier\0dispose\0S\0\0org.freedesktop.gnome.Magnifier\0setSourceDisplay\0S\0source_display\0I\0s\0\0org.freedesktop.gnome.Magnifier\0getSourceDisplay\0S\0source_display\0O\0F\0R\0s\0\0org.freedesktop.gnome.Magnifier\0setTargetDisplay\0S\0target_display\0I\0s\0\0org.freedesktop.gnome.Magnifier\0getTargetDisplay\0S\0target_display\0O\0F\0R\0s\0\0org.freedesktop.gnome.Magnifier\0setSourceSize\0S\0source_bounds\0I\0ai\0\0org.freedesktop.gnome.Magnifier\0getSourceSize\0S\0source_bounds\0O\0F\0R\0ai\0\0org.freedesktop.gnome.Magnifier\0setTargetSize\0S\0target_bounds\0I\0ai\0\0org.freedesktop.gnome.Magnifier\0getTargetSize\0S\0target_bounds\0O\0F\0R\0ai\0\0org.freedesktop.gnome.Magnifier\0setCursorSet\0S\0cursor_set\0I\0s\0\0org.freedesktop.gnome.Magnifier\0getCursorSet\0S\0cursor_set\0O\0F\0R\0s\0\0org.freedesktop.gnome.Magnifier\0setCursorSize\0S\0x\0I\0i\0y\0I\0i\0\0org.freedesktop.gnome.Magnifier\0getCursorSize\0S\0x\0O\0F\0R\0ai\0\0org.freedesktop.gnome.Magnifier\0setCursorZoom\0S\0factor\0I\0d\0\0org.freedesktop.gnome.Magnifier\0getCursorZoom\0S\0factor\0O\0F\0R\0d\0\0org.freedesktop.gnome.Magnifier\0setCursorColor\0S\0color\0I\0u\0\0org.freedesktop.gnome.Magnifier\0getCursorColor\0S\0color\0O\0F\0R\0u\0\0org.freedesktop.gnome.Magnifier\0setCursorHotspot\0S\0x\0I\0i\0y\0I\0i\0\0org.freedesktop.gnome.Magnifier\0getCursorHotspot\0S\0hotspot\0O\0F\0R\0ai\0\0org.freedesktop.gnome.Magnifier\0getCursorDefaultSize\0S\0size\0O\0F\0R\0i\0\0org.freedesktop.gnome.Magnifier\0setCrosswireSize\0S\0size\0I\0i\0\0org.freedesktop.gnome.Magnifier\0getCrosswireSize\0S\0size\0O\0F\0R\0i\0\0org.freedesktop.gnome.Magnifier\0setCrosswireLength\0S\0length\0I\0i\0\0org.freedesktop.gnome.Magnifier\0getCrosswireLength\0S\0length\0O\0F\0R\0i\0\0org.freedesktop.gnome.Magnifier\0setCrosswireClip\0S\0clip\0I\0b\0\0org.freedesktop.gnome.Magnifier\0getCrosswireClip\0S\0clip\0O\0F\0R\0b\0\0org.freedesktop.gnome.Magnifier\0setCrosswireColor\0S\0color\0I\0u\0\0org.freedesktop.gnome.Magnifier\0getCrosswireColor\0S\0color\0O\0F\0R\0u\0\0\0",