connect_closure


Description:

public static ulong connect_closure (void* instance, string detailed_signal, Closure closure, bool after)

Connects a closure to a signal for a particular object.

If closure is a floating reference (see sink), this function takes ownership of closure.

Parameters:

instance

the instance to connect to.

detailed_signal

a string of the form "signal-name::detail".

closure

the closure to connect.

after

whether the handler should be called before or after the default handler of the signal.

Returns:

the handler ID (always greater than 0 for successful connections)