Function
GObjectCClosurenew_object_swap
Description
A variant of g_cclosure_new_swap()
which uses object
as user_data
and calls g_object_watch_closure()
on object
and the created
closure. This function is useful when you have a callback closely
associated with a GObject
, and want the callback to no longer run
after the object is is freed.
This function is not directly available to language bindings.
Return value
Type: GClosure
A new GCClosure
.
The caller of the function takes ownership of the data, and is responsible for freeing it. |