Signals.accumulatorTrueHandled

A predefined GSignalAccumulator for signals that return a boolean values. The behavior that this accumulator gives is that a return of TRUE stops the signal emission: no further callbacks will be invoked, while a return of FALSE allows the emission to continue. The idea here is that a TRUE return indicates that the callback handled the signal, and no further handling is needed. Since 2.4 [10] Although signals can deal with any kind of instantiatable type, i'm referring to those types as "object types" in the following, simply because that is the context most users will encounter signals in.

class Signals
static
int
accumulatorTrueHandled

Parameters

ihint GSignalInvocationHint*

standard GSignalAccumulator parameter

returnAccu Value

standard GSignalAccumulator parameter

handlerReturn Value

standard GSignalAccumulator parameter

dummy void*

standard GSignalAccumulator parameter

Return Value

Type: int

standard GSignalAccumulator result

Meta