Signals.setVaMarshaller

Change the GSignalCVaMarshaller used for a given signal. This is a specialised form of the marshaller that can often be used for the common case of a single connected signal handler and avoids the overhead of gobject.Value Its use is optional.

struct Signals
static
void
setVaMarshaller

Parameters

signalId uint

the signal id

instanceType GType

the instance type on which to set the marshaller.

vaMarshaller GSignalCVaMarshaller

the marshaller to set.

Meta

Since

2.32