Function
GObjectsignal_override_class_handler
since: 2.18
Declaration [src]
void
g_signal_override_class_handler (
  const gchar* signal_name,
  GType instance_type,
  GCallback class_handler
)
Description [src]
Overrides the class closure (i.e. the default handler) for the
given signal for emissions on instances of instance_type with callback class_handler. instance_type must be derived from the
type to which the signal belongs.
See g_signal_chain_from_overridden() and
g_signal_chain_from_overridden_handler() for how to chain up to the
parent class closure from inside the overridden one.
Available since: 2.18
Parameters
- signal_name
- 
            Type: const gchar*The name for the signal. The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- instance_type
- 
            Type: GTypeThe instance type on which to override the class handler for the signal. 
- class_handler
- 
            Type: GCallbackThe handler.