Function
GObjectsignal_connect_closure_by_id
Declaration
gulong
g_signal_connect_closure_by_id (
GObject* instance,
guint signal_id,
GQuark detail,
GClosure* closure,
gboolean after
)
Description
Connects a closure to a signal for a particular object.
If closure is a floating reference (see g_closure_sink()), this function
takes ownership of closure.
This function cannot fail. If the given signal doesn’t exist, a critical warning is emitted.
Parameters
instance-
Type:
GObjectThe instance to connect to.
The data is owned by the caller of the function. signal_id-
Type:
guintThe id of the signal.
detail-
Type:
GQuarkThe detail.
closure-
Type:
GClosureThe closure to connect.
The data is owned by the caller of the function. after-
Type:
gbooleanWhether the handler should be called before or after the default handler of the signal.