unused
unused
the function to call to finalize a #GHook element.
The default behaviour is to call the hooks destroy
function
the size of the #GHookList elements, in bytes
the first #GHook element in the list
1 if the #GHookList has been initialized
the next free #GHook id
Removes all the #GHook elements from a #GHookList.
Initializes a #GHookList. This must be called before the #GHookList is used.
the size of each element in the #GHookList, typically sizeof (GHook)
.
Calls all of the #GHook functions in a #GHookList.
%TRUE if functions which are already running (e.g. in another thread) can be called. If set to %FALSE, these are skipped
Calls all of the #GHook functions in a #GHookList. Any function which returns %FALSE is removed from the #GHookList.
%TRUE if functions which are already running (e.g. in another thread) can be called. If set to %FALSE, these are skipped
The #GHookList struct represents a list of hook functions.