connect_data
Description:
public static ulong connect_data (void* instance, string detailed_signal, Callback handler, void* data, ClosureNotify destroy_data, ConnectFlags flags)
Connects a ObjectConstructorFunc function to a signal for a particular object.
Similar to connect, but allows to provide a
ClosureNotify for the data which will be called when the signal handler is
disconnected and no longer used. Specify connect_flags if you need `..._after()` or `..._swapped()` variants of this function.
Parameters:
| instance |
the instance to connect to. |
| detailed_signal |
a string of the form "signal-name: |
| data |
data to pass to |
| destroy_data |
a ClosureNotify for |
| c_handler |
the ObjectConstructorFunc to connect. |
| connect_flags |
a combination of ConnectFlags. |
Returns:
|
the handler ID (always greater than 0 for successful connections) |