signalAddEmissionHook

fun signalAddEmissionHook(signalId: <Error class: unknown class>, detail: <Error class: unknown class>, hookFunc: SignalEmissionHook): <Error class: unknown class>

Adds an emission hook for a signal, which will get called for any emission of that signal, independent of the instance. This is possible only for signals which don't have %G_SIGNAL_NO_HOOKS flag set.

Return

the hook id, for later use with g_signal_remove_emission_hook().

Parameters

signalId

the signal identifier, as returned by g_signal_lookup().

detail

the detail on which to call the hook.

hookFunc

a #GSignalEmissionHook function.