Fill one GValue per signal parameter from notification fields.
dest[0] is the instance and is left alone. An override consumes the field count from unpack. Any other parameter consumes one field.
| param_types |
signal parameter types, not including the instance |
| fields |
the notification arguments |
| dest |
instance at 0, then one slot per parameter, already inited |
|
how many fields were consumed |