Sets our main struct and passes it to the parent class.
Removes all the #GHook elements from a #GHookList.
Get the main Gtk struct
the main Gtk struct as a void*
Initializes a #GHookList. This must be called before the #GHookList is used.
Calls all of the #GHook functions in a #GHookList.
Calls all of the #GHook functions in a #GHookList. Any function which returns %FALSE is removed from the #GHookList.
Calls a function on each valid #GHook.
Calls a function on each valid #GHook and destroys it if the function returns %FALSE.
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
The #GHookList struct represents a list of hook functions.