3 #include <glib-object.h>
7 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
8 #define g_marshal_value_peek_char(v) g_value_get_char (v)
9 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
10 #define g_marshal_value_peek_int(v) g_value_get_int (v)
11 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
12 #define g_marshal_value_peek_long(v) g_value_get_long (v)
13 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
14 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
15 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
16 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
17 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
18 #define g_marshal_value_peek_float(v) g_value_get_float (v)
19 #define g_marshal_value_peek_double(v) g_value_get_double (v)
20 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
21 #define g_marshal_value_peek_param(v) g_value_get_param (v)
22 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
23 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
24 #define g_marshal_value_peek_object(v) g_value_get_object (v)
25 #else /* !G_ENABLE_DEBUG */
26 /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API.
27 * Do not access GValues directly in your code. Instead, use the
28 * g_value_get_*() functions
30 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
31 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
32 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
33 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
34 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
35 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
36 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
37 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
38 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
39 #define g_marshal_value_peek_enum(v) (v)->data[0].v_int
40 #define g_marshal_value_peek_flags(v) (v)->data[0].v_uint
41 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
42 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
43 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
44 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
45 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
46 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
47 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
48 #endif /* !G_ENABLE_DEBUG */
51 /* BOOL:INT,INT,POINTER,POINTER (gtkextra-marshal.list:1) */
53 gtkextra_BOOLEAN__INT_INT_POINTER_POINTER (GClosure *closure,
56 const GValue *param_values,
57 gpointer invocation_hint,
58 gpointer marshal_data)
60 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_INT_POINTER_POINTER) (gpointer data1,
66 register GMarshalFunc_BOOLEAN__INT_INT_POINTER_POINTER callback;
67 register GCClosure *cc = (GCClosure*) closure;
68 register gpointer data1, data2;
71 g_return_if_fail (return_value != NULL);
72 g_return_if_fail (n_param_values == 5);
74 if (G_CCLOSURE_SWAP_DATA (closure))
76 data1 = closure->data;
77 data2 = g_value_peek_pointer (param_values + 0);
81 data1 = g_value_peek_pointer (param_values + 0);
82 data2 = closure->data;
84 callback = (GMarshalFunc_BOOLEAN__INT_INT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
86 v_return = callback (data1,
87 g_marshal_value_peek_int (param_values + 1),
88 g_marshal_value_peek_int (param_values + 2),
89 g_marshal_value_peek_pointer (param_values + 3),
90 g_marshal_value_peek_pointer (param_values + 4),
93 g_value_set_boolean (return_value, v_return);
96 /* BOOL:BOXED,POINTER (gtkextra-marshal.list:2) */
98 gtkextra_BOOLEAN__BOXED_POINTER (GClosure *closure,
100 guint n_param_values,
101 const GValue *param_values,
102 gpointer invocation_hint,
103 gpointer marshal_data)
105 typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED_POINTER) (gpointer data1,
109 register GMarshalFunc_BOOLEAN__BOXED_POINTER callback;
110 register GCClosure *cc = (GCClosure*) closure;
111 register gpointer data1, data2;
114 g_return_if_fail (return_value != NULL);
115 g_return_if_fail (n_param_values == 3);
117 if (G_CCLOSURE_SWAP_DATA (closure))
119 data1 = closure->data;
120 data2 = g_value_peek_pointer (param_values + 0);
124 data1 = g_value_peek_pointer (param_values + 0);
125 data2 = closure->data;
127 callback = (GMarshalFunc_BOOLEAN__BOXED_POINTER) (marshal_data ? marshal_data : cc->callback);
129 v_return = callback (data1,
130 g_marshal_value_peek_boxed (param_values + 1),
131 g_marshal_value_peek_pointer (param_values + 2),
134 g_value_set_boolean (return_value, v_return);
137 /* BOOL:BOXED,STRING (gtkextra-marshal.list:3) */
139 gtkextra_BOOLEAN__BOXED_STRING (GClosure *closure,
140 GValue *return_value,
141 guint n_param_values,
142 const GValue *param_values,
143 gpointer invocation_hint,
144 gpointer marshal_data)
146 typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED_STRING) (gpointer data1,
150 register GMarshalFunc_BOOLEAN__BOXED_STRING callback;
151 register GCClosure *cc = (GCClosure*) closure;
152 register gpointer data1, data2;
155 g_return_if_fail (return_value != NULL);
156 g_return_if_fail (n_param_values == 3);
158 if (G_CCLOSURE_SWAP_DATA (closure))
160 data1 = closure->data;
161 data2 = g_value_peek_pointer (param_values + 0);
165 data1 = g_value_peek_pointer (param_values + 0);
166 data2 = closure->data;
168 callback = (GMarshalFunc_BOOLEAN__BOXED_STRING) (marshal_data ? marshal_data : cc->callback);
170 v_return = callback (data1,
171 g_marshal_value_peek_boxed (param_values + 1),
172 g_marshal_value_peek_string (param_values + 2),
175 g_value_set_boolean (return_value, v_return);
178 /* BOOL:BOXED,BOXED (gtkextra-marshal.list:4) */
180 gtkextra_BOOLEAN__BOXED_BOXED (GClosure *closure,
181 GValue *return_value,
182 guint n_param_values,
183 const GValue *param_values,
184 gpointer invocation_hint,
185 gpointer marshal_data)
187 typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED_BOXED) (gpointer data1,
191 register GMarshalFunc_BOOLEAN__BOXED_BOXED callback;
192 register GCClosure *cc = (GCClosure*) closure;
193 register gpointer data1, data2;
196 g_return_if_fail (return_value != NULL);
197 g_return_if_fail (n_param_values == 3);
199 if (G_CCLOSURE_SWAP_DATA (closure))
201 data1 = closure->data;
202 data2 = g_value_peek_pointer (param_values + 0);
206 data1 = g_value_peek_pointer (param_values + 0);
207 data2 = closure->data;
209 callback = (GMarshalFunc_BOOLEAN__BOXED_BOXED) (marshal_data ? marshal_data : cc->callback);
211 v_return = callback (data1,
212 g_marshal_value_peek_boxed (param_values + 1),
213 g_marshal_value_peek_boxed (param_values + 2),
216 g_value_set_boolean (return_value, v_return);
219 /* BOOL:BOXED,DOUBLE,DOUBLE (gtkextra-marshal.list:5) */
221 gtkextra_BOOLEAN__BOXED_DOUBLE_DOUBLE (GClosure *closure,
222 GValue *return_value,
223 guint n_param_values,
224 const GValue *param_values,
225 gpointer invocation_hint,
226 gpointer marshal_data)
228 typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED_DOUBLE_DOUBLE) (gpointer data1,
233 register GMarshalFunc_BOOLEAN__BOXED_DOUBLE_DOUBLE callback;
234 register GCClosure *cc = (GCClosure*) closure;
235 register gpointer data1, data2;
238 g_return_if_fail (return_value != NULL);
239 g_return_if_fail (n_param_values == 4);
241 if (G_CCLOSURE_SWAP_DATA (closure))
243 data1 = closure->data;
244 data2 = g_value_peek_pointer (param_values + 0);
248 data1 = g_value_peek_pointer (param_values + 0);
249 data2 = closure->data;
251 callback = (GMarshalFunc_BOOLEAN__BOXED_DOUBLE_DOUBLE) (marshal_data ? marshal_data : cc->callback);
253 v_return = callback (data1,
254 g_marshal_value_peek_boxed (param_values + 1),
255 g_marshal_value_peek_double (param_values + 2),
256 g_marshal_value_peek_double (param_values + 3),
259 g_value_set_boolean (return_value, v_return);
262 /* BOOL:POINTER,POINTER (gtkextra-marshal.list:6) */
264 gtkextra_BOOLEAN__POINTER_POINTER (GClosure *closure,
265 GValue *return_value,
266 guint n_param_values,
267 const GValue *param_values,
268 gpointer invocation_hint,
269 gpointer marshal_data)
271 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
275 register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
276 register GCClosure *cc = (GCClosure*) closure;
277 register gpointer data1, data2;
280 g_return_if_fail (return_value != NULL);
281 g_return_if_fail (n_param_values == 3);
283 if (G_CCLOSURE_SWAP_DATA (closure))
285 data1 = closure->data;
286 data2 = g_value_peek_pointer (param_values + 0);
290 data1 = g_value_peek_pointer (param_values + 0);
291 data2 = closure->data;
293 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
295 v_return = callback (data1,
296 g_marshal_value_peek_pointer (param_values + 1),
297 g_marshal_value_peek_pointer (param_values + 2),
300 g_value_set_boolean (return_value, v_return);
303 /* BOOL:POINTER,BOXED (gtkextra-marshal.list:7) */
305 gtkextra_BOOLEAN__POINTER_BOXED (GClosure *closure,
306 GValue *return_value,
307 guint n_param_values,
308 const GValue *param_values,
309 gpointer invocation_hint,
310 gpointer marshal_data)
312 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_BOXED) (gpointer data1,
316 register GMarshalFunc_BOOLEAN__POINTER_BOXED callback;
317 register GCClosure *cc = (GCClosure*) closure;
318 register gpointer data1, data2;
321 g_return_if_fail (return_value != NULL);
322 g_return_if_fail (n_param_values == 3);
324 if (G_CCLOSURE_SWAP_DATA (closure))
326 data1 = closure->data;
327 data2 = g_value_peek_pointer (param_values + 0);
331 data1 = g_value_peek_pointer (param_values + 0);
332 data2 = closure->data;
334 callback = (GMarshalFunc_BOOLEAN__POINTER_BOXED) (marshal_data ? marshal_data : cc->callback);
336 v_return = callback (data1,
337 g_marshal_value_peek_pointer (param_values + 1),
338 g_marshal_value_peek_boxed (param_values + 2),
341 g_value_set_boolean (return_value, v_return);
344 /* BOOL:POINTER,STRING (gtkextra-marshal.list:8) */
346 gtkextra_BOOLEAN__POINTER_STRING (GClosure *closure,
347 GValue *return_value,
348 guint n_param_values,
349 const GValue *param_values,
350 gpointer invocation_hint,
351 gpointer marshal_data)
353 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_STRING) (gpointer data1,
357 register GMarshalFunc_BOOLEAN__POINTER_STRING callback;
358 register GCClosure *cc = (GCClosure*) closure;
359 register gpointer data1, data2;
362 g_return_if_fail (return_value != NULL);
363 g_return_if_fail (n_param_values == 3);
365 if (G_CCLOSURE_SWAP_DATA (closure))
367 data1 = closure->data;
368 data2 = g_value_peek_pointer (param_values + 0);
372 data1 = g_value_peek_pointer (param_values + 0);
373 data2 = closure->data;
375 callback = (GMarshalFunc_BOOLEAN__POINTER_STRING) (marshal_data ? marshal_data : cc->callback);
377 v_return = callback (data1,
378 g_marshal_value_peek_pointer (param_values + 1),
379 g_marshal_value_peek_string (param_values + 2),
382 g_value_set_boolean (return_value, v_return);
385 /* BOOL:POINTER (gtkextra-marshal.list:9) */
387 gtkextra_BOOLEAN__POINTER (GClosure *closure,
388 GValue *return_value,
389 guint n_param_values,
390 const GValue *param_values,
391 gpointer invocation_hint,
392 gpointer marshal_data)
394 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
397 register GMarshalFunc_BOOLEAN__POINTER callback;
398 register GCClosure *cc = (GCClosure*) closure;
399 register gpointer data1, data2;
402 g_return_if_fail (return_value != NULL);
403 g_return_if_fail (n_param_values == 2);
405 if (G_CCLOSURE_SWAP_DATA (closure))
407 data1 = closure->data;
408 data2 = g_value_peek_pointer (param_values + 0);
412 data1 = g_value_peek_pointer (param_values + 0);
413 data2 = closure->data;
415 callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
417 v_return = callback (data1,
418 g_marshal_value_peek_pointer (param_values + 1),
421 g_value_set_boolean (return_value, v_return);
424 /* BOOL:BOXED (gtkextra-marshal.list:10) */
426 gtkextra_BOOLEAN__BOXED (GClosure *closure,
427 GValue *return_value,
428 guint n_param_values,
429 const GValue *param_values,
430 gpointer invocation_hint,
431 gpointer marshal_data)
433 typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED) (gpointer data1,
436 register GMarshalFunc_BOOLEAN__BOXED callback;
437 register GCClosure *cc = (GCClosure*) closure;
438 register gpointer data1, data2;
441 g_return_if_fail (return_value != NULL);
442 g_return_if_fail (n_param_values == 2);
444 if (G_CCLOSURE_SWAP_DATA (closure))
446 data1 = closure->data;
447 data2 = g_value_peek_pointer (param_values + 0);
451 data1 = g_value_peek_pointer (param_values + 0);
452 data2 = closure->data;
454 callback = (GMarshalFunc_BOOLEAN__BOXED) (marshal_data ? marshal_data : cc->callback);
456 v_return = callback (data1,
457 g_marshal_value_peek_boxed (param_values + 1),
460 g_value_set_boolean (return_value, v_return);
463 /* BOOL:INT,INT (gtkextra-marshal.list:11) */
465 gtkextra_BOOLEAN__INT_INT (GClosure *closure,
466 GValue *return_value,
467 guint n_param_values,
468 const GValue *param_values,
469 gpointer invocation_hint,
470 gpointer marshal_data)
472 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_INT) (gpointer data1,
476 register GMarshalFunc_BOOLEAN__INT_INT callback;
477 register GCClosure *cc = (GCClosure*) closure;
478 register gpointer data1, data2;
481 g_return_if_fail (return_value != NULL);
482 g_return_if_fail (n_param_values == 3);
484 if (G_CCLOSURE_SWAP_DATA (closure))
486 data1 = closure->data;
487 data2 = g_value_peek_pointer (param_values + 0);
491 data1 = g_value_peek_pointer (param_values + 0);
492 data2 = closure->data;
494 callback = (GMarshalFunc_BOOLEAN__INT_INT) (marshal_data ? marshal_data : cc->callback);
496 v_return = callback (data1,
497 g_marshal_value_peek_int (param_values + 1),
498 g_marshal_value_peek_int (param_values + 2),
501 g_value_set_boolean (return_value, v_return);
504 /* VOID:INT (gtkextra-marshal.list:12) */
506 /* VOID:INT,STRING (gtkextra-marshal.list:13) */
508 gtkextra_VOID__INT_STRING (GClosure *closure,
509 GValue *return_value,
510 guint n_param_values,
511 const GValue *param_values,
512 gpointer invocation_hint,
513 gpointer marshal_data)
515 typedef void (*GMarshalFunc_VOID__INT_STRING) (gpointer data1,
519 register GMarshalFunc_VOID__INT_STRING callback;
520 register GCClosure *cc = (GCClosure*) closure;
521 register gpointer data1, data2;
523 g_return_if_fail (n_param_values == 3);
525 if (G_CCLOSURE_SWAP_DATA (closure))
527 data1 = closure->data;
528 data2 = g_value_peek_pointer (param_values + 0);
532 data1 = g_value_peek_pointer (param_values + 0);
533 data2 = closure->data;
535 callback = (GMarshalFunc_VOID__INT_STRING) (marshal_data ? marshal_data : cc->callback);
538 g_marshal_value_peek_int (param_values + 1),
539 g_marshal_value_peek_string (param_values + 2),
543 /* VOID:BOXED (gtkextra-marshal.list:14) */
545 /* VOID:VOID (gtkextra-marshal.list:15) */
547 /* VOID:BOOL (gtkextra-marshal.list:16) */
549 /* VOID:POINTER (gtkextra-marshal.list:17) */
551 /* VOID:INT,INT (gtkextra-marshal.list:18) */
553 gtkextra_VOID__INT_INT (GClosure *closure,
554 GValue *return_value,
555 guint n_param_values,
556 const GValue *param_values,
557 gpointer invocation_hint,
558 gpointer marshal_data)
560 typedef void (*GMarshalFunc_VOID__INT_INT) (gpointer data1,
564 register GMarshalFunc_VOID__INT_INT callback;
565 register GCClosure *cc = (GCClosure*) closure;
566 register gpointer data1, data2;
568 g_return_if_fail (n_param_values == 3);
570 if (G_CCLOSURE_SWAP_DATA (closure))
572 data1 = closure->data;
573 data2 = g_value_peek_pointer (param_values + 0);
577 data1 = g_value_peek_pointer (param_values + 0);
578 data2 = closure->data;
580 callback = (GMarshalFunc_VOID__INT_INT) (marshal_data ? marshal_data : cc->callback);
583 g_marshal_value_peek_int (param_values + 1),
584 g_marshal_value_peek_int (param_values + 2),
589 /* VOID:INT,INT,INT,INT (Added by JMD 1/1/2006) */
591 gtkextra_VOID__INT_INT_INT_INT (GClosure *closure,
592 GValue *return_value,
593 guint n_param_values,
594 const GValue *param_values,
595 gpointer invocation_hint,
596 gpointer marshal_data)
598 typedef void (*GMarshalFunc_VOID__INT_INT_INT_INT) (gpointer data1,
604 register GMarshalFunc_VOID__INT_INT_INT_INT callback;
605 register GCClosure *cc = (GCClosure*) closure;
606 register gpointer data1, data2;
608 g_return_if_fail (n_param_values == 5);
610 if (G_CCLOSURE_SWAP_DATA (closure))
612 data1 = closure->data;
613 data2 = g_value_peek_pointer (param_values + 0);
617 data1 = g_value_peek_pointer (param_values + 0);
618 data2 = closure->data;
620 callback = (GMarshalFunc_VOID__INT_INT_INT_INT) (marshal_data ? marshal_data : cc->callback);
623 g_marshal_value_peek_int (param_values + 1),
624 g_marshal_value_peek_int (param_values + 2),
625 g_marshal_value_peek_int (param_values + 3),
626 g_marshal_value_peek_int (param_values + 4),
631 /* VOID:INT,POINTER (gtkextra-marshal.list:19) */
633 gtkextra_VOID__INT_POINTER (GClosure *closure,
634 GValue *return_value,
635 guint n_param_values,
636 const GValue *param_values,
637 gpointer invocation_hint,
638 gpointer marshal_data)
640 typedef void (*GMarshalFunc_VOID__INT_POINTER) (gpointer data1,
644 register GMarshalFunc_VOID__INT_POINTER callback;
645 register GCClosure *cc = (GCClosure*) closure;
646 register gpointer data1, data2;
648 g_return_if_fail (n_param_values == 3);
650 if (G_CCLOSURE_SWAP_DATA (closure))
652 data1 = closure->data;
653 data2 = g_value_peek_pointer (param_values + 0);
657 data1 = g_value_peek_pointer (param_values + 0);
658 data2 = closure->data;
660 callback = (GMarshalFunc_VOID__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
663 g_marshal_value_peek_int (param_values + 1),
664 g_marshal_value_peek_pointer (param_values + 2),
668 /* VOID:INT,BOXED (gtkextra-marshal.list:20) */
670 gtkextra_VOID__INT_BOXED (GClosure *closure,
671 GValue *return_value,
672 guint n_param_values,
673 const GValue *param_values,
674 gpointer invocation_hint,
675 gpointer marshal_data)
677 typedef void (*GMarshalFunc_VOID__INT_BOXED) (gpointer data1,
681 register GMarshalFunc_VOID__INT_BOXED callback;
682 register GCClosure *cc = (GCClosure*) closure;
683 register gpointer data1, data2;
685 g_return_if_fail (n_param_values == 3);
687 if (G_CCLOSURE_SWAP_DATA (closure))
689 data1 = closure->data;
690 data2 = g_value_peek_pointer (param_values + 0);
694 data1 = g_value_peek_pointer (param_values + 0);
695 data2 = closure->data;
697 callback = (GMarshalFunc_VOID__INT_BOXED) (marshal_data ? marshal_data : cc->callback);
700 g_marshal_value_peek_int (param_values + 1),
701 g_marshal_value_peek_boxed (param_values + 2),
705 /* VOID:POINTER,POINTER (gtkextra-marshal.list:21) */
707 gtkextra_VOID__POINTER_POINTER (GClosure *closure,
708 GValue *return_value,
709 guint n_param_values,
710 const GValue *param_values,
711 gpointer invocation_hint,
712 gpointer marshal_data)
714 typedef void (*GMarshalFunc_VOID__POINTER_POINTER) (gpointer data1,
718 register GMarshalFunc_VOID__POINTER_POINTER callback;
719 register GCClosure *cc = (GCClosure*) closure;
720 register gpointer data1, data2;
722 g_return_if_fail (n_param_values == 3);
724 if (G_CCLOSURE_SWAP_DATA (closure))
726 data1 = closure->data;
727 data2 = g_value_peek_pointer (param_values + 0);
731 data1 = g_value_peek_pointer (param_values + 0);
732 data2 = closure->data;
734 callback = (GMarshalFunc_VOID__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
737 g_marshal_value_peek_pointer (param_values + 1),
738 g_marshal_value_peek_pointer (param_values + 2),
742 /* VOID:BOXED,POINTER (gtkextra-marshal.list:22) */
744 gtkextra_VOID__BOXED_POINTER (GClosure *closure,
745 GValue *return_value,
746 guint n_param_values,
747 const GValue *param_values,
748 gpointer invocation_hint,
749 gpointer marshal_data)
751 typedef void (*GMarshalFunc_VOID__BOXED_POINTER) (gpointer data1,
755 register GMarshalFunc_VOID__BOXED_POINTER callback;
756 register GCClosure *cc = (GCClosure*) closure;
757 register gpointer data1, data2;
759 g_return_if_fail (n_param_values == 3);
761 if (G_CCLOSURE_SWAP_DATA (closure))
763 data1 = closure->data;
764 data2 = g_value_peek_pointer (param_values + 0);
768 data1 = g_value_peek_pointer (param_values + 0);
769 data2 = closure->data;
771 callback = (GMarshalFunc_VOID__BOXED_POINTER) (marshal_data ? marshal_data : cc->callback);
774 g_marshal_value_peek_boxed (param_values + 1),
775 g_marshal_value_peek_pointer (param_values + 2),
779 /* VOID:BOXED,BOXED (gtkextra-marshal.list:23) */
781 gtkextra_VOID__BOXED_BOXED (GClosure *closure,
782 GValue *return_value,
783 guint n_param_values,
784 const GValue *param_values,
785 gpointer invocation_hint,
786 gpointer marshal_data)
788 typedef void (*GMarshalFunc_VOID__BOXED_BOXED) (gpointer data1,
792 register GMarshalFunc_VOID__BOXED_BOXED callback;
793 register GCClosure *cc = (GCClosure*) closure;
794 register gpointer data1, data2;
796 g_return_if_fail (n_param_values == 3);
798 if (G_CCLOSURE_SWAP_DATA (closure))
800 data1 = closure->data;
801 data2 = g_value_peek_pointer (param_values + 0);
805 data1 = g_value_peek_pointer (param_values + 0);
806 data2 = closure->data;
808 callback = (GMarshalFunc_VOID__BOXED_BOXED) (marshal_data ? marshal_data : cc->callback);
811 g_marshal_value_peek_boxed (param_values + 1),
812 g_marshal_value_peek_boxed (param_values + 2),
816 /* VOID:OBJECT,OBJECT (gtkextra-marshal.list:24) */
818 gtkextra_VOID__OBJECT_OBJECT (GClosure *closure,
819 GValue *return_value,
820 guint n_param_values,
821 const GValue *param_values,
822 gpointer invocation_hint,
823 gpointer marshal_data)
825 typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT) (gpointer data1,
829 register GMarshalFunc_VOID__OBJECT_OBJECT callback;
830 register GCClosure *cc = (GCClosure*) closure;
831 register gpointer data1, data2;
833 g_return_if_fail (n_param_values == 3);
835 if (G_CCLOSURE_SWAP_DATA (closure))
837 data1 = closure->data;
838 data2 = g_value_peek_pointer (param_values + 0);
842 data1 = g_value_peek_pointer (param_values + 0);
843 data2 = closure->data;
845 callback = (GMarshalFunc_VOID__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
848 g_marshal_value_peek_object (param_values + 1),
849 g_marshal_value_peek_object (param_values + 2),
853 /* VOID:DOUBLE,DOUBLE,DOUBLE,DOUBLE (gtkextra-marshal.list:25) */
855 gtkextra_VOID__DOUBLE_DOUBLE_DOUBLE_DOUBLE (GClosure *closure,
856 GValue *return_value,
857 guint n_param_values,
858 const GValue *param_values,
859 gpointer invocation_hint,
860 gpointer marshal_data)
862 typedef void (*GMarshalFunc_VOID__DOUBLE_DOUBLE_DOUBLE_DOUBLE) (gpointer data1,
868 register GMarshalFunc_VOID__DOUBLE_DOUBLE_DOUBLE_DOUBLE callback;
869 register GCClosure *cc = (GCClosure*) closure;
870 register gpointer data1, data2;
872 g_return_if_fail (n_param_values == 5);
874 if (G_CCLOSURE_SWAP_DATA (closure))
876 data1 = closure->data;
877 data2 = g_value_peek_pointer (param_values + 0);
881 data1 = g_value_peek_pointer (param_values + 0);
882 data2 = closure->data;
884 callback = (GMarshalFunc_VOID__DOUBLE_DOUBLE_DOUBLE_DOUBLE) (marshal_data ? marshal_data : cc->callback);
887 g_marshal_value_peek_double (param_values + 1),
888 g_marshal_value_peek_double (param_values + 2),
889 g_marshal_value_peek_double (param_values + 3),
890 g_marshal_value_peek_double (param_values + 4),