A simple function pointer to get invoked when the signal is emitted.
Emission hooks allow you to tie a hook to the signal type, so that it will trap all emissions of that signal, from any object.
You may not attach these to signals created with the g_signal_no_hooks flag.
ihint |
Signal invocation hint, see SignalInvocationHint. |
param_values |
the instance on which the signal was emitted, followed by the parameters of the emission. |
n_param_values |
the number of parameters to the function, including the instance on which the signal was emitted. |
user_data |
user data associated with the hook. |
whether it wants to stay connected. If it returns false, the signal hook is disconnected (and destroyed). |