00001
00002 #include <glib-object.h>
00003
00004
00005 #ifdef G_ENABLE_DEBUG
00006 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
00007 #define g_marshal_value_peek_char(v) g_value_get_char (v)
00008 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
00009 #define g_marshal_value_peek_int(v) g_value_get_int (v)
00010 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
00011 #define g_marshal_value_peek_long(v) g_value_get_long (v)
00012 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
00013 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
00014 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
00015 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
00016 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
00017 #define g_marshal_value_peek_float(v) g_value_get_float (v)
00018 #define g_marshal_value_peek_double(v) g_value_get_double (v)
00019 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
00020 #define g_marshal_value_peek_param(v) g_value_get_param (v)
00021 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
00022 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
00023 #define g_marshal_value_peek_object(v) g_value_get_object (v)
00024 #else
00025
00026
00027
00028
00029 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
00030 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
00031 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
00032 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
00033 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
00034 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
00035 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
00036 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
00037 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
00038 #define g_marshal_value_peek_enum(v) (v)->data[0].v_int
00039 #define g_marshal_value_peek_flags(v) (v)->data[0].v_uint
00040 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
00041 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
00042 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
00043 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
00044 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
00045 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
00046 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
00047 #endif
00048
00049
00050
00051 void
00052 _gtk_marshal_BOOLEAN__BOXED (GClosure *closure,
00053 GValue *return_value,
00054 guint n_param_values,
00055 const GValue *param_values,
00056 gpointer invocation_hint,
00057 gpointer marshal_data)
00058 {
00059 typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED) (gpointer data1,
00060 gpointer arg_1,
00061 gpointer data2);
00062 register GMarshalFunc_BOOLEAN__BOXED callback;
00063 register GCClosure *cc = (GCClosure*) closure;
00064 register gpointer data1, data2;
00065 gboolean v_return;
00066
00067 g_return_if_fail (return_value != NULL);
00068 g_return_if_fail (n_param_values == 2);
00069
00070 if (G_CCLOSURE_SWAP_DATA (closure))
00071 {
00072 data1 = closure->data;
00073 data2 = g_value_peek_pointer (param_values + 0);
00074 }
00075 else
00076 {
00077 data1 = g_value_peek_pointer (param_values + 0);
00078 data2 = closure->data;
00079 }
00080 callback = (GMarshalFunc_BOOLEAN__BOXED) (marshal_data ? marshal_data : cc->callback);
00081
00082 v_return = callback (data1,
00083 g_marshal_value_peek_boxed (param_values + 1),
00084 data2);
00085
00086 g_value_set_boolean (return_value, v_return);
00087 }
00088
00089
00090 void
00091 _gtk_marshal_BOOLEAN__BOXED_BOXED (GClosure *closure,
00092 GValue *return_value,
00093 guint n_param_values,
00094 const GValue *param_values,
00095 gpointer invocation_hint,
00096 gpointer marshal_data)
00097 {
00098 typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED_BOXED) (gpointer data1,
00099 gpointer arg_1,
00100 gpointer arg_2,
00101 gpointer data2);
00102 register GMarshalFunc_BOOLEAN__BOXED_BOXED callback;
00103 register GCClosure *cc = (GCClosure*) closure;
00104 register gpointer data1, data2;
00105 gboolean v_return;
00106
00107 g_return_if_fail (return_value != NULL);
00108 g_return_if_fail (n_param_values == 3);
00109
00110 if (G_CCLOSURE_SWAP_DATA (closure))
00111 {
00112 data1 = closure->data;
00113 data2 = g_value_peek_pointer (param_values + 0);
00114 }
00115 else
00116 {
00117 data1 = g_value_peek_pointer (param_values + 0);
00118 data2 = closure->data;
00119 }
00120 callback = (GMarshalFunc_BOOLEAN__BOXED_BOXED) (marshal_data ? marshal_data : cc->callback);
00121
00122 v_return = callback (data1,
00123 g_marshal_value_peek_boxed (param_values + 1),
00124 g_marshal_value_peek_boxed (param_values + 2),
00125 data2);
00126
00127 g_value_set_boolean (return_value, v_return);
00128 }
00129
00130
00131 void
00132 _gtk_marshal_BOOLEAN__ENUM (GClosure *closure,
00133 GValue *return_value,
00134 guint n_param_values,
00135 const GValue *param_values,
00136 gpointer invocation_hint,
00137 gpointer marshal_data)
00138 {
00139 typedef gboolean (*GMarshalFunc_BOOLEAN__ENUM) (gpointer data1,
00140 gint arg_1,
00141 gpointer data2);
00142 register GMarshalFunc_BOOLEAN__ENUM callback;
00143 register GCClosure *cc = (GCClosure*) closure;
00144 register gpointer data1, data2;
00145 gboolean v_return;
00146
00147 g_return_if_fail (return_value != NULL);
00148 g_return_if_fail (n_param_values == 2);
00149
00150 if (G_CCLOSURE_SWAP_DATA (closure))
00151 {
00152 data1 = closure->data;
00153 data2 = g_value_peek_pointer (param_values + 0);
00154 }
00155 else
00156 {
00157 data1 = g_value_peek_pointer (param_values + 0);
00158 data2 = closure->data;
00159 }
00160 callback = (GMarshalFunc_BOOLEAN__ENUM) (marshal_data ? marshal_data : cc->callback);
00161
00162 v_return = callback (data1,
00163 g_marshal_value_peek_enum (param_values + 1),
00164 data2);
00165
00166 g_value_set_boolean (return_value, v_return);
00167 }
00168
00169
00170 void
00171 _gtk_marshal_BOOLEAN__ENUM_INT (GClosure *closure,
00172 GValue *return_value,
00173 guint n_param_values,
00174 const GValue *param_values,
00175 gpointer invocation_hint,
00176 gpointer marshal_data)
00177 {
00178 typedef gboolean (*GMarshalFunc_BOOLEAN__ENUM_INT) (gpointer data1,
00179 gint arg_1,
00180 gint arg_2,
00181 gpointer data2);
00182 register GMarshalFunc_BOOLEAN__ENUM_INT callback;
00183 register GCClosure *cc = (GCClosure*) closure;
00184 register gpointer data1, data2;
00185 gboolean v_return;
00186
00187 g_return_if_fail (return_value != NULL);
00188 g_return_if_fail (n_param_values == 3);
00189
00190 if (G_CCLOSURE_SWAP_DATA (closure))
00191 {
00192 data1 = closure->data;
00193 data2 = g_value_peek_pointer (param_values + 0);
00194 }
00195 else
00196 {
00197 data1 = g_value_peek_pointer (param_values + 0);
00198 data2 = closure->data;
00199 }
00200 callback = (GMarshalFunc_BOOLEAN__ENUM_INT) (marshal_data ? marshal_data : cc->callback);
00201
00202 v_return = callback (data1,
00203 g_marshal_value_peek_enum (param_values + 1),
00204 g_marshal_value_peek_int (param_values + 2),
00205 data2);
00206
00207 g_value_set_boolean (return_value, v_return);
00208 }
00209
00210
00211 void
00212 _gtk_marshal_BOOLEAN__OBJECT_UINT_FLAGS (GClosure *closure,
00213 GValue *return_value,
00214 guint n_param_values,
00215 const GValue *param_values,
00216 gpointer invocation_hint,
00217 gpointer marshal_data)
00218 {
00219 typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_UINT_FLAGS) (gpointer data1,
00220 gpointer arg_1,
00221 guint arg_2,
00222 guint arg_3,
00223 gpointer data2);
00224 register GMarshalFunc_BOOLEAN__OBJECT_UINT_FLAGS callback;
00225 register GCClosure *cc = (GCClosure*) closure;
00226 register gpointer data1, data2;
00227 gboolean v_return;
00228
00229 g_return_if_fail (return_value != NULL);
00230 g_return_if_fail (n_param_values == 4);
00231
00232 if (G_CCLOSURE_SWAP_DATA (closure))
00233 {
00234 data1 = closure->data;
00235 data2 = g_value_peek_pointer (param_values + 0);
00236 }
00237 else
00238 {
00239 data1 = g_value_peek_pointer (param_values + 0);
00240 data2 = closure->data;
00241 }
00242 callback = (GMarshalFunc_BOOLEAN__OBJECT_UINT_FLAGS) (marshal_data ? marshal_data : cc->callback);
00243
00244 v_return = callback (data1,
00245 g_marshal_value_peek_object (param_values + 1),
00246 g_marshal_value_peek_uint (param_values + 2),
00247 g_marshal_value_peek_flags (param_values + 3),
00248 data2);
00249
00250 g_value_set_boolean (return_value, v_return);
00251 }
00252
00253
00254 void
00255 _gtk_marshal_BOOLEAN__OBJECT_INT_INT_UINT (GClosure *closure,
00256 GValue *return_value,
00257 guint n_param_values,
00258 const GValue *param_values,
00259 gpointer invocation_hint,
00260 gpointer marshal_data)
00261 {
00262 typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_INT_INT_UINT) (gpointer data1,
00263 gpointer arg_1,
00264 gint arg_2,
00265 gint arg_3,
00266 guint arg_4,
00267 gpointer data2);
00268 register GMarshalFunc_BOOLEAN__OBJECT_INT_INT_UINT callback;
00269 register GCClosure *cc = (GCClosure*) closure;
00270 register gpointer data1, data2;
00271 gboolean v_return;
00272
00273 g_return_if_fail (return_value != NULL);
00274 g_return_if_fail (n_param_values == 5);
00275
00276 if (G_CCLOSURE_SWAP_DATA (closure))
00277 {
00278 data1 = closure->data;
00279 data2 = g_value_peek_pointer (param_values + 0);
00280 }
00281 else
00282 {
00283 data1 = g_value_peek_pointer (param_values + 0);
00284 data2 = closure->data;
00285 }
00286 callback = (GMarshalFunc_BOOLEAN__OBJECT_INT_INT_UINT) (marshal_data ? marshal_data : cc->callback);
00287
00288 v_return = callback (data1,
00289 g_marshal_value_peek_object (param_values + 1),
00290 g_marshal_value_peek_int (param_values + 2),
00291 g_marshal_value_peek_int (param_values + 3),
00292 g_marshal_value_peek_uint (param_values + 4),
00293 data2);
00294
00295 g_value_set_boolean (return_value, v_return);
00296 }
00297
00298
00299 void
00300 _gtk_marshal_BOOLEAN__OBJECT_STRING_STRING_BOXED (GClosure *closure,
00301 GValue *return_value,
00302 guint n_param_values,
00303 const GValue *param_values,
00304 gpointer invocation_hint,
00305 gpointer marshal_data)
00306 {
00307 typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_STRING_STRING_BOXED) (gpointer data1,
00308 gpointer arg_1,
00309 gpointer arg_2,
00310 gpointer arg_3,
00311 gpointer arg_4,
00312 gpointer data2);
00313 register GMarshalFunc_BOOLEAN__OBJECT_STRING_STRING_BOXED 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 == 5);
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__OBJECT_STRING_STRING_BOXED) (marshal_data ? marshal_data : cc->callback);
00332
00333 v_return = callback (data1,
00334 g_marshal_value_peek_object (param_values + 1),
00335 g_marshal_value_peek_string (param_values + 2),
00336 g_marshal_value_peek_string (param_values + 3),
00337 g_marshal_value_peek_boxed (param_values + 4),
00338 data2);
00339
00340 g_value_set_boolean (return_value, v_return);
00341 }
00342
00343
00344 void
00345 _gtk_marshal_BOOLEAN__OBJECT_BOXED (GClosure *closure,
00346 GValue *return_value,
00347 guint n_param_values,
00348 const GValue *param_values,
00349 gpointer invocation_hint,
00350 gpointer marshal_data)
00351 {
00352 typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_BOXED) (gpointer data1,
00353 gpointer arg_1,
00354 gpointer arg_2,
00355 gpointer data2);
00356 register GMarshalFunc_BOOLEAN__OBJECT_BOXED callback;
00357 register GCClosure *cc = (GCClosure*) closure;
00358 register gpointer data1, data2;
00359 gboolean v_return;
00360
00361 g_return_if_fail (return_value != NULL);
00362 g_return_if_fail (n_param_values == 3);
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_BOOLEAN__OBJECT_BOXED) (marshal_data ? marshal_data : cc->callback);
00375
00376 v_return = callback (data1,
00377 g_marshal_value_peek_object (param_values + 1),
00378 g_marshal_value_peek_boxed (param_values + 2),
00379 data2);
00380
00381 g_value_set_boolean (return_value, v_return);
00382 }
00383
00384
00385 void
00386 _gtk_marshal_BOOLEAN__OBJECT_BOXED_BOXED (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 {
00393 typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_BOXED_BOXED) (gpointer data1,
00394 gpointer arg_1,
00395 gpointer arg_2,
00396 gpointer arg_3,
00397 gpointer data2);
00398 register GMarshalFunc_BOOLEAN__OBJECT_BOXED_BOXED callback;
00399 register GCClosure *cc = (GCClosure*) closure;
00400 register gpointer data1, data2;
00401 gboolean v_return;
00402
00403 g_return_if_fail (return_value != NULL);
00404 g_return_if_fail (n_param_values == 4);
00405
00406 if (G_CCLOSURE_SWAP_DATA (closure))
00407 {
00408 data1 = closure->data;
00409 data2 = g_value_peek_pointer (param_values + 0);
00410 }
00411 else
00412 {
00413 data1 = g_value_peek_pointer (param_values + 0);
00414 data2 = closure->data;
00415 }
00416 callback = (GMarshalFunc_BOOLEAN__OBJECT_BOXED_BOXED) (marshal_data ? marshal_data : cc->callback);
00417
00418 v_return = callback (data1,
00419 g_marshal_value_peek_object (param_values + 1),
00420 g_marshal_value_peek_boxed (param_values + 2),
00421 g_marshal_value_peek_boxed (param_values + 3),
00422 data2);
00423
00424 g_value_set_boolean (return_value, v_return);
00425 }
00426
00427
00428 void
00429 _gtk_marshal_BOOLEAN__OBJECT_STRING_STRING (GClosure *closure,
00430 GValue *return_value,
00431 guint n_param_values,
00432 const GValue *param_values,
00433 gpointer invocation_hint,
00434 gpointer marshal_data)
00435 {
00436 typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_STRING_STRING) (gpointer data1,
00437 gpointer arg_1,
00438 gpointer arg_2,
00439 gpointer arg_3,
00440 gpointer data2);
00441 register GMarshalFunc_BOOLEAN__OBJECT_STRING_STRING callback;
00442 register GCClosure *cc = (GCClosure*) closure;
00443 register gpointer data1, data2;
00444 gboolean v_return;
00445
00446 g_return_if_fail (return_value != NULL);
00447 g_return_if_fail (n_param_values == 4);
00448
00449 if (G_CCLOSURE_SWAP_DATA (closure))
00450 {
00451 data1 = closure->data;
00452 data2 = g_value_peek_pointer (param_values + 0);
00453 }
00454 else
00455 {
00456 data1 = g_value_peek_pointer (param_values + 0);
00457 data2 = closure->data;
00458 }
00459 callback = (GMarshalFunc_BOOLEAN__OBJECT_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
00460
00461 v_return = callback (data1,
00462 g_marshal_value_peek_object (param_values + 1),
00463 g_marshal_value_peek_string (param_values + 2),
00464 g_marshal_value_peek_string (param_values + 3),
00465 data2);
00466
00467 g_value_set_boolean (return_value, v_return);
00468 }
00469
00470
00471 void
00472 _gtk_marshal_BOOLEAN__INT_INT (GClosure *closure,
00473 GValue *return_value,
00474 guint n_param_values,
00475 const GValue *param_values,
00476 gpointer invocation_hint,
00477 gpointer marshal_data)
00478 {
00479 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_INT) (gpointer data1,
00480 gint arg_1,
00481 gint arg_2,
00482 gpointer data2);
00483 register GMarshalFunc_BOOLEAN__INT_INT callback;
00484 register GCClosure *cc = (GCClosure*) closure;
00485 register gpointer data1, data2;
00486 gboolean v_return;
00487
00488 g_return_if_fail (return_value != NULL);
00489 g_return_if_fail (n_param_values == 3);
00490
00491 if (G_CCLOSURE_SWAP_DATA (closure))
00492 {
00493 data1 = closure->data;
00494 data2 = g_value_peek_pointer (param_values + 0);
00495 }
00496 else
00497 {
00498 data1 = g_value_peek_pointer (param_values + 0);
00499 data2 = closure->data;
00500 }
00501 callback = (GMarshalFunc_BOOLEAN__INT_INT) (marshal_data ? marshal_data : cc->callback);
00502
00503 v_return = callback (data1,
00504 g_marshal_value_peek_int (param_values + 1),
00505 g_marshal_value_peek_int (param_values + 2),
00506 data2);
00507
00508 g_value_set_boolean (return_value, v_return);
00509 }
00510
00511
00512 void
00513 _gtk_marshal_BOOLEAN__INT_INT_INT (GClosure *closure,
00514 GValue *return_value,
00515 guint n_param_values,
00516 const GValue *param_values,
00517 gpointer invocation_hint,
00518 gpointer marshal_data)
00519 {
00520 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_INT_INT) (gpointer data1,
00521 gint arg_1,
00522 gint arg_2,
00523 gint arg_3,
00524 gpointer data2);
00525 register GMarshalFunc_BOOLEAN__INT_INT_INT callback;
00526 register GCClosure *cc = (GCClosure*) closure;
00527 register gpointer data1, data2;
00528 gboolean v_return;
00529
00530 g_return_if_fail (return_value != NULL);
00531 g_return_if_fail (n_param_values == 4);
00532
00533 if (G_CCLOSURE_SWAP_DATA (closure))
00534 {
00535 data1 = closure->data;
00536 data2 = g_value_peek_pointer (param_values + 0);
00537 }
00538 else
00539 {
00540 data1 = g_value_peek_pointer (param_values + 0);
00541 data2 = closure->data;
00542 }
00543 callback = (GMarshalFunc_BOOLEAN__INT_INT_INT) (marshal_data ? marshal_data : cc->callback);
00544
00545 v_return = callback (data1,
00546 g_marshal_value_peek_int (param_values + 1),
00547 g_marshal_value_peek_int (param_values + 2),
00548 g_marshal_value_peek_int (param_values + 3),
00549 data2);
00550
00551 g_value_set_boolean (return_value, v_return);
00552 }
00553
00554
00555 void
00556 _gtk_marshal_BOOLEAN__UINT (GClosure *closure,
00557 GValue *return_value,
00558 guint n_param_values,
00559 const GValue *param_values,
00560 gpointer invocation_hint,
00561 gpointer marshal_data)
00562 {
00563 typedef gboolean (*GMarshalFunc_BOOLEAN__UINT) (gpointer data1,
00564 guint arg_1,
00565 gpointer data2);
00566 register GMarshalFunc_BOOLEAN__UINT callback;
00567 register GCClosure *cc = (GCClosure*) closure;
00568 register gpointer data1, data2;
00569 gboolean v_return;
00570
00571 g_return_if_fail (return_value != NULL);
00572 g_return_if_fail (n_param_values == 2);
00573
00574 if (G_CCLOSURE_SWAP_DATA (closure))
00575 {
00576 data1 = closure->data;
00577 data2 = g_value_peek_pointer (param_values + 0);
00578 }
00579 else
00580 {
00581 data1 = g_value_peek_pointer (param_values + 0);
00582 data2 = closure->data;
00583 }
00584 callback = (GMarshalFunc_BOOLEAN__UINT) (marshal_data ? marshal_data : cc->callback);
00585
00586 v_return = callback (data1,
00587 g_marshal_value_peek_uint (param_values + 1),
00588 data2);
00589
00590 g_value_set_boolean (return_value, v_return);
00591 }
00592
00593
00594 void
00595 _gtk_marshal_BOOLEAN__VOID (GClosure *closure,
00596 GValue *return_value,
00597 guint n_param_values,
00598 const GValue *param_values,
00599 gpointer invocation_hint,
00600 gpointer marshal_data)
00601 {
00602 typedef gboolean (*GMarshalFunc_BOOLEAN__VOID) (gpointer data1,
00603 gpointer data2);
00604 register GMarshalFunc_BOOLEAN__VOID callback;
00605 register GCClosure *cc = (GCClosure*) closure;
00606 register gpointer data1, data2;
00607 gboolean v_return;
00608
00609 g_return_if_fail (return_value != NULL);
00610 g_return_if_fail (n_param_values == 1);
00611
00612 if (G_CCLOSURE_SWAP_DATA (closure))
00613 {
00614 data1 = closure->data;
00615 data2 = g_value_peek_pointer (param_values + 0);
00616 }
00617 else
00618 {
00619 data1 = g_value_peek_pointer (param_values + 0);
00620 data2 = closure->data;
00621 }
00622 callback = (GMarshalFunc_BOOLEAN__VOID) (marshal_data ? marshal_data : cc->callback);
00623
00624 v_return = callback (data1,
00625 data2);
00626
00627 g_value_set_boolean (return_value, v_return);
00628 }
00629
00630
00631 void
00632 _gtk_marshal_BOOLEAN__BOOLEAN (GClosure *closure,
00633 GValue *return_value,
00634 guint n_param_values,
00635 const GValue *param_values,
00636 gpointer invocation_hint,
00637 gpointer marshal_data)
00638 {
00639 typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN) (gpointer data1,
00640 gboolean arg_1,
00641 gpointer data2);
00642 register GMarshalFunc_BOOLEAN__BOOLEAN callback;
00643 register GCClosure *cc = (GCClosure*) closure;
00644 register gpointer data1, data2;
00645 gboolean v_return;
00646
00647 g_return_if_fail (return_value != NULL);
00648 g_return_if_fail (n_param_values == 2);
00649
00650 if (G_CCLOSURE_SWAP_DATA (closure))
00651 {
00652 data1 = closure->data;
00653 data2 = g_value_peek_pointer (param_values + 0);
00654 }
00655 else
00656 {
00657 data1 = g_value_peek_pointer (param_values + 0);
00658 data2 = closure->data;
00659 }
00660 callback = (GMarshalFunc_BOOLEAN__BOOLEAN) (marshal_data ? marshal_data : cc->callback);
00661
00662 v_return = callback (data1,
00663 g_marshal_value_peek_boolean (param_values + 1),
00664 data2);
00665
00666 g_value_set_boolean (return_value, v_return);
00667 }
00668
00669
00670
00671
00672 void
00673 _gtk_marshal_BOOLEAN__BOOLEAN_BOOLEAN_BOOLEAN (GClosure *closure,
00674 GValue *return_value,
00675 guint n_param_values,
00676 const GValue *param_values,
00677 gpointer invocation_hint,
00678 gpointer marshal_data)
00679 {
00680 typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_BOOLEAN_BOOLEAN) (gpointer data1,
00681 gboolean arg_1,
00682 gboolean arg_2,
00683 gboolean arg_3,
00684 gpointer data2);
00685 register GMarshalFunc_BOOLEAN__BOOLEAN_BOOLEAN_BOOLEAN callback;
00686 register GCClosure *cc = (GCClosure*) closure;
00687 register gpointer data1, data2;
00688 gboolean v_return;
00689
00690 g_return_if_fail (return_value != NULL);
00691 g_return_if_fail (n_param_values == 4);
00692
00693 if (G_CCLOSURE_SWAP_DATA (closure))
00694 {
00695 data1 = closure->data;
00696 data2 = g_value_peek_pointer (param_values + 0);
00697 }
00698 else
00699 {
00700 data1 = g_value_peek_pointer (param_values + 0);
00701 data2 = closure->data;
00702 }
00703 callback = (GMarshalFunc_BOOLEAN__BOOLEAN_BOOLEAN_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
00704
00705 v_return = callback (data1,
00706 g_marshal_value_peek_boolean (param_values + 1),
00707 g_marshal_value_peek_boolean (param_values + 2),
00708 g_marshal_value_peek_boolean (param_values + 3),
00709 data2);
00710
00711 g_value_set_boolean (return_value, v_return);
00712 }
00713
00714
00715 void
00716 _gtk_marshal_ENUM__ENUM (GClosure *closure,
00717 GValue *return_value,
00718 guint n_param_values,
00719 const GValue *param_values,
00720 gpointer invocation_hint,
00721 gpointer marshal_data)
00722 {
00723 typedef gint (*GMarshalFunc_ENUM__ENUM) (gpointer data1,
00724 gint arg_1,
00725 gpointer data2);
00726 register GMarshalFunc_ENUM__ENUM callback;
00727 register GCClosure *cc = (GCClosure*) closure;
00728 register gpointer data1, data2;
00729 gint v_return;
00730
00731 g_return_if_fail (return_value != NULL);
00732 g_return_if_fail (n_param_values == 2);
00733
00734 if (G_CCLOSURE_SWAP_DATA (closure))
00735 {
00736 data1 = closure->data;
00737 data2 = g_value_peek_pointer (param_values + 0);
00738 }
00739 else
00740 {
00741 data1 = g_value_peek_pointer (param_values + 0);
00742 data2 = closure->data;
00743 }
00744 callback = (GMarshalFunc_ENUM__ENUM) (marshal_data ? marshal_data : cc->callback);
00745
00746 v_return = callback (data1,
00747 g_marshal_value_peek_enum (param_values + 1),
00748 data2);
00749
00750 g_value_set_enum (return_value, v_return);
00751 }
00752
00753
00754 void
00755 _gtk_marshal_INT__POINTER (GClosure *closure,
00756 GValue *return_value,
00757 guint n_param_values,
00758 const GValue *param_values,
00759 gpointer invocation_hint,
00760 gpointer marshal_data)
00761 {
00762 typedef gint (*GMarshalFunc_INT__POINTER) (gpointer data1,
00763 gpointer arg_1,
00764 gpointer data2);
00765 register GMarshalFunc_INT__POINTER callback;
00766 register GCClosure *cc = (GCClosure*) closure;
00767 register gpointer data1, data2;
00768 gint v_return;
00769
00770 g_return_if_fail (return_value != NULL);
00771 g_return_if_fail (n_param_values == 2);
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_INT__POINTER) (marshal_data ? marshal_data : cc->callback);
00784
00785 v_return = callback (data1,
00786 g_marshal_value_peek_pointer (param_values + 1),
00787 data2);
00788
00789 g_value_set_int (return_value, v_return);
00790 }
00791
00792
00793
00794
00795
00796
00797
00798
00799 void
00800 _gtk_marshal_VOID__INT_BOOLEAN (GClosure *closure,
00801 GValue *return_value,
00802 guint n_param_values,
00803 const GValue *param_values,
00804 gpointer invocation_hint,
00805 gpointer marshal_data)
00806 {
00807 typedef void (*GMarshalFunc_VOID__INT_BOOLEAN) (gpointer data1,
00808 gint arg_1,
00809 gboolean arg_2,
00810 gpointer data2);
00811 register GMarshalFunc_VOID__INT_BOOLEAN callback;
00812 register GCClosure *cc = (GCClosure*) closure;
00813 register gpointer data1, data2;
00814
00815 g_return_if_fail (n_param_values == 3);
00816
00817 if (G_CCLOSURE_SWAP_DATA (closure))
00818 {
00819 data1 = closure->data;
00820 data2 = g_value_peek_pointer (param_values + 0);
00821 }
00822 else
00823 {
00824 data1 = g_value_peek_pointer (param_values + 0);
00825 data2 = closure->data;
00826 }
00827 callback = (GMarshalFunc_VOID__INT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
00828
00829 callback (data1,
00830 g_marshal_value_peek_int (param_values + 1),
00831 g_marshal_value_peek_boolean (param_values + 2),
00832 data2);
00833 }
00834
00835
00836 void
00837 _gtk_marshal_VOID__INT_INT (GClosure *closure,
00838 GValue *return_value,
00839 guint n_param_values,
00840 const GValue *param_values,
00841 gpointer invocation_hint,
00842 gpointer marshal_data)
00843 {
00844 typedef void (*GMarshalFunc_VOID__INT_INT) (gpointer data1,
00845 gint arg_1,
00846 gint arg_2,
00847 gpointer data2);
00848 register GMarshalFunc_VOID__INT_INT callback;
00849 register GCClosure *cc = (GCClosure*) closure;
00850 register gpointer data1, data2;
00851
00852 g_return_if_fail (n_param_values == 3);
00853
00854 if (G_CCLOSURE_SWAP_DATA (closure))
00855 {
00856 data1 = closure->data;
00857 data2 = g_value_peek_pointer (param_values + 0);
00858 }
00859 else
00860 {
00861 data1 = g_value_peek_pointer (param_values + 0);
00862 data2 = closure->data;
00863 }
00864 callback = (GMarshalFunc_VOID__INT_INT) (marshal_data ? marshal_data : cc->callback);
00865
00866 callback (data1,
00867 g_marshal_value_peek_int (param_values + 1),
00868 g_marshal_value_peek_int (param_values + 2),
00869 data2);
00870 }
00871
00872
00873
00874
00875 void
00876 _gtk_marshal_VOID__STRING_INT_POINTER (GClosure *closure,
00877 GValue *return_value,
00878 guint n_param_values,
00879 const GValue *param_values,
00880 gpointer invocation_hint,
00881 gpointer marshal_data)
00882 {
00883 typedef void (*GMarshalFunc_VOID__STRING_INT_POINTER) (gpointer data1,
00884 gpointer arg_1,
00885 gint arg_2,
00886 gpointer arg_3,
00887 gpointer data2);
00888 register GMarshalFunc_VOID__STRING_INT_POINTER callback;
00889 register GCClosure *cc = (GCClosure*) closure;
00890 register gpointer data1, data2;
00891
00892 g_return_if_fail (n_param_values == 4);
00893
00894 if (G_CCLOSURE_SWAP_DATA (closure))
00895 {
00896 data1 = closure->data;
00897 data2 = g_value_peek_pointer (param_values + 0);
00898 }
00899 else
00900 {
00901 data1 = g_value_peek_pointer (param_values + 0);
00902 data2 = closure->data;
00903 }
00904 callback = (GMarshalFunc_VOID__STRING_INT_POINTER) (marshal_data ? marshal_data : cc->callback);
00905
00906 callback (data1,
00907 g_marshal_value_peek_string (param_values + 1),
00908 g_marshal_value_peek_int (param_values + 2),
00909 g_marshal_value_peek_pointer (param_values + 3),
00910 data2);
00911 }
00912
00913
00914 void
00915 _gtk_marshal_STRING__DOUBLE (GClosure *closure,
00916 GValue *return_value,
00917 guint n_param_values,
00918 const GValue *param_values,
00919 gpointer invocation_hint,
00920 gpointer marshal_data)
00921 {
00922 typedef gchar* (*GMarshalFunc_STRING__DOUBLE) (gpointer data1,
00923 gdouble arg_1,
00924 gpointer data2);
00925 register GMarshalFunc_STRING__DOUBLE callback;
00926 register GCClosure *cc = (GCClosure*) closure;
00927 register gpointer data1, data2;
00928 gchar* v_return;
00929
00930 g_return_if_fail (return_value != NULL);
00931 g_return_if_fail (n_param_values == 2);
00932
00933 if (G_CCLOSURE_SWAP_DATA (closure))
00934 {
00935 data1 = closure->data;
00936 data2 = g_value_peek_pointer (param_values + 0);
00937 }
00938 else
00939 {
00940 data1 = g_value_peek_pointer (param_values + 0);
00941 data2 = closure->data;
00942 }
00943 callback = (GMarshalFunc_STRING__DOUBLE) (marshal_data ? marshal_data : cc->callback);
00944
00945 v_return = callback (data1,
00946 g_marshal_value_peek_double (param_values + 1),
00947 data2);
00948
00949 g_value_take_string (return_value, v_return);
00950 }
00951
00952
00953
00954
00955
00956
00957 void
00958 _gtk_marshal_VOID__BOOLEAN_BOOLEAN_BOOLEAN (GClosure *closure,
00959 GValue *return_value,
00960 guint n_param_values,
00961 const GValue *param_values,
00962 gpointer invocation_hint,
00963 gpointer marshal_data)
00964 {
00965 typedef void (*GMarshalFunc_VOID__BOOLEAN_BOOLEAN_BOOLEAN) (gpointer data1,
00966 gboolean arg_1,
00967 gboolean arg_2,
00968 gboolean arg_3,
00969 gpointer data2);
00970 register GMarshalFunc_VOID__BOOLEAN_BOOLEAN_BOOLEAN callback;
00971 register GCClosure *cc = (GCClosure*) closure;
00972 register gpointer data1, data2;
00973
00974 g_return_if_fail (n_param_values == 4);
00975
00976 if (G_CCLOSURE_SWAP_DATA (closure))
00977 {
00978 data1 = closure->data;
00979 data2 = g_value_peek_pointer (param_values + 0);
00980 }
00981 else
00982 {
00983 data1 = g_value_peek_pointer (param_values + 0);
00984 data2 = closure->data;
00985 }
00986 callback = (GMarshalFunc_VOID__BOOLEAN_BOOLEAN_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
00987
00988 callback (data1,
00989 g_marshal_value_peek_boolean (param_values + 1),
00990 g_marshal_value_peek_boolean (param_values + 2),
00991 g_marshal_value_peek_boolean (param_values + 3),
00992 data2);
00993 }
00994
00995
00996
00997
00998 void
00999 _gtk_marshal_VOID__BOXED_BOXED (GClosure *closure,
01000 GValue *return_value,
01001 guint n_param_values,
01002 const GValue *param_values,
01003 gpointer invocation_hint,
01004 gpointer marshal_data)
01005 {
01006 typedef void (*GMarshalFunc_VOID__BOXED_BOXED) (gpointer data1,
01007 gpointer arg_1,
01008 gpointer arg_2,
01009 gpointer data2);
01010 register GMarshalFunc_VOID__BOXED_BOXED callback;
01011 register GCClosure *cc = (GCClosure*) closure;
01012 register gpointer data1, data2;
01013
01014 g_return_if_fail (n_param_values == 3);
01015
01016 if (G_CCLOSURE_SWAP_DATA (closure))
01017 {
01018 data1 = closure->data;
01019 data2 = g_value_peek_pointer (param_values + 0);
01020 }
01021 else
01022 {
01023 data1 = g_value_peek_pointer (param_values + 0);
01024 data2 = closure->data;
01025 }
01026 callback = (GMarshalFunc_VOID__BOXED_BOXED) (marshal_data ? marshal_data : cc->callback);
01027
01028 callback (data1,
01029 g_marshal_value_peek_boxed (param_values + 1),
01030 g_marshal_value_peek_boxed (param_values + 2),
01031 data2);
01032 }
01033
01034
01035 void
01036 _gtk_marshal_VOID__BOXED_BOXED_POINTER (GClosure *closure,
01037 GValue *return_value,
01038 guint n_param_values,
01039 const GValue *param_values,
01040 gpointer invocation_hint,
01041 gpointer marshal_data)
01042 {
01043 typedef void (*GMarshalFunc_VOID__BOXED_BOXED_POINTER) (gpointer data1,
01044 gpointer arg_1,
01045 gpointer arg_2,
01046 gpointer arg_3,
01047 gpointer data2);
01048 register GMarshalFunc_VOID__BOXED_BOXED_POINTER callback;
01049 register GCClosure *cc = (GCClosure*) closure;
01050 register gpointer data1, data2;
01051
01052 g_return_if_fail (n_param_values == 4);
01053
01054 if (G_CCLOSURE_SWAP_DATA (closure))
01055 {
01056 data1 = closure->data;
01057 data2 = g_value_peek_pointer (param_values + 0);
01058 }
01059 else
01060 {
01061 data1 = g_value_peek_pointer (param_values + 0);
01062 data2 = closure->data;
01063 }
01064 callback = (GMarshalFunc_VOID__BOXED_BOXED_POINTER) (marshal_data ? marshal_data : cc->callback);
01065
01066 callback (data1,
01067 g_marshal_value_peek_boxed (param_values + 1),
01068 g_marshal_value_peek_boxed (param_values + 2),
01069 g_marshal_value_peek_pointer (param_values + 3),
01070 data2);
01071 }
01072
01073
01074 void
01075 _gtk_marshal_VOID__BOXED_OBJECT (GClosure *closure,
01076 GValue *return_value,
01077 guint n_param_values,
01078 const GValue *param_values,
01079 gpointer invocation_hint,
01080 gpointer marshal_data)
01081 {
01082 typedef void (*GMarshalFunc_VOID__BOXED_OBJECT) (gpointer data1,
01083 gpointer arg_1,
01084 gpointer arg_2,
01085 gpointer data2);
01086 register GMarshalFunc_VOID__BOXED_OBJECT callback;
01087 register GCClosure *cc = (GCClosure*) closure;
01088 register gpointer data1, data2;
01089
01090 g_return_if_fail (n_param_values == 3);
01091
01092 if (G_CCLOSURE_SWAP_DATA (closure))
01093 {
01094 data1 = closure->data;
01095 data2 = g_value_peek_pointer (param_values + 0);
01096 }
01097 else
01098 {
01099 data1 = g_value_peek_pointer (param_values + 0);
01100 data2 = closure->data;
01101 }
01102 callback = (GMarshalFunc_VOID__BOXED_OBJECT) (marshal_data ? marshal_data : cc->callback);
01103
01104 callback (data1,
01105 g_marshal_value_peek_boxed (param_values + 1),
01106 g_marshal_value_peek_object (param_values + 2),
01107 data2);
01108 }
01109
01110
01111 void
01112 _gtk_marshal_VOID__BOXED_STRING_INT (GClosure *closure,
01113 GValue *return_value,
01114 guint n_param_values,
01115 const GValue *param_values,
01116 gpointer invocation_hint,
01117 gpointer marshal_data)
01118 {
01119 typedef void (*GMarshalFunc_VOID__BOXED_STRING_INT) (gpointer data1,
01120 gpointer arg_1,
01121 gpointer arg_2,
01122 gint arg_3,
01123 gpointer data2);
01124 register GMarshalFunc_VOID__BOXED_STRING_INT callback;
01125 register GCClosure *cc = (GCClosure*) closure;
01126 register gpointer data1, data2;
01127
01128 g_return_if_fail (n_param_values == 4);
01129
01130 if (G_CCLOSURE_SWAP_DATA (closure))
01131 {
01132 data1 = closure->data;
01133 data2 = g_value_peek_pointer (param_values + 0);
01134 }
01135 else
01136 {
01137 data1 = g_value_peek_pointer (param_values + 0);
01138 data2 = closure->data;
01139 }
01140 callback = (GMarshalFunc_VOID__BOXED_STRING_INT) (marshal_data ? marshal_data : cc->callback);
01141
01142 callback (data1,
01143 g_marshal_value_peek_boxed (param_values + 1),
01144 g_marshal_value_peek_string (param_values + 2),
01145 g_marshal_value_peek_int (param_values + 3),
01146 data2);
01147 }
01148
01149
01150 void
01151 _gtk_marshal_VOID__BOXED_UINT (GClosure *closure,
01152 GValue *return_value,
01153 guint n_param_values,
01154 const GValue *param_values,
01155 gpointer invocation_hint,
01156 gpointer marshal_data)
01157 {
01158 typedef void (*GMarshalFunc_VOID__BOXED_UINT) (gpointer data1,
01159 gpointer arg_1,
01160 guint arg_2,
01161 gpointer data2);
01162 register GMarshalFunc_VOID__BOXED_UINT callback;
01163 register GCClosure *cc = (GCClosure*) closure;
01164 register gpointer data1, data2;
01165
01166 g_return_if_fail (n_param_values == 3);
01167
01168 if (G_CCLOSURE_SWAP_DATA (closure))
01169 {
01170 data1 = closure->data;
01171 data2 = g_value_peek_pointer (param_values + 0);
01172 }
01173 else
01174 {
01175 data1 = g_value_peek_pointer (param_values + 0);
01176 data2 = closure->data;
01177 }
01178 callback = (GMarshalFunc_VOID__BOXED_UINT) (marshal_data ? marshal_data : cc->callback);
01179
01180 callback (data1,
01181 g_marshal_value_peek_boxed (param_values + 1),
01182 g_marshal_value_peek_uint (param_values + 2),
01183 data2);
01184 }
01185
01186
01187 void
01188 _gtk_marshal_VOID__BOXED_UINT_FLAGS (GClosure *closure,
01189 GValue *return_value,
01190 guint n_param_values,
01191 const GValue *param_values,
01192 gpointer invocation_hint,
01193 gpointer marshal_data)
01194 {
01195 typedef void (*GMarshalFunc_VOID__BOXED_UINT_FLAGS) (gpointer data1,
01196 gpointer arg_1,
01197 guint arg_2,
01198 guint arg_3,
01199 gpointer data2);
01200 register GMarshalFunc_VOID__BOXED_UINT_FLAGS callback;
01201 register GCClosure *cc = (GCClosure*) closure;
01202 register gpointer data1, data2;
01203
01204 g_return_if_fail (n_param_values == 4);
01205
01206 if (G_CCLOSURE_SWAP_DATA (closure))
01207 {
01208 data1 = closure->data;
01209 data2 = g_value_peek_pointer (param_values + 0);
01210 }
01211 else
01212 {
01213 data1 = g_value_peek_pointer (param_values + 0);
01214 data2 = closure->data;
01215 }
01216 callback = (GMarshalFunc_VOID__BOXED_UINT_FLAGS) (marshal_data ? marshal_data : cc->callback);
01217
01218 callback (data1,
01219 g_marshal_value_peek_boxed (param_values + 1),
01220 g_marshal_value_peek_uint (param_values + 2),
01221 g_marshal_value_peek_flags (param_values + 3),
01222 data2);
01223 }
01224
01225
01226 void
01227 _gtk_marshal_VOID__BOXED_UINT_UINT (GClosure *closure,
01228 GValue *return_value,
01229 guint n_param_values,
01230 const GValue *param_values,
01231 gpointer invocation_hint,
01232 gpointer marshal_data)
01233 {
01234 typedef void (*GMarshalFunc_VOID__BOXED_UINT_UINT) (gpointer data1,
01235 gpointer arg_1,
01236 guint arg_2,
01237 guint arg_3,
01238 gpointer data2);
01239 register GMarshalFunc_VOID__BOXED_UINT_UINT callback;
01240 register GCClosure *cc = (GCClosure*) closure;
01241 register gpointer data1, data2;
01242
01243 g_return_if_fail (n_param_values == 4);
01244
01245 if (G_CCLOSURE_SWAP_DATA (closure))
01246 {
01247 data1 = closure->data;
01248 data2 = g_value_peek_pointer (param_values + 0);
01249 }
01250 else
01251 {
01252 data1 = g_value_peek_pointer (param_values + 0);
01253 data2 = closure->data;
01254 }
01255 callback = (GMarshalFunc_VOID__BOXED_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
01256
01257 callback (data1,
01258 g_marshal_value_peek_boxed (param_values + 1),
01259 g_marshal_value_peek_uint (param_values + 2),
01260 g_marshal_value_peek_uint (param_values + 3),
01261 data2);
01262 }
01263
01264
01265
01266
01267 void
01268 _gtk_marshal_VOID__ENUM_BOOLEAN (GClosure *closure,
01269 GValue *return_value,
01270 guint n_param_values,
01271 const GValue *param_values,
01272 gpointer invocation_hint,
01273 gpointer marshal_data)
01274 {
01275 typedef void (*GMarshalFunc_VOID__ENUM_BOOLEAN) (gpointer data1,
01276 gint arg_1,
01277 gboolean arg_2,
01278 gpointer data2);
01279 register GMarshalFunc_VOID__ENUM_BOOLEAN callback;
01280 register GCClosure *cc = (GCClosure*) closure;
01281 register gpointer data1, data2;
01282
01283 g_return_if_fail (n_param_values == 3);
01284
01285 if (G_CCLOSURE_SWAP_DATA (closure))
01286 {
01287 data1 = closure->data;
01288 data2 = g_value_peek_pointer (param_values + 0);
01289 }
01290 else
01291 {
01292 data1 = g_value_peek_pointer (param_values + 0);
01293 data2 = closure->data;
01294 }
01295 callback = (GMarshalFunc_VOID__ENUM_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
01296
01297 callback (data1,
01298 g_marshal_value_peek_enum (param_values + 1),
01299 g_marshal_value_peek_boolean (param_values + 2),
01300 data2);
01301 }
01302
01303
01304 void
01305 _gtk_marshal_VOID__ENUM_ENUM (GClosure *closure,
01306 GValue *return_value,
01307 guint n_param_values,
01308 const GValue *param_values,
01309 gpointer invocation_hint,
01310 gpointer marshal_data)
01311 {
01312 typedef void (*GMarshalFunc_VOID__ENUM_ENUM) (gpointer data1,
01313 gint arg_1,
01314 gint arg_2,
01315 gpointer data2);
01316 register GMarshalFunc_VOID__ENUM_ENUM callback;
01317 register GCClosure *cc = (GCClosure*) closure;
01318 register gpointer data1, data2;
01319
01320 g_return_if_fail (n_param_values == 3);
01321
01322 if (G_CCLOSURE_SWAP_DATA (closure))
01323 {
01324 data1 = closure->data;
01325 data2 = g_value_peek_pointer (param_values + 0);
01326 }
01327 else
01328 {
01329 data1 = g_value_peek_pointer (param_values + 0);
01330 data2 = closure->data;
01331 }
01332 callback = (GMarshalFunc_VOID__ENUM_ENUM) (marshal_data ? marshal_data : cc->callback);
01333
01334 callback (data1,
01335 g_marshal_value_peek_enum (param_values + 1),
01336 g_marshal_value_peek_enum (param_values + 2),
01337 data2);
01338 }
01339
01340
01341 void
01342 _gtk_marshal_VOID__ENUM_FLOAT (GClosure *closure,
01343 GValue *return_value,
01344 guint n_param_values,
01345 const GValue *param_values,
01346 gpointer invocation_hint,
01347 gpointer marshal_data)
01348 {
01349 typedef void (*GMarshalFunc_VOID__ENUM_FLOAT) (gpointer data1,
01350 gint arg_1,
01351 gfloat arg_2,
01352 gpointer data2);
01353 register GMarshalFunc_VOID__ENUM_FLOAT callback;
01354 register GCClosure *cc = (GCClosure*) closure;
01355 register gpointer data1, data2;
01356
01357 g_return_if_fail (n_param_values == 3);
01358
01359 if (G_CCLOSURE_SWAP_DATA (closure))
01360 {
01361 data1 = closure->data;
01362 data2 = g_value_peek_pointer (param_values + 0);
01363 }
01364 else
01365 {
01366 data1 = g_value_peek_pointer (param_values + 0);
01367 data2 = closure->data;
01368 }
01369 callback = (GMarshalFunc_VOID__ENUM_FLOAT) (marshal_data ? marshal_data : cc->callback);
01370
01371 callback (data1,
01372 g_marshal_value_peek_enum (param_values + 1),
01373 g_marshal_value_peek_float (param_values + 2),
01374 data2);
01375 }
01376
01377
01378 void
01379 _gtk_marshal_VOID__ENUM_FLOAT_BOOLEAN (GClosure *closure,
01380 GValue *return_value,
01381 guint n_param_values,
01382 const GValue *param_values,
01383 gpointer invocation_hint,
01384 gpointer marshal_data)
01385 {
01386 typedef void (*GMarshalFunc_VOID__ENUM_FLOAT_BOOLEAN) (gpointer data1,
01387 gint arg_1,
01388 gfloat arg_2,
01389 gboolean arg_3,
01390 gpointer data2);
01391 register GMarshalFunc_VOID__ENUM_FLOAT_BOOLEAN callback;
01392 register GCClosure *cc = (GCClosure*) closure;
01393 register gpointer data1, data2;
01394
01395 g_return_if_fail (n_param_values == 4);
01396
01397 if (G_CCLOSURE_SWAP_DATA (closure))
01398 {
01399 data1 = closure->data;
01400 data2 = g_value_peek_pointer (param_values + 0);
01401 }
01402 else
01403 {
01404 data1 = g_value_peek_pointer (param_values + 0);
01405 data2 = closure->data;
01406 }
01407 callback = (GMarshalFunc_VOID__ENUM_FLOAT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
01408
01409 callback (data1,
01410 g_marshal_value_peek_enum (param_values + 1),
01411 g_marshal_value_peek_float (param_values + 2),
01412 g_marshal_value_peek_boolean (param_values + 3),
01413 data2);
01414 }
01415
01416
01417 void
01418 _gtk_marshal_VOID__ENUM_INT (GClosure *closure,
01419 GValue *return_value,
01420 guint n_param_values,
01421 const GValue *param_values,
01422 gpointer invocation_hint,
01423 gpointer marshal_data)
01424 {
01425 typedef void (*GMarshalFunc_VOID__ENUM_INT) (gpointer data1,
01426 gint arg_1,
01427 gint arg_2,
01428 gpointer data2);
01429 register GMarshalFunc_VOID__ENUM_INT callback;
01430 register GCClosure *cc = (GCClosure*) closure;
01431 register gpointer data1, data2;
01432
01433 g_return_if_fail (n_param_values == 3);
01434
01435 if (G_CCLOSURE_SWAP_DATA (closure))
01436 {
01437 data1 = closure->data;
01438 data2 = g_value_peek_pointer (param_values + 0);
01439 }
01440 else
01441 {
01442 data1 = g_value_peek_pointer (param_values + 0);
01443 data2 = closure->data;
01444 }
01445 callback = (GMarshalFunc_VOID__ENUM_INT) (marshal_data ? marshal_data : cc->callback);
01446
01447 callback (data1,
01448 g_marshal_value_peek_enum (param_values + 1),
01449 g_marshal_value_peek_int (param_values + 2),
01450 data2);
01451 }
01452
01453
01454 void
01455 _gtk_marshal_VOID__ENUM_INT_BOOLEAN (GClosure *closure,
01456 GValue *return_value,
01457 guint n_param_values,
01458 const GValue *param_values,
01459 gpointer invocation_hint,
01460 gpointer marshal_data)
01461 {
01462 typedef void (*GMarshalFunc_VOID__ENUM_INT_BOOLEAN) (gpointer data1,
01463 gint arg_1,
01464 gint arg_2,
01465 gboolean arg_3,
01466 gpointer data2);
01467 register GMarshalFunc_VOID__ENUM_INT_BOOLEAN callback;
01468 register GCClosure *cc = (GCClosure*) closure;
01469 register gpointer data1, data2;
01470
01471 g_return_if_fail (n_param_values == 4);
01472
01473 if (G_CCLOSURE_SWAP_DATA (closure))
01474 {
01475 data1 = closure->data;
01476 data2 = g_value_peek_pointer (param_values + 0);
01477 }
01478 else
01479 {
01480 data1 = g_value_peek_pointer (param_values + 0);
01481 data2 = closure->data;
01482 }
01483 callback = (GMarshalFunc_VOID__ENUM_INT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
01484
01485 callback (data1,
01486 g_marshal_value_peek_enum (param_values + 1),
01487 g_marshal_value_peek_int (param_values + 2),
01488 g_marshal_value_peek_boolean (param_values + 3),
01489 data2);
01490 }
01491
01492
01493
01494
01495
01496
01497 void
01498 _gtk_marshal_VOID__INT_INT_BOXED (GClosure *closure,
01499 GValue *return_value,
01500 guint n_param_values,
01501 const GValue *param_values,
01502 gpointer invocation_hint,
01503 gpointer marshal_data)
01504 {
01505 typedef void (*GMarshalFunc_VOID__INT_INT_BOXED) (gpointer data1,
01506 gint arg_1,
01507 gint arg_2,
01508 gpointer arg_3,
01509 gpointer data2);
01510 register GMarshalFunc_VOID__INT_INT_BOXED callback;
01511 register GCClosure *cc = (GCClosure*) closure;
01512 register gpointer data1, data2;
01513
01514 g_return_if_fail (n_param_values == 4);
01515
01516 if (G_CCLOSURE_SWAP_DATA (closure))
01517 {
01518 data1 = closure->data;
01519 data2 = g_value_peek_pointer (param_values + 0);
01520 }
01521 else
01522 {
01523 data1 = g_value_peek_pointer (param_values + 0);
01524 data2 = closure->data;
01525 }
01526 callback = (GMarshalFunc_VOID__INT_INT_BOXED) (marshal_data ? marshal_data : cc->callback);
01527
01528 callback (data1,
01529 g_marshal_value_peek_int (param_values + 1),
01530 g_marshal_value_peek_int (param_values + 2),
01531 g_marshal_value_peek_boxed (param_values + 3),
01532 data2);
01533 }
01534
01535
01536 void
01537 _gtk_marshal_VOID__INT_INT_INT (GClosure *closure,
01538 GValue *return_value,
01539 guint n_param_values,
01540 const GValue *param_values,
01541 gpointer invocation_hint,
01542 gpointer marshal_data)
01543 {
01544 typedef void (*GMarshalFunc_VOID__INT_INT_INT) (gpointer data1,
01545 gint arg_1,
01546 gint arg_2,
01547 gint arg_3,
01548 gpointer data2);
01549 register GMarshalFunc_VOID__INT_INT_INT callback;
01550 register GCClosure *cc = (GCClosure*) closure;
01551 register gpointer data1, data2;
01552
01553 g_return_if_fail (n_param_values == 4);
01554
01555 if (G_CCLOSURE_SWAP_DATA (closure))
01556 {
01557 data1 = closure->data;
01558 data2 = g_value_peek_pointer (param_values + 0);
01559 }
01560 else
01561 {
01562 data1 = g_value_peek_pointer (param_values + 0);
01563 data2 = closure->data;
01564 }
01565 callback = (GMarshalFunc_VOID__INT_INT_INT) (marshal_data ? marshal_data : cc->callback);
01566
01567 callback (data1,
01568 g_marshal_value_peek_int (param_values + 1),
01569 g_marshal_value_peek_int (param_values + 2),
01570 g_marshal_value_peek_int (param_values + 3),
01571 data2);
01572 }
01573
01574
01575
01576
01577 void
01578 _gtk_marshal_VOID__OBJECT_BOOLEAN (GClosure *closure,
01579 GValue *return_value,
01580 guint n_param_values,
01581 const GValue *param_values,
01582 gpointer invocation_hint,
01583 gpointer marshal_data)
01584 {
01585 typedef void (*GMarshalFunc_VOID__OBJECT_BOOLEAN) (gpointer data1,
01586 gpointer arg_1,
01587 gboolean arg_2,
01588 gpointer data2);
01589 register GMarshalFunc_VOID__OBJECT_BOOLEAN callback;
01590 register GCClosure *cc = (GCClosure*) closure;
01591 register gpointer data1, data2;
01592
01593 g_return_if_fail (n_param_values == 3);
01594
01595 if (G_CCLOSURE_SWAP_DATA (closure))
01596 {
01597 data1 = closure->data;
01598 data2 = g_value_peek_pointer (param_values + 0);
01599 }
01600 else
01601 {
01602 data1 = g_value_peek_pointer (param_values + 0);
01603 data2 = closure->data;
01604 }
01605 callback = (GMarshalFunc_VOID__OBJECT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
01606
01607 callback (data1,
01608 g_marshal_value_peek_object (param_values + 1),
01609 g_marshal_value_peek_boolean (param_values + 2),
01610 data2);
01611 }
01612
01613
01614 void
01615 _gtk_marshal_VOID__OBJECT_BOXED_BOXED (GClosure *closure,
01616 GValue *return_value,
01617 guint n_param_values,
01618 const GValue *param_values,
01619 gpointer invocation_hint,
01620 gpointer marshal_data)
01621 {
01622 typedef void (*GMarshalFunc_VOID__OBJECT_BOXED_BOXED) (gpointer data1,
01623 gpointer arg_1,
01624 gpointer arg_2,
01625 gpointer arg_3,
01626 gpointer data2);
01627 register GMarshalFunc_VOID__OBJECT_BOXED_BOXED callback;
01628 register GCClosure *cc = (GCClosure*) closure;
01629 register gpointer data1, data2;
01630
01631 g_return_if_fail (n_param_values == 4);
01632
01633 if (G_CCLOSURE_SWAP_DATA (closure))
01634 {
01635 data1 = closure->data;
01636 data2 = g_value_peek_pointer (param_values + 0);
01637 }
01638 else
01639 {
01640 data1 = g_value_peek_pointer (param_values + 0);
01641 data2 = closure->data;
01642 }
01643 callback = (GMarshalFunc_VOID__OBJECT_BOXED_BOXED) (marshal_data ? marshal_data : cc->callback);
01644
01645 callback (data1,
01646 g_marshal_value_peek_object (param_values + 1),
01647 g_marshal_value_peek_boxed (param_values + 2),
01648 g_marshal_value_peek_boxed (param_values + 3),
01649 data2);
01650 }
01651
01652
01653 void
01654 _gtk_marshal_VOID__OBJECT_BOXED_UINT_UINT (GClosure *closure,
01655 GValue *return_value,
01656 guint n_param_values,
01657 const GValue *param_values,
01658 gpointer invocation_hint,
01659 gpointer marshal_data)
01660 {
01661 typedef void (*GMarshalFunc_VOID__OBJECT_BOXED_UINT_UINT) (gpointer data1,
01662 gpointer arg_1,
01663 gpointer arg_2,
01664 guint arg_3,
01665 guint arg_4,
01666 gpointer data2);
01667 register GMarshalFunc_VOID__OBJECT_BOXED_UINT_UINT callback;
01668 register GCClosure *cc = (GCClosure*) closure;
01669 register gpointer data1, data2;
01670
01671 g_return_if_fail (n_param_values == 5);
01672
01673 if (G_CCLOSURE_SWAP_DATA (closure))
01674 {
01675 data1 = closure->data;
01676 data2 = g_value_peek_pointer (param_values + 0);
01677 }
01678 else
01679 {
01680 data1 = g_value_peek_pointer (param_values + 0);
01681 data2 = closure->data;
01682 }
01683 callback = (GMarshalFunc_VOID__OBJECT_BOXED_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
01684
01685 callback (data1,
01686 g_marshal_value_peek_object (param_values + 1),
01687 g_marshal_value_peek_boxed (param_values + 2),
01688 g_marshal_value_peek_uint (param_values + 3),
01689 g_marshal_value_peek_uint (param_values + 4),
01690 data2);
01691 }
01692
01693
01694 void
01695 _gtk_marshal_VOID__OBJECT_INT_INT (GClosure *closure,
01696 GValue *return_value,
01697 guint n_param_values,
01698 const GValue *param_values,
01699 gpointer invocation_hint,
01700 gpointer marshal_data)
01701 {
01702 typedef void (*GMarshalFunc_VOID__OBJECT_INT_INT) (gpointer data1,
01703 gpointer arg_1,
01704 gint arg_2,
01705 gint arg_3,
01706 gpointer data2);
01707 register GMarshalFunc_VOID__OBJECT_INT_INT callback;
01708 register GCClosure *cc = (GCClosure*) closure;
01709 register gpointer data1, data2;
01710
01711 g_return_if_fail (n_param_values == 4);
01712
01713 if (G_CCLOSURE_SWAP_DATA (closure))
01714 {
01715 data1 = closure->data;
01716 data2 = g_value_peek_pointer (param_values + 0);
01717 }
01718 else
01719 {
01720 data1 = g_value_peek_pointer (param_values + 0);
01721 data2 = closure->data;
01722 }
01723 callback = (GMarshalFunc_VOID__OBJECT_INT_INT) (marshal_data ? marshal_data : cc->callback);
01724
01725 callback (data1,
01726 g_marshal_value_peek_object (param_values + 1),
01727 g_marshal_value_peek_int (param_values + 2),
01728 g_marshal_value_peek_int (param_values + 3),
01729 data2);
01730 }
01731
01732
01733 void
01734 _gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINT (GClosure *closure,
01735 GValue *return_value,
01736 guint n_param_values,
01737 const GValue *param_values,
01738 gpointer invocation_hint,
01739 gpointer marshal_data)
01740 {
01741 typedef void (*GMarshalFunc_VOID__OBJECT_INT_INT_BOXED_UINT_UINT) (gpointer data1,
01742 gpointer arg_1,
01743 gint arg_2,
01744 gint arg_3,
01745 gpointer arg_4,
01746 guint arg_5,
01747 guint arg_6,
01748 gpointer data2);
01749 register GMarshalFunc_VOID__OBJECT_INT_INT_BOXED_UINT_UINT callback;
01750 register GCClosure *cc = (GCClosure*) closure;
01751 register gpointer data1, data2;
01752
01753 g_return_if_fail (n_param_values == 7);
01754
01755 if (G_CCLOSURE_SWAP_DATA (closure))
01756 {
01757 data1 = closure->data;
01758 data2 = g_value_peek_pointer (param_values + 0);
01759 }
01760 else
01761 {
01762 data1 = g_value_peek_pointer (param_values + 0);
01763 data2 = closure->data;
01764 }
01765 callback = (GMarshalFunc_VOID__OBJECT_INT_INT_BOXED_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
01766
01767 callback (data1,
01768 g_marshal_value_peek_object (param_values + 1),
01769 g_marshal_value_peek_int (param_values + 2),
01770 g_marshal_value_peek_int (param_values + 3),
01771 g_marshal_value_peek_boxed (param_values + 4),
01772 g_marshal_value_peek_uint (param_values + 5),
01773 g_marshal_value_peek_uint (param_values + 6),
01774 data2);
01775 }
01776
01777
01778 void
01779 _gtk_marshal_VOID__OBJECT_OBJECT (GClosure *closure,
01780 GValue *return_value,
01781 guint n_param_values,
01782 const GValue *param_values,
01783 gpointer invocation_hint,
01784 gpointer marshal_data)
01785 {
01786 typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT) (gpointer data1,
01787 gpointer arg_1,
01788 gpointer arg_2,
01789 gpointer data2);
01790 register GMarshalFunc_VOID__OBJECT_OBJECT callback;
01791 register GCClosure *cc = (GCClosure*) closure;
01792 register gpointer data1, data2;
01793
01794 g_return_if_fail (n_param_values == 3);
01795
01796 if (G_CCLOSURE_SWAP_DATA (closure))
01797 {
01798 data1 = closure->data;
01799 data2 = g_value_peek_pointer (param_values + 0);
01800 }
01801 else
01802 {
01803 data1 = g_value_peek_pointer (param_values + 0);
01804 data2 = closure->data;
01805 }
01806 callback = (GMarshalFunc_VOID__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
01807
01808 callback (data1,
01809 g_marshal_value_peek_object (param_values + 1),
01810 g_marshal_value_peek_object (param_values + 2),
01811 data2);
01812 }
01813
01814
01815 void
01816 _gtk_marshal_VOID__OBJECT_STRING_STRING (GClosure *closure,
01817 GValue *return_value,
01818 guint n_param_values,
01819 const GValue *param_values,
01820 gpointer invocation_hint,
01821 gpointer marshal_data)
01822 {
01823 typedef void (*GMarshalFunc_VOID__OBJECT_STRING_STRING) (gpointer data1,
01824 gpointer arg_1,
01825 gpointer arg_2,
01826 gpointer arg_3,
01827 gpointer data2);
01828 register GMarshalFunc_VOID__OBJECT_STRING_STRING callback;
01829 register GCClosure *cc = (GCClosure*) closure;
01830 register gpointer data1, data2;
01831
01832 g_return_if_fail (n_param_values == 4);
01833
01834 if (G_CCLOSURE_SWAP_DATA (closure))
01835 {
01836 data1 = closure->data;
01837 data2 = g_value_peek_pointer (param_values + 0);
01838 }
01839 else
01840 {
01841 data1 = g_value_peek_pointer (param_values + 0);
01842 data2 = closure->data;
01843 }
01844 callback = (GMarshalFunc_VOID__OBJECT_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
01845
01846 callback (data1,
01847 g_marshal_value_peek_object (param_values + 1),
01848 g_marshal_value_peek_string (param_values + 2),
01849 g_marshal_value_peek_string (param_values + 3),
01850 data2);
01851 }
01852
01853
01854 void
01855 _gtk_marshal_VOID__OBJECT_UINT (GClosure *closure,
01856 GValue *return_value,
01857 guint n_param_values,
01858 const GValue *param_values,
01859 gpointer invocation_hint,
01860 gpointer marshal_data)
01861 {
01862 typedef void (*GMarshalFunc_VOID__OBJECT_UINT) (gpointer data1,
01863 gpointer arg_1,
01864 guint arg_2,
01865 gpointer data2);
01866 register GMarshalFunc_VOID__OBJECT_UINT callback;
01867 register GCClosure *cc = (GCClosure*) closure;
01868 register gpointer data1, data2;
01869
01870 g_return_if_fail (n_param_values == 3);
01871
01872 if (G_CCLOSURE_SWAP_DATA (closure))
01873 {
01874 data1 = closure->data;
01875 data2 = g_value_peek_pointer (param_values + 0);
01876 }
01877 else
01878 {
01879 data1 = g_value_peek_pointer (param_values + 0);
01880 data2 = closure->data;
01881 }
01882 callback = (GMarshalFunc_VOID__OBJECT_UINT) (marshal_data ? marshal_data : cc->callback);
01883
01884 callback (data1,
01885 g_marshal_value_peek_object (param_values + 1),
01886 g_marshal_value_peek_uint (param_values + 2),
01887 data2);
01888 }
01889
01890
01891 void
01892 _gtk_marshal_VOID__OBJECT_UINT_FLAGS (GClosure *closure,
01893 GValue *return_value,
01894 guint n_param_values,
01895 const GValue *param_values,
01896 gpointer invocation_hint,
01897 gpointer marshal_data)
01898 {
01899 typedef void (*GMarshalFunc_VOID__OBJECT_UINT_FLAGS) (gpointer data1,
01900 gpointer arg_1,
01901 guint arg_2,
01902 guint arg_3,
01903 gpointer data2);
01904 register GMarshalFunc_VOID__OBJECT_UINT_FLAGS callback;
01905 register GCClosure *cc = (GCClosure*) closure;
01906 register gpointer data1, data2;
01907
01908 g_return_if_fail (n_param_values == 4);
01909
01910 if (G_CCLOSURE_SWAP_DATA (closure))
01911 {
01912 data1 = closure->data;
01913 data2 = g_value_peek_pointer (param_values + 0);
01914 }
01915 else
01916 {
01917 data1 = g_value_peek_pointer (param_values + 0);
01918 data2 = closure->data;
01919 }
01920 callback = (GMarshalFunc_VOID__OBJECT_UINT_FLAGS) (marshal_data ? marshal_data : cc->callback);
01921
01922 callback (data1,
01923 g_marshal_value_peek_object (param_values + 1),
01924 g_marshal_value_peek_uint (param_values + 2),
01925 g_marshal_value_peek_flags (param_values + 3),
01926 data2);
01927 }
01928
01929
01930
01931
01932 void
01933 _gtk_marshal_VOID__POINTER_INT (GClosure *closure,
01934 GValue *return_value,
01935 guint n_param_values,
01936 const GValue *param_values,
01937 gpointer invocation_hint,
01938 gpointer marshal_data)
01939 {
01940 typedef void (*GMarshalFunc_VOID__POINTER_INT) (gpointer data1,
01941 gpointer arg_1,
01942 gint arg_2,
01943 gpointer data2);
01944 register GMarshalFunc_VOID__POINTER_INT callback;
01945 register GCClosure *cc = (GCClosure*) closure;
01946 register gpointer data1, data2;
01947
01948 g_return_if_fail (n_param_values == 3);
01949
01950 if (G_CCLOSURE_SWAP_DATA (closure))
01951 {
01952 data1 = closure->data;
01953 data2 = g_value_peek_pointer (param_values + 0);
01954 }
01955 else
01956 {
01957 data1 = g_value_peek_pointer (param_values + 0);
01958 data2 = closure->data;
01959 }
01960 callback = (GMarshalFunc_VOID__POINTER_INT) (marshal_data ? marshal_data : cc->callback);
01961
01962 callback (data1,
01963 g_marshal_value_peek_pointer (param_values + 1),
01964 g_marshal_value_peek_int (param_values + 2),
01965 data2);
01966 }
01967
01968
01969 void
01970 _gtk_marshal_VOID__POINTER_BOOLEAN (GClosure *closure,
01971 GValue *return_value,
01972 guint n_param_values,
01973 const GValue *param_values,
01974 gpointer invocation_hint,
01975 gpointer marshal_data)
01976 {
01977 typedef void (*GMarshalFunc_VOID__POINTER_BOOLEAN) (gpointer data1,
01978 gpointer arg_1,
01979 gboolean arg_2,
01980 gpointer data2);
01981 register GMarshalFunc_VOID__POINTER_BOOLEAN callback;
01982 register GCClosure *cc = (GCClosure*) closure;
01983 register gpointer data1, data2;
01984
01985 g_return_if_fail (n_param_values == 3);
01986
01987 if (G_CCLOSURE_SWAP_DATA (closure))
01988 {
01989 data1 = closure->data;
01990 data2 = g_value_peek_pointer (param_values + 0);
01991 }
01992 else
01993 {
01994 data1 = g_value_peek_pointer (param_values + 0);
01995 data2 = closure->data;
01996 }
01997 callback = (GMarshalFunc_VOID__POINTER_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
01998
01999 callback (data1,
02000 g_marshal_value_peek_pointer (param_values + 1),
02001 g_marshal_value_peek_boolean (param_values + 2),
02002 data2);
02003 }
02004
02005
02006 void
02007 _gtk_marshal_VOID__POINTER_POINTER_POINTER (GClosure *closure,
02008 GValue *return_value,
02009 guint n_param_values,
02010 const GValue *param_values,
02011 gpointer invocation_hint,
02012 gpointer marshal_data)
02013 {
02014 typedef void (*GMarshalFunc_VOID__POINTER_POINTER_POINTER) (gpointer data1,
02015 gpointer arg_1,
02016 gpointer arg_2,
02017 gpointer arg_3,
02018 gpointer data2);
02019 register GMarshalFunc_VOID__POINTER_POINTER_POINTER callback;
02020 register GCClosure *cc = (GCClosure*) closure;
02021 register gpointer data1, data2;
02022
02023 g_return_if_fail (n_param_values == 4);
02024
02025 if (G_CCLOSURE_SWAP_DATA (closure))
02026 {
02027 data1 = closure->data;
02028 data2 = g_value_peek_pointer (param_values + 0);
02029 }
02030 else
02031 {
02032 data1 = g_value_peek_pointer (param_values + 0);
02033 data2 = closure->data;
02034 }
02035 callback = (GMarshalFunc_VOID__POINTER_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
02036
02037 callback (data1,
02038 g_marshal_value_peek_pointer (param_values + 1),
02039 g_marshal_value_peek_pointer (param_values + 2),
02040 g_marshal_value_peek_pointer (param_values + 3),
02041 data2);
02042 }
02043
02044
02045 void
02046 _gtk_marshal_VOID__POINTER_UINT (GClosure *closure,
02047 GValue *return_value,
02048 guint n_param_values,
02049 const GValue *param_values,
02050 gpointer invocation_hint,
02051 gpointer marshal_data)
02052 {
02053 typedef void (*GMarshalFunc_VOID__POINTER_UINT) (gpointer data1,
02054 gpointer arg_1,
02055 guint arg_2,
02056 gpointer data2);
02057 register GMarshalFunc_VOID__POINTER_UINT callback;
02058 register GCClosure *cc = (GCClosure*) closure;
02059 register gpointer data1, data2;
02060
02061 g_return_if_fail (n_param_values == 3);
02062
02063 if (G_CCLOSURE_SWAP_DATA (closure))
02064 {
02065 data1 = closure->data;
02066 data2 = g_value_peek_pointer (param_values + 0);
02067 }
02068 else
02069 {
02070 data1 = g_value_peek_pointer (param_values + 0);
02071 data2 = closure->data;
02072 }
02073 callback = (GMarshalFunc_VOID__POINTER_UINT) (marshal_data ? marshal_data : cc->callback);
02074
02075 callback (data1,
02076 g_marshal_value_peek_pointer (param_values + 1),
02077 g_marshal_value_peek_uint (param_values + 2),
02078 data2);
02079 }
02080
02081
02082
02083
02084 void
02085 _gtk_marshal_VOID__STRING_STRING (GClosure *closure,
02086 GValue *return_value,
02087 guint n_param_values,
02088 const GValue *param_values,
02089 gpointer invocation_hint,
02090 gpointer marshal_data)
02091 {
02092 typedef void (*GMarshalFunc_VOID__STRING_STRING) (gpointer data1,
02093 gpointer arg_1,
02094 gpointer arg_2,
02095 gpointer data2);
02096 register GMarshalFunc_VOID__STRING_STRING callback;
02097 register GCClosure *cc = (GCClosure*) closure;
02098 register gpointer data1, data2;
02099
02100 g_return_if_fail (n_param_values == 3);
02101
02102 if (G_CCLOSURE_SWAP_DATA (closure))
02103 {
02104 data1 = closure->data;
02105 data2 = g_value_peek_pointer (param_values + 0);
02106 }
02107 else
02108 {
02109 data1 = g_value_peek_pointer (param_values + 0);
02110 data2 = closure->data;
02111 }
02112 callback = (GMarshalFunc_VOID__STRING_STRING) (marshal_data ? marshal_data : cc->callback);
02113
02114 callback (data1,
02115 g_marshal_value_peek_string (param_values + 1),
02116 g_marshal_value_peek_string (param_values + 2),
02117 data2);
02118 }
02119
02120
02121
02122
02123 void
02124 _gtk_marshal_VOID__STRING_UINT_FLAGS (GClosure *closure,
02125 GValue *return_value,
02126 guint n_param_values,
02127 const GValue *param_values,
02128 gpointer invocation_hint,
02129 gpointer marshal_data)
02130 {
02131 typedef void (*GMarshalFunc_VOID__STRING_UINT_FLAGS) (gpointer data1,
02132 gpointer arg_1,
02133 guint arg_2,
02134 guint arg_3,
02135 gpointer data2);
02136 register GMarshalFunc_VOID__STRING_UINT_FLAGS callback;
02137 register GCClosure *cc = (GCClosure*) closure;
02138 register gpointer data1, data2;
02139
02140 g_return_if_fail (n_param_values == 4);
02141
02142 if (G_CCLOSURE_SWAP_DATA (closure))
02143 {
02144 data1 = closure->data;
02145 data2 = g_value_peek_pointer (param_values + 0);
02146 }
02147 else
02148 {
02149 data1 = g_value_peek_pointer (param_values + 0);
02150 data2 = closure->data;
02151 }
02152 callback = (GMarshalFunc_VOID__STRING_UINT_FLAGS) (marshal_data ? marshal_data : cc->callback);
02153
02154 callback (data1,
02155 g_marshal_value_peek_string (param_values + 1),
02156 g_marshal_value_peek_uint (param_values + 2),
02157 g_marshal_value_peek_flags (param_values + 3),
02158 data2);
02159 }
02160
02161
02162 void
02163 _gtk_marshal_VOID__UINT_FLAGS_BOXED (GClosure *closure,
02164 GValue *return_value,
02165 guint n_param_values,
02166 const GValue *param_values,
02167 gpointer invocation_hint,
02168 gpointer marshal_data)
02169 {
02170 typedef void (*GMarshalFunc_VOID__UINT_FLAGS_BOXED) (gpointer data1,
02171 guint arg_1,
02172 guint arg_2,
02173 gpointer arg_3,
02174 gpointer data2);
02175 register GMarshalFunc_VOID__UINT_FLAGS_BOXED callback;
02176 register GCClosure *cc = (GCClosure*) closure;
02177 register gpointer data1, data2;
02178
02179 g_return_if_fail (n_param_values == 4);
02180
02181 if (G_CCLOSURE_SWAP_DATA (closure))
02182 {
02183 data1 = closure->data;
02184 data2 = g_value_peek_pointer (param_values + 0);
02185 }
02186 else
02187 {
02188 data1 = g_value_peek_pointer (param_values + 0);
02189 data2 = closure->data;
02190 }
02191 callback = (GMarshalFunc_VOID__UINT_FLAGS_BOXED) (marshal_data ? marshal_data : cc->callback);
02192
02193 callback (data1,
02194 g_marshal_value_peek_uint (param_values + 1),
02195 g_marshal_value_peek_flags (param_values + 2),
02196 g_marshal_value_peek_boxed (param_values + 3),
02197 data2);
02198 }
02199
02200
02201 void
02202 _gtk_marshal_VOID__UINT_UINT (GClosure *closure,
02203 GValue *return_value,
02204 guint n_param_values,
02205 const GValue *param_values,
02206 gpointer invocation_hint,
02207 gpointer marshal_data)
02208 {
02209 typedef void (*GMarshalFunc_VOID__UINT_UINT) (gpointer data1,
02210 guint arg_1,
02211 guint arg_2,
02212 gpointer data2);
02213 register GMarshalFunc_VOID__UINT_UINT callback;
02214 register GCClosure *cc = (GCClosure*) closure;
02215 register gpointer data1, data2;
02216
02217 g_return_if_fail (n_param_values == 3);
02218
02219 if (G_CCLOSURE_SWAP_DATA (closure))
02220 {
02221 data1 = closure->data;
02222 data2 = g_value_peek_pointer (param_values + 0);
02223 }
02224 else
02225 {
02226 data1 = g_value_peek_pointer (param_values + 0);
02227 data2 = closure->data;
02228 }
02229 callback = (GMarshalFunc_VOID__UINT_UINT) (marshal_data ? marshal_data : cc->callback);
02230
02231 callback (data1,
02232 g_marshal_value_peek_uint (param_values + 1),
02233 g_marshal_value_peek_uint (param_values + 2),
02234 data2);
02235 }
02236
02237
02238 void
02239 _gtk_marshal_VOID__UINT_STRING (GClosure *closure,
02240 GValue *return_value,
02241 guint n_param_values,
02242 const GValue *param_values,
02243 gpointer invocation_hint,
02244 gpointer marshal_data)
02245 {
02246 typedef void (*GMarshalFunc_VOID__UINT_STRING) (gpointer data1,
02247 guint arg_1,
02248 gpointer arg_2,
02249 gpointer data2);
02250 register GMarshalFunc_VOID__UINT_STRING callback;
02251 register GCClosure *cc = (GCClosure*) closure;
02252 register gpointer data1, data2;
02253
02254 g_return_if_fail (n_param_values == 3);
02255
02256 if (G_CCLOSURE_SWAP_DATA (closure))
02257 {
02258 data1 = closure->data;
02259 data2 = g_value_peek_pointer (param_values + 0);
02260 }
02261 else
02262 {
02263 data1 = g_value_peek_pointer (param_values + 0);
02264 data2 = closure->data;
02265 }
02266 callback = (GMarshalFunc_VOID__UINT_STRING) (marshal_data ? marshal_data : cc->callback);
02267
02268 callback (data1,
02269 g_marshal_value_peek_uint (param_values + 1),
02270 g_marshal_value_peek_string (param_values + 2),
02271 data2);
02272 }
02273
02274
02275 void
02276 _gtk_marshal_VOID__UINT_BOXED_UINT_FLAGS_FLAGS (GClosure *closure,
02277 GValue *return_value,
02278 guint n_param_values,
02279 const GValue *param_values,
02280 gpointer invocation_hint,
02281 gpointer marshal_data)
02282 {
02283 typedef void (*GMarshalFunc_VOID__UINT_BOXED_UINT_FLAGS_FLAGS) (gpointer data1,
02284 guint arg_1,
02285 gpointer arg_2,
02286 guint arg_3,
02287 guint arg_4,
02288 guint arg_5,
02289 gpointer data2);
02290 register GMarshalFunc_VOID__UINT_BOXED_UINT_FLAGS_FLAGS callback;
02291 register GCClosure *cc = (GCClosure*) closure;
02292 register gpointer data1, data2;
02293
02294 g_return_if_fail (n_param_values == 6);
02295
02296 if (G_CCLOSURE_SWAP_DATA (closure))
02297 {
02298 data1 = closure->data;
02299 data2 = g_value_peek_pointer (param_values + 0);
02300 }
02301 else
02302 {
02303 data1 = g_value_peek_pointer (param_values + 0);
02304 data2 = closure->data;
02305 }
02306 callback = (GMarshalFunc_VOID__UINT_BOXED_UINT_FLAGS_FLAGS) (marshal_data ? marshal_data : cc->callback);
02307
02308 callback (data1,
02309 g_marshal_value_peek_uint (param_values + 1),
02310 g_marshal_value_peek_boxed (param_values + 2),
02311 g_marshal_value_peek_uint (param_values + 3),
02312 g_marshal_value_peek_flags (param_values + 4),
02313 g_marshal_value_peek_flags (param_values + 5),
02314 data2);
02315 }
02316
02317
02318 void
02319 _gtk_marshal_VOID__UINT_OBJECT_UINT_FLAGS_FLAGS (GClosure *closure,
02320 GValue *return_value,
02321 guint n_param_values,
02322 const GValue *param_values,
02323 gpointer invocation_hint,
02324 gpointer marshal_data)
02325 {
02326 typedef void (*GMarshalFunc_VOID__UINT_OBJECT_UINT_FLAGS_FLAGS) (gpointer data1,
02327 guint arg_1,
02328 gpointer arg_2,
02329 guint arg_3,
02330 guint arg_4,
02331 guint arg_5,
02332 gpointer data2);
02333 register GMarshalFunc_VOID__UINT_OBJECT_UINT_FLAGS_FLAGS callback;
02334 register GCClosure *cc = (GCClosure*) closure;
02335 register gpointer data1, data2;
02336
02337 g_return_if_fail (n_param_values == 6);
02338
02339 if (G_CCLOSURE_SWAP_DATA (closure))
02340 {
02341 data1 = closure->data;
02342 data2 = g_value_peek_pointer (param_values + 0);
02343 }
02344 else
02345 {
02346 data1 = g_value_peek_pointer (param_values + 0);
02347 data2 = closure->data;
02348 }
02349 callback = (GMarshalFunc_VOID__UINT_OBJECT_UINT_FLAGS_FLAGS) (marshal_data ? marshal_data : cc->callback);
02350
02351 callback (data1,
02352 g_marshal_value_peek_uint (param_values + 1),
02353 g_marshal_value_peek_object (param_values + 2),
02354 g_marshal_value_peek_uint (param_values + 3),
02355 g_marshal_value_peek_flags (param_values + 4),
02356 g_marshal_value_peek_flags (param_values + 5),
02357 data2);
02358 }
02359
02360
02361