GObject.AccumulatorType

Describes the behavior to use to generate the return value from a signal invocation when multiple handlers are connected.

You should pass one of these values to the accumulator parameter of the signal definition, if you also include a non void return type. See GObject.Class for details.

AccumulatorType.NONE

Use no accumulator, the return value from the last handler is returned.

AccumulatorType.FIRST_WINS

Only run the first handler, and use its return value as the emission return value.

AccumulatorType.TRUE_HANDLED

For a boolean signal, continue the emission until an handler return true. The return value is true if such an handler exists, and false otherwise.