CClosure.marshalBOOLEANFLAGS

void marshalBOOLEANFLAGS(gobject.closure.Closure closure, gobject.value.Value returnValue, uint nParamValues, gobject.value.Value paramValues, void * invocationHint = null, void * marshalData = null)

A #GClosureMarshal function for use with signals with handlers that take a flags type as an argument and return a boolean. If you have such a signal, you will probably also need to use an accumulator, such as gobject.global.signalAccumulatorTrueHandled.

Parameters

closureA #GClosure.
returnValueA #GValue to store the return value. May be null if the callback of closure doesn't return a value.
nParamValuesThe length of the param_values array.
paramValuesAn array of #GValues holding the arguments on which to invoke the callback of closure.
invocationHintThe invocation hint given as the last argument to gobject.closure.Closure.invoke.
marshalDataAdditional data specified when registering the marshaller, see gobject.closure.Closure.setMarshal and gobject.closure.Closure.setMetaMarshal