Function
GObjectClosurenew_object
Declaration [src]
GClosure*
g_closure_new_object (
guint sizeof_closure,
GObject* object
)
Description [src]
A variant of g_closure_new_simple() which stores object in the
data field of the closure and calls g_object_watch_closure() on
object and the created closure. This function is mainly useful
when implementing new types of closures.
Parameters
sizeof_closure-
Type:
guintThe size of the structure to allocate, must be at least
sizeof (GClosure). object-
Type:
GObjectA
GObjectpointer to store in thedatafield of the newly allocatedGClosure.The data is owned by the caller of the function.
Return value
Type: GClosure
A newly allocated GClosure.
| The data is owned by the called function. |