Function
GObjectSignalEmissionHook
Declaration
gboolean
(* GSignalEmissionHook) (
  GSignalInvocationHint* ihint,
  guint n_param_values,
  const GValue* param_values,
  gpointer data
)
Description [src]
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.
Parameters
- ihint
- 
            Type: GSignalInvocationHintSignal invocation hint, see GSignalInvocationHint.The data is owned by the caller of the function. 
- n_param_values
- 
            Type: guintThe number of parameters to the function, including the instance on which the signal was emitted. 
- param_values
- 
            Type: An array of GValueThe instance on which the signal was emitted, followed by the parameters of the emission. The length of the array is specified in the n_param_valuesargument.The data is owned by the caller of the function. 
- data
- 
            Type: gpointerUser data associated with the hook. The argument can be NULL.The data is owned by the caller of the function.