Function

GObject-2.0GObjectsignal_override_class_closure

  • Overrides the class closure (i.e. the default handler) for the given signal for emissions on instances of instance_type. 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.

    Parameters

    • signal_id: number

      the signal id

    • instance_type: GType

      the instance type on which to override the class closure for the signal.

    • class_closure: Closure

      the closure.

    Returns void