add_emission_hook
Description:
public static ulong add_emission_hook (uint signal_id, Quark detail, owned SignalEmissionHook hook_func)
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.
Parameters:
| signal_id |
the signal identifier, as returned by lookup. |
| detail |
the detail on which to call the hook. |
| hook_func |
a SignalEmissionHook function. |
| data_destroy |
a DestroyNotify for |
| hook_data |
user data for |
Returns:
|
the hook id, for later use with remove_emission_hook . |