00001
00002
00003
00004 #ifndef __dbus_glib_marshal_impl_dbus_magnifier_MARSHAL_H__
00005 #define __dbus_glib_marshal_impl_dbus_magnifier_MARSHAL_H__
00006
00007 #include <glib-object.h>
00008
00009 G_BEGIN_DECLS
00010
00011 #ifdef G_ENABLE_DEBUG
00012 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
00013 #define g_marshal_value_peek_char(v) g_value_get_char (v)
00014 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
00015 #define g_marshal_value_peek_int(v) g_value_get_int (v)
00016 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
00017 #define g_marshal_value_peek_long(v) g_value_get_long (v)
00018 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
00019 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
00020 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
00021 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
00022 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
00023 #define g_marshal_value_peek_float(v) g_value_get_float (v)
00024 #define g_marshal_value_peek_double(v) g_value_get_double (v)
00025 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
00026 #define g_marshal_value_peek_param(v) g_value_get_param (v)
00027 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
00028 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
00029 #define g_marshal_value_peek_object(v) g_value_get_object (v)
00030 #else
00031
00032
00033
00034
00035 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
00036 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
00037 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
00038 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
00039 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
00040 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
00041 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
00042 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
00043 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
00044 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
00045 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
00046 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
00047 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
00048 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
00049 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
00050 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
00051 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
00052 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
00053 #endif
00054
00055
00056
00057 extern void dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__BOXED (GClosure *closure,
00058 GValue *return_value,
00059 guint n_param_values,
00060 const GValue *param_values,
00061 gpointer invocation_hint,
00062 gpointer marshal_data);
00063 void
00064 dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__BOXED (GClosure *closure,
00065 GValue *return_value G_GNUC_UNUSED,
00066 guint n_param_values,
00067 const GValue *param_values,
00068 gpointer invocation_hint G_GNUC_UNUSED,
00069 gpointer marshal_data)
00070 {
00071 typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED) (gpointer data1,
00072 gpointer arg_1,
00073 gpointer data2);
00074 register GMarshalFunc_BOOLEAN__BOXED callback;
00075 register GCClosure *cc = (GCClosure*) closure;
00076 register gpointer data1, data2;
00077 gboolean v_return;
00078
00079 g_return_if_fail (return_value != NULL);
00080 g_return_if_fail (n_param_values == 2);
00081
00082 if (G_CCLOSURE_SWAP_DATA (closure))
00083 {
00084 data1 = closure->data;
00085 data2 = g_value_peek_pointer (param_values + 0);
00086 }
00087 else
00088 {
00089 data1 = g_value_peek_pointer (param_values + 0);
00090 data2 = closure->data;
00091 }
00092 callback = (GMarshalFunc_BOOLEAN__BOXED) (marshal_data ? marshal_data : cc->callback);
00093
00094 v_return = callback (data1,
00095 g_marshal_value_peek_boxed (param_values + 1),
00096 data2);
00097
00098 g_value_set_boolean (return_value, v_return);
00099 }
00100
00101
00102 extern void dbus_glib_marshal_impl_dbus_magnifier_BOXED__DOUBLE_DOUBLE_BOXED_BOXED (GClosure *closure,
00103 GValue *return_value,
00104 guint n_param_values,
00105 const GValue *param_values,
00106 gpointer invocation_hint,
00107 gpointer marshal_data);
00108 void
00109 dbus_glib_marshal_impl_dbus_magnifier_BOXED__DOUBLE_DOUBLE_BOXED_BOXED (GClosure *closure,
00110 GValue *return_value G_GNUC_UNUSED,
00111 guint n_param_values,
00112 const GValue *param_values,
00113 gpointer invocation_hint G_GNUC_UNUSED,
00114 gpointer marshal_data)
00115 {
00116 typedef gpointer (*GMarshalFunc_BOXED__DOUBLE_DOUBLE_BOXED_BOXED) (gpointer data1,
00117 gdouble arg_1,
00118 gdouble arg_2,
00119 gpointer arg_3,
00120 gpointer arg_4,
00121 gpointer data2);
00122 register GMarshalFunc_BOXED__DOUBLE_DOUBLE_BOXED_BOXED callback;
00123 register GCClosure *cc = (GCClosure*) closure;
00124 register gpointer data1, data2;
00125 gpointer v_return;
00126
00127 g_return_if_fail (return_value != NULL);
00128 g_return_if_fail (n_param_values == 5);
00129
00130 if (G_CCLOSURE_SWAP_DATA (closure))
00131 {
00132 data1 = closure->data;
00133 data2 = g_value_peek_pointer (param_values + 0);
00134 }
00135 else
00136 {
00137 data1 = g_value_peek_pointer (param_values + 0);
00138 data2 = closure->data;
00139 }
00140 callback = (GMarshalFunc_BOXED__DOUBLE_DOUBLE_BOXED_BOXED) (marshal_data ? marshal_data : cc->callback);
00141
00142 v_return = callback (data1,
00143 g_marshal_value_peek_double (param_values + 1),
00144 g_marshal_value_peek_double (param_values + 2),
00145 g_marshal_value_peek_boxed (param_values + 3),
00146 g_marshal_value_peek_boxed (param_values + 4),
00147 data2);
00148
00149 g_value_take_boxed (return_value, v_return);
00150 }
00151
00152
00153 extern void dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__INT_INT_POINTER (GClosure *closure,
00154 GValue *return_value,
00155 guint n_param_values,
00156 const GValue *param_values,
00157 gpointer invocation_hint,
00158 gpointer marshal_data);
00159 void
00160 dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__INT_INT_POINTER (GClosure *closure,
00161 GValue *return_value G_GNUC_UNUSED,
00162 guint n_param_values,
00163 const GValue *param_values,
00164 gpointer invocation_hint G_GNUC_UNUSED,
00165 gpointer marshal_data)
00166 {
00167 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_INT_POINTER) (gpointer data1,
00168 gint arg_1,
00169 gint arg_2,
00170 gpointer arg_3,
00171 gpointer data2);
00172 register GMarshalFunc_BOOLEAN__INT_INT_POINTER callback;
00173 register GCClosure *cc = (GCClosure*) closure;
00174 register gpointer data1, data2;
00175 gboolean v_return;
00176
00177 g_return_if_fail (return_value != NULL);
00178 g_return_if_fail (n_param_values == 4);
00179
00180 if (G_CCLOSURE_SWAP_DATA (closure))
00181 {
00182 data1 = closure->data;
00183 data2 = g_value_peek_pointer (param_values + 0);
00184 }
00185 else
00186 {
00187 data1 = g_value_peek_pointer (param_values + 0);
00188 data2 = closure->data;
00189 }
00190 callback = (GMarshalFunc_BOOLEAN__INT_INT_POINTER) (marshal_data ? marshal_data : cc->callback);
00191
00192 v_return = callback (data1,
00193 g_marshal_value_peek_int (param_values + 1),
00194 g_marshal_value_peek_int (param_values + 2),
00195 g_marshal_value_peek_pointer (param_values + 3),
00196 data2);
00197
00198 g_value_set_boolean (return_value, v_return);
00199 }
00200
00201
00202 extern void dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__DOUBLE_POINTER (GClosure *closure,
00203 GValue *return_value,
00204 guint n_param_values,
00205 const GValue *param_values,
00206 gpointer invocation_hint,
00207 gpointer marshal_data);
00208 void
00209 dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__DOUBLE_POINTER (GClosure *closure,
00210 GValue *return_value G_GNUC_UNUSED,
00211 guint n_param_values,
00212 const GValue *param_values,
00213 gpointer invocation_hint G_GNUC_UNUSED,
00214 gpointer marshal_data)
00215 {
00216 typedef gboolean (*GMarshalFunc_BOOLEAN__DOUBLE_POINTER) (gpointer data1,
00217 gdouble arg_1,
00218 gpointer arg_2,
00219 gpointer data2);
00220 register GMarshalFunc_BOOLEAN__DOUBLE_POINTER callback;
00221 register GCClosure *cc = (GCClosure*) closure;
00222 register gpointer data1, data2;
00223 gboolean v_return;
00224
00225 g_return_if_fail (return_value != NULL);
00226 g_return_if_fail (n_param_values == 3);
00227
00228 if (G_CCLOSURE_SWAP_DATA (closure))
00229 {
00230 data1 = closure->data;
00231 data2 = g_value_peek_pointer (param_values + 0);
00232 }
00233 else
00234 {
00235 data1 = g_value_peek_pointer (param_values + 0);
00236 data2 = closure->data;
00237 }
00238 callback = (GMarshalFunc_BOOLEAN__DOUBLE_POINTER) (marshal_data ? marshal_data : cc->callback);
00239
00240 v_return = callback (data1,
00241 g_marshal_value_peek_double (param_values + 1),
00242 g_marshal_value_peek_pointer (param_values + 2),
00243 data2);
00244
00245 g_value_set_boolean (return_value, v_return);
00246 }
00247
00248
00249 extern void dbus_glib_marshal_impl_dbus_magnifier_DOUBLE__VOID (GClosure *closure,
00250 GValue *return_value,
00251 guint n_param_values,
00252 const GValue *param_values,
00253 gpointer invocation_hint,
00254 gpointer marshal_data);
00255 void
00256 dbus_glib_marshal_impl_dbus_magnifier_DOUBLE__VOID (GClosure *closure,
00257 GValue *return_value G_GNUC_UNUSED,
00258 guint n_param_values,
00259 const GValue *param_values,
00260 gpointer invocation_hint G_GNUC_UNUSED,
00261 gpointer marshal_data)
00262 {
00263 typedef gdouble (*GMarshalFunc_DOUBLE__VOID) (gpointer data1,
00264 gpointer data2);
00265 register GMarshalFunc_DOUBLE__VOID callback;
00266 register GCClosure *cc = (GCClosure*) closure;
00267 register gpointer data1, data2;
00268 gdouble v_return;
00269
00270 g_return_if_fail (return_value != NULL);
00271 g_return_if_fail (n_param_values == 1);
00272
00273 if (G_CCLOSURE_SWAP_DATA (closure))
00274 {
00275 data1 = closure->data;
00276 data2 = g_value_peek_pointer (param_values + 0);
00277 }
00278 else
00279 {
00280 data1 = g_value_peek_pointer (param_values + 0);
00281 data2 = closure->data;
00282 }
00283 callback = (GMarshalFunc_DOUBLE__VOID) (marshal_data ? marshal_data : cc->callback);
00284
00285 v_return = callback (data1,
00286 data2);
00287
00288 g_value_set_double (return_value, v_return);
00289 }
00290 #define dbus_glib_marshal_impl_dbus_magnifier_DOUBLE__NONE dbus_glib_marshal_impl_dbus_magnifier_DOUBLE__VOID
00291
00292
00293 extern void dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__BOXED_POINTER (GClosure *closure,
00294 GValue *return_value,
00295 guint n_param_values,
00296 const GValue *param_values,
00297 gpointer invocation_hint,
00298 gpointer marshal_data);
00299 void
00300 dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__BOXED_POINTER (GClosure *closure,
00301 GValue *return_value G_GNUC_UNUSED,
00302 guint n_param_values,
00303 const GValue *param_values,
00304 gpointer invocation_hint G_GNUC_UNUSED,
00305 gpointer marshal_data)
00306 {
00307 typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED_POINTER) (gpointer data1,
00308 gpointer arg_1,
00309 gpointer arg_2,
00310 gpointer data2);
00311 register GMarshalFunc_BOOLEAN__BOXED_POINTER callback;
00312 register GCClosure *cc = (GCClosure*) closure;
00313 register gpointer data1, data2;
00314 gboolean v_return;
00315
00316 g_return_if_fail (return_value != NULL);
00317 g_return_if_fail (n_param_values == 3);
00318
00319 if (G_CCLOSURE_SWAP_DATA (closure))
00320 {
00321 data1 = closure->data;
00322 data2 = g_value_peek_pointer (param_values + 0);
00323 }
00324 else
00325 {
00326 data1 = g_value_peek_pointer (param_values + 0);
00327 data2 = closure->data;
00328 }
00329 callback = (GMarshalFunc_BOOLEAN__BOXED_POINTER) (marshal_data ? marshal_data : cc->callback);
00330
00331 v_return = callback (data1,
00332 g_marshal_value_peek_boxed (param_values + 1),
00333 g_marshal_value_peek_pointer (param_values + 2),
00334 data2);
00335
00336 g_value_set_boolean (return_value, v_return);
00337 }
00338
00339
00340 extern void dbus_glib_marshal_impl_dbus_magnifier_STRING__VOID (GClosure *closure,
00341 GValue *return_value,
00342 guint n_param_values,
00343 const GValue *param_values,
00344 gpointer invocation_hint,
00345 gpointer marshal_data);
00346 void
00347 dbus_glib_marshal_impl_dbus_magnifier_STRING__VOID (GClosure *closure,
00348 GValue *return_value G_GNUC_UNUSED,
00349 guint n_param_values,
00350 const GValue *param_values,
00351 gpointer invocation_hint G_GNUC_UNUSED,
00352 gpointer marshal_data)
00353 {
00354 typedef gchar* (*GMarshalFunc_STRING__VOID) (gpointer data1,
00355 gpointer data2);
00356 register GMarshalFunc_STRING__VOID callback;
00357 register GCClosure *cc = (GCClosure*) closure;
00358 register gpointer data1, data2;
00359 gchar* v_return;
00360
00361 g_return_if_fail (return_value != NULL);
00362 g_return_if_fail (n_param_values == 1);
00363
00364 if (G_CCLOSURE_SWAP_DATA (closure))
00365 {
00366 data1 = closure->data;
00367 data2 = g_value_peek_pointer (param_values + 0);
00368 }
00369 else
00370 {
00371 data1 = g_value_peek_pointer (param_values + 0);
00372 data2 = closure->data;
00373 }
00374 callback = (GMarshalFunc_STRING__VOID) (marshal_data ? marshal_data : cc->callback);
00375
00376 v_return = callback (data1,
00377 data2);
00378
00379 g_value_take_string (return_value, v_return);
00380 }
00381 #define dbus_glib_marshal_impl_dbus_magnifier_STRING__NONE dbus_glib_marshal_impl_dbus_magnifier_STRING__VOID
00382
00383
00384 extern void dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
00385 GValue *return_value,
00386 guint n_param_values,
00387 const GValue *param_values,
00388 gpointer invocation_hint,
00389 gpointer marshal_data);
00390 void
00391 dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
00392 GValue *return_value G_GNUC_UNUSED,
00393 guint n_param_values,
00394 const GValue *param_values,
00395 gpointer invocation_hint G_GNUC_UNUSED,
00396 gpointer marshal_data)
00397 {
00398 typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (gpointer data1,
00399 gboolean arg_1,
00400 gpointer arg_2,
00401 gpointer data2);
00402 register GMarshalFunc_BOOLEAN__BOOLEAN_POINTER callback;
00403 register GCClosure *cc = (GCClosure*) closure;
00404 register gpointer data1, data2;
00405 gboolean v_return;
00406
00407 g_return_if_fail (return_value != NULL);
00408 g_return_if_fail (n_param_values == 3);
00409
00410 if (G_CCLOSURE_SWAP_DATA (closure))
00411 {
00412 data1 = closure->data;
00413 data2 = g_value_peek_pointer (param_values + 0);
00414 }
00415 else
00416 {
00417 data1 = g_value_peek_pointer (param_values + 0);
00418 data2 = closure->data;
00419 }
00420 callback = (GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
00421
00422 v_return = callback (data1,
00423 g_marshal_value_peek_boolean (param_values + 1),
00424 g_marshal_value_peek_pointer (param_values + 2),
00425 data2);
00426
00427 g_value_set_boolean (return_value, v_return);
00428 }
00429
00430
00431 extern void dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__INT_POINTER (GClosure *closure,
00432 GValue *return_value,
00433 guint n_param_values,
00434 const GValue *param_values,
00435 gpointer invocation_hint,
00436 gpointer marshal_data);
00437 void
00438 dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__INT_POINTER (GClosure *closure,
00439 GValue *return_value G_GNUC_UNUSED,
00440 guint n_param_values,
00441 const GValue *param_values,
00442 gpointer invocation_hint G_GNUC_UNUSED,
00443 gpointer marshal_data)
00444 {
00445 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER) (gpointer data1,
00446 gint arg_1,
00447 gpointer arg_2,
00448 gpointer data2);
00449 register GMarshalFunc_BOOLEAN__INT_POINTER callback;
00450 register GCClosure *cc = (GCClosure*) closure;
00451 register gpointer data1, data2;
00452 gboolean v_return;
00453
00454 g_return_if_fail (return_value != NULL);
00455 g_return_if_fail (n_param_values == 3);
00456
00457 if (G_CCLOSURE_SWAP_DATA (closure))
00458 {
00459 data1 = closure->data;
00460 data2 = g_value_peek_pointer (param_values + 0);
00461 }
00462 else
00463 {
00464 data1 = g_value_peek_pointer (param_values + 0);
00465 data2 = closure->data;
00466 }
00467 callback = (GMarshalFunc_BOOLEAN__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
00468
00469 v_return = callback (data1,
00470 g_marshal_value_peek_int (param_values + 1),
00471 g_marshal_value_peek_pointer (param_values + 2),
00472 data2);
00473
00474 g_value_set_boolean (return_value, v_return);
00475 }
00476
00477
00478 extern void dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__POINTER (GClosure *closure,
00479 GValue *return_value,
00480 guint n_param_values,
00481 const GValue *param_values,
00482 gpointer invocation_hint,
00483 gpointer marshal_data);
00484 void
00485 dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__POINTER (GClosure *closure,
00486 GValue *return_value G_GNUC_UNUSED,
00487 guint n_param_values,
00488 const GValue *param_values,
00489 gpointer invocation_hint G_GNUC_UNUSED,
00490 gpointer marshal_data)
00491 {
00492 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
00493 gpointer arg_1,
00494 gpointer data2);
00495 register GMarshalFunc_BOOLEAN__POINTER callback;
00496 register GCClosure *cc = (GCClosure*) closure;
00497 register gpointer data1, data2;
00498 gboolean v_return;
00499
00500 g_return_if_fail (return_value != NULL);
00501 g_return_if_fail (n_param_values == 2);
00502
00503 if (G_CCLOSURE_SWAP_DATA (closure))
00504 {
00505 data1 = closure->data;
00506 data2 = g_value_peek_pointer (param_values + 0);
00507 }
00508 else
00509 {
00510 data1 = g_value_peek_pointer (param_values + 0);
00511 data2 = closure->data;
00512 }
00513 callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
00514
00515 v_return = callback (data1,
00516 g_marshal_value_peek_pointer (param_values + 1),
00517 data2);
00518
00519 g_value_set_boolean (return_value, v_return);
00520 }
00521
00522
00523 extern void dbus_glib_marshal_impl_dbus_magnifier_BOXED__VOID (GClosure *closure,
00524 GValue *return_value,
00525 guint n_param_values,
00526 const GValue *param_values,
00527 gpointer invocation_hint,
00528 gpointer marshal_data);
00529 void
00530 dbus_glib_marshal_impl_dbus_magnifier_BOXED__VOID (GClosure *closure,
00531 GValue *return_value G_GNUC_UNUSED,
00532 guint n_param_values,
00533 const GValue *param_values,
00534 gpointer invocation_hint G_GNUC_UNUSED,
00535 gpointer marshal_data)
00536 {
00537 typedef gpointer (*GMarshalFunc_BOXED__VOID) (gpointer data1,
00538 gpointer data2);
00539 register GMarshalFunc_BOXED__VOID callback;
00540 register GCClosure *cc = (GCClosure*) closure;
00541 register gpointer data1, data2;
00542 gpointer v_return;
00543
00544 g_return_if_fail (return_value != NULL);
00545 g_return_if_fail (n_param_values == 1);
00546
00547 if (G_CCLOSURE_SWAP_DATA (closure))
00548 {
00549 data1 = closure->data;
00550 data2 = g_value_peek_pointer (param_values + 0);
00551 }
00552 else
00553 {
00554 data1 = g_value_peek_pointer (param_values + 0);
00555 data2 = closure->data;
00556 }
00557 callback = (GMarshalFunc_BOXED__VOID) (marshal_data ? marshal_data : cc->callback);
00558
00559 v_return = callback (data1,
00560 data2);
00561
00562 g_value_take_boxed (return_value, v_return);
00563 }
00564 #define dbus_glib_marshal_impl_dbus_magnifier_BOXED__NONE dbus_glib_marshal_impl_dbus_magnifier_BOXED__VOID
00565
00566
00567 extern void dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__UINT_POINTER (GClosure *closure,
00568 GValue *return_value,
00569 guint n_param_values,
00570 const GValue *param_values,
00571 gpointer invocation_hint,
00572 gpointer marshal_data);
00573 void
00574 dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__UINT_POINTER (GClosure *closure,
00575 GValue *return_value G_GNUC_UNUSED,
00576 guint n_param_values,
00577 const GValue *param_values,
00578 gpointer invocation_hint G_GNUC_UNUSED,
00579 gpointer marshal_data)
00580 {
00581 typedef gboolean (*GMarshalFunc_BOOLEAN__UINT_POINTER) (gpointer data1,
00582 guint arg_1,
00583 gpointer arg_2,
00584 gpointer data2);
00585 register GMarshalFunc_BOOLEAN__UINT_POINTER callback;
00586 register GCClosure *cc = (GCClosure*) closure;
00587 register gpointer data1, data2;
00588 gboolean v_return;
00589
00590 g_return_if_fail (return_value != NULL);
00591 g_return_if_fail (n_param_values == 3);
00592
00593 if (G_CCLOSURE_SWAP_DATA (closure))
00594 {
00595 data1 = closure->data;
00596 data2 = g_value_peek_pointer (param_values + 0);
00597 }
00598 else
00599 {
00600 data1 = g_value_peek_pointer (param_values + 0);
00601 data2 = closure->data;
00602 }
00603 callback = (GMarshalFunc_BOOLEAN__UINT_POINTER) (marshal_data ? marshal_data : cc->callback);
00604
00605 v_return = callback (data1,
00606 g_marshal_value_peek_uint (param_values + 1),
00607 g_marshal_value_peek_pointer (param_values + 2),
00608 data2);
00609
00610 g_value_set_boolean (return_value, v_return);
00611 }
00612
00613
00614 extern void dbus_glib_marshal_impl_dbus_magnifier_INT__VOID (GClosure *closure,
00615 GValue *return_value,
00616 guint n_param_values,
00617 const GValue *param_values,
00618 gpointer invocation_hint,
00619 gpointer marshal_data);
00620 void
00621 dbus_glib_marshal_impl_dbus_magnifier_INT__VOID (GClosure *closure,
00622 GValue *return_value G_GNUC_UNUSED,
00623 guint n_param_values,
00624 const GValue *param_values,
00625 gpointer invocation_hint G_GNUC_UNUSED,
00626 gpointer marshal_data)
00627 {
00628 typedef gint (*GMarshalFunc_INT__VOID) (gpointer data1,
00629 gpointer data2);
00630 register GMarshalFunc_INT__VOID callback;
00631 register GCClosure *cc = (GCClosure*) closure;
00632 register gpointer data1, data2;
00633 gint v_return;
00634
00635 g_return_if_fail (return_value != NULL);
00636 g_return_if_fail (n_param_values == 1);
00637
00638 if (G_CCLOSURE_SWAP_DATA (closure))
00639 {
00640 data1 = closure->data;
00641 data2 = g_value_peek_pointer (param_values + 0);
00642 }
00643 else
00644 {
00645 data1 = g_value_peek_pointer (param_values + 0);
00646 data2 = closure->data;
00647 }
00648 callback = (GMarshalFunc_INT__VOID) (marshal_data ? marshal_data : cc->callback);
00649
00650 v_return = callback (data1,
00651 data2);
00652
00653 g_value_set_int (return_value, v_return);
00654 }
00655 #define dbus_glib_marshal_impl_dbus_magnifier_INT__NONE dbus_glib_marshal_impl_dbus_magnifier_INT__VOID
00656
00657
00658 extern void dbus_glib_marshal_impl_dbus_magnifier_UINT__VOID (GClosure *closure,
00659 GValue *return_value,
00660 guint n_param_values,
00661 const GValue *param_values,
00662 gpointer invocation_hint,
00663 gpointer marshal_data);
00664 void
00665 dbus_glib_marshal_impl_dbus_magnifier_UINT__VOID (GClosure *closure,
00666 GValue *return_value G_GNUC_UNUSED,
00667 guint n_param_values,
00668 const GValue *param_values,
00669 gpointer invocation_hint G_GNUC_UNUSED,
00670 gpointer marshal_data)
00671 {
00672 typedef guint (*GMarshalFunc_UINT__VOID) (gpointer data1,
00673 gpointer data2);
00674 register GMarshalFunc_UINT__VOID callback;
00675 register GCClosure *cc = (GCClosure*) closure;
00676 register gpointer data1, data2;
00677 guint v_return;
00678
00679 g_return_if_fail (return_value != NULL);
00680 g_return_if_fail (n_param_values == 1);
00681
00682 if (G_CCLOSURE_SWAP_DATA (closure))
00683 {
00684 data1 = closure->data;
00685 data2 = g_value_peek_pointer (param_values + 0);
00686 }
00687 else
00688 {
00689 data1 = g_value_peek_pointer (param_values + 0);
00690 data2 = closure->data;
00691 }
00692 callback = (GMarshalFunc_UINT__VOID) (marshal_data ? marshal_data : cc->callback);
00693
00694 v_return = callback (data1,
00695 data2);
00696
00697 g_value_set_uint (return_value, v_return);
00698 }
00699 #define dbus_glib_marshal_impl_dbus_magnifier_UINT__NONE dbus_glib_marshal_impl_dbus_magnifier_UINT__VOID
00700
00701
00702 extern void dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__STRING_POINTER (GClosure *closure,
00703 GValue *return_value,
00704 guint n_param_values,
00705 const GValue *param_values,
00706 gpointer invocation_hint,
00707 gpointer marshal_data);
00708 void
00709 dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__STRING_POINTER (GClosure *closure,
00710 GValue *return_value G_GNUC_UNUSED,
00711 guint n_param_values,
00712 const GValue *param_values,
00713 gpointer invocation_hint G_GNUC_UNUSED,
00714 gpointer marshal_data)
00715 {
00716 typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_POINTER) (gpointer data1,
00717 gpointer arg_1,
00718 gpointer arg_2,
00719 gpointer data2);
00720 register GMarshalFunc_BOOLEAN__STRING_POINTER callback;
00721 register GCClosure *cc = (GCClosure*) closure;
00722 register gpointer data1, data2;
00723 gboolean v_return;
00724
00725 g_return_if_fail (return_value != NULL);
00726 g_return_if_fail (n_param_values == 3);
00727
00728 if (G_CCLOSURE_SWAP_DATA (closure))
00729 {
00730 data1 = closure->data;
00731 data2 = g_value_peek_pointer (param_values + 0);
00732 }
00733 else
00734 {
00735 data1 = g_value_peek_pointer (param_values + 0);
00736 data2 = closure->data;
00737 }
00738 callback = (GMarshalFunc_BOOLEAN__STRING_POINTER) (marshal_data ? marshal_data : cc->callback);
00739
00740 v_return = callback (data1,
00741 g_marshal_value_peek_string (param_values + 1),
00742 g_marshal_value_peek_pointer (param_values + 2),
00743 data2);
00744
00745 g_value_set_boolean (return_value, v_return);
00746 }
00747
00748
00749 extern void dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__VOID (GClosure *closure,
00750 GValue *return_value,
00751 guint n_param_values,
00752 const GValue *param_values,
00753 gpointer invocation_hint,
00754 gpointer marshal_data);
00755 void
00756 dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__VOID (GClosure *closure,
00757 GValue *return_value G_GNUC_UNUSED,
00758 guint n_param_values,
00759 const GValue *param_values,
00760 gpointer invocation_hint G_GNUC_UNUSED,
00761 gpointer marshal_data)
00762 {
00763 typedef gboolean (*GMarshalFunc_BOOLEAN__VOID) (gpointer data1,
00764 gpointer data2);
00765 register GMarshalFunc_BOOLEAN__VOID callback;
00766 register GCClosure *cc = (GCClosure*) closure;
00767 register gpointer data1, data2;
00768 gboolean v_return;
00769
00770 g_return_if_fail (return_value != NULL);
00771 g_return_if_fail (n_param_values == 1);
00772
00773 if (G_CCLOSURE_SWAP_DATA (closure))
00774 {
00775 data1 = closure->data;
00776 data2 = g_value_peek_pointer (param_values + 0);
00777 }
00778 else
00779 {
00780 data1 = g_value_peek_pointer (param_values + 0);
00781 data2 = closure->data;
00782 }
00783 callback = (GMarshalFunc_BOOLEAN__VOID) (marshal_data ? marshal_data : cc->callback);
00784
00785 v_return = callback (data1,
00786 data2);
00787
00788 g_value_set_boolean (return_value, v_return);
00789 }
00790 #define dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__NONE dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__VOID
00791
00792
00793 extern void dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__POINTER_POINTER (GClosure *closure,
00794 GValue *return_value,
00795 guint n_param_values,
00796 const GValue *param_values,
00797 gpointer invocation_hint,
00798 gpointer marshal_data);
00799 void
00800 dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__POINTER_POINTER (GClosure *closure,
00801 GValue *return_value G_GNUC_UNUSED,
00802 guint n_param_values,
00803 const GValue *param_values,
00804 gpointer invocation_hint G_GNUC_UNUSED,
00805 gpointer marshal_data)
00806 {
00807 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
00808 gpointer arg_1,
00809 gpointer arg_2,
00810 gpointer data2);
00811 register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
00812 register GCClosure *cc = (GCClosure*) closure;
00813 register gpointer data1, data2;
00814 gboolean v_return;
00815
00816 g_return_if_fail (return_value != NULL);
00817 g_return_if_fail (n_param_values == 3);
00818
00819 if (G_CCLOSURE_SWAP_DATA (closure))
00820 {
00821 data1 = closure->data;
00822 data2 = g_value_peek_pointer (param_values + 0);
00823 }
00824 else
00825 {
00826 data1 = g_value_peek_pointer (param_values + 0);
00827 data2 = closure->data;
00828 }
00829 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
00830
00831 v_return = callback (data1,
00832 g_marshal_value_peek_pointer (param_values + 1),
00833 g_marshal_value_peek_pointer (param_values + 2),
00834 data2);
00835
00836 g_value_set_boolean (return_value, v_return);
00837 }
00838
00839 G_END_DECLS
00840
00841 #endif
00842
00843 #include <dbus/dbus-glib.h>
00844 static const DBusGMethodInfo dbus_glib_impl_dbus_magnifier_methods[] = {
00845 { (GCallback) impl_dbus_magnifier_full_screen_capable, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__NONE, 0 },
00846 { (GCallback) impl_dbus_magnifier_hide_cursor, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__POINTER, 67 },
00847 { (GCallback) impl_dbus_magnifier_show_cursor, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__POINTER, 113 },
00848 { (GCallback) impl_dbus_magnifier_support_colorblind_filters, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__POINTER_POINTER, 159 },
00849 { (GCallback) impl_dbus_magnifier_create_zoom_region, dbus_glib_marshal_impl_dbus_magnifier_BOXED__DOUBLE_DOUBLE_BOXED_BOXED, 233 },
00850 { (GCallback) impl_dbus_magnifier_get_zoom_regions, dbus_glib_marshal_impl_dbus_magnifier_BOXED__NONE, 345 },
00851 { (GCallback) impl_dbus_magnifier_add_zoom_region, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__BOXED, 423 },
00852 { (GCallback) impl_dbus_magnifier_clear_all_zoom_regions, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__POINTER, 497 },
00853 { (GCallback) impl_dbus_magnifier_dispose, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__POINTER, 552 },
00854 { (GCallback) impl_dbus_magnifier_set_source_display, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__STRING_POINTER, 595 },
00855 { (GCallback) impl_dbus_magnifier_get_source_display, dbus_glib_marshal_impl_dbus_magnifier_STRING__NONE, 666 },
00856 { (GCallback) impl_dbus_magnifier_set_target_display, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__STRING_POINTER, 741 },
00857 { (GCallback) impl_dbus_magnifier_get_target_display, dbus_glib_marshal_impl_dbus_magnifier_STRING__NONE, 812 },
00858 { (GCallback) impl_dbus_magnifier_set_source_size, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__BOXED_POINTER, 887 },
00859 { (GCallback) impl_dbus_magnifier_get_source_size, dbus_glib_marshal_impl_dbus_magnifier_BOXED__NONE, 955 },
00860 { (GCallback) impl_dbus_magnifier_set_target_size, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__BOXED_POINTER, 1027 },
00861 { (GCallback) impl_dbus_magnifier_get_target_size, dbus_glib_marshal_impl_dbus_magnifier_BOXED__NONE, 1095 },
00862 { (GCallback) impl_dbus_magnifier_set_cursor_set, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__STRING_POINTER, 1167 },
00863 { (GCallback) impl_dbus_magnifier_get_cursor_set, dbus_glib_marshal_impl_dbus_magnifier_STRING__NONE, 1230 },
00864 { (GCallback) impl_dbus_magnifier_set_cursor_size, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__INT_INT_POINTER, 1297 },
00865 { (GCallback) impl_dbus_magnifier_get_cursor_size, dbus_glib_marshal_impl_dbus_magnifier_BOXED__NONE, 1358 },
00866 { (GCallback) impl_dbus_magnifier_set_cursor_zoom, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__DOUBLE_POINTER, 1418 },
00867 { (GCallback) impl_dbus_magnifier_get_cursor_zoom, dbus_glib_marshal_impl_dbus_magnifier_DOUBLE__NONE, 1478 },
00868 { (GCallback) impl_dbus_magnifier_set_cursor_color, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__UINT_POINTER, 1542 },
00869 { (GCallback) impl_dbus_magnifier_get_cursor_color, dbus_glib_marshal_impl_dbus_magnifier_UINT__NONE, 1602 },
00870 { (GCallback) impl_dbus_magnifier_set_cursor_hotspot, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__INT_INT_POINTER, 1666 },
00871 { (GCallback) impl_dbus_magnifier_get_cursor_hotspot, dbus_glib_marshal_impl_dbus_magnifier_BOXED__NONE, 1730 },
00872 { (GCallback) impl_dbus_magnifier_get_cursor_default_size, dbus_glib_marshal_impl_dbus_magnifier_INT__NONE, 1799 },
00873 { (GCallback) impl_dbus_magnifier_set_crosswire_size, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__INT_POINTER, 1868 },
00874 { (GCallback) impl_dbus_magnifier_get_crosswire_size, dbus_glib_marshal_impl_dbus_magnifier_INT__NONE, 1929 },
00875 { (GCallback) impl_dbus_magnifier_set_crosswire_length, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__INT_POINTER, 1994 },
00876 { (GCallback) impl_dbus_magnifier_get_crosswire_length, dbus_glib_marshal_impl_dbus_magnifier_INT__NONE, 2059 },
00877 { (GCallback) impl_dbus_magnifier_set_crosswire_clip, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__BOOLEAN_POINTER, 2128 },
00878 { (GCallback) impl_dbus_magnifier_get_crosswire_clip, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__NONE, 2189 },
00879 { (GCallback) impl_dbus_magnifier_set_crosswire_color, dbus_glib_marshal_impl_dbus_magnifier_BOOLEAN__UINT_POINTER, 2254 },
00880 { (GCallback) impl_dbus_magnifier_get_crosswire_color, dbus_glib_marshal_impl_dbus_magnifier_UINT__NONE, 2317 },
00881 };
00882
00883 const DBusGObjectInfo dbus_glib_impl_dbus_magnifier_object_info = { 1,
00884 dbus_glib_impl_dbus_magnifier_methods,
00885 36,
00886 "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",
00887 "\0",
00888 "\0"
00889 };
00890