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