GObject
The base object type.
All the fields in the GObject structure are private to the #GObject implementation
and should never be accessed directly.
@g_type_instance:
@object:
@property_id:
@value:
@pspec:
@trailer:
@object:
@property_id:
@value:
@pspec:
@trailer:
@object:
Return a boolean value of %FALSE or %TRUE indicating whether
the passed in type id is a %G_TYPE_OBJECT or derived from it.
@type: Type id to check for is a %G_TYPE_OBJECT relationship.
@Returns: %FALSE or %TRUE, indicating whether @type is a %G_TYPE_OBJECT.
Cast a #GObject or derived pointer into a (GObject*) pointer.
Depending on the current debugging level, this function may invoke
certain runtime checks to identify invalid casts.
@object: Object which is subject to casting.
Check whether a valid #GTypeInstance pointer is of type %G_TYPE_OBJECT.
@object: Instance to check for being a %G_TYPE_OBJECT.
@class:
@class:
@object:
Return the type id of an object.
@object: Object to return the type id for.
@Returns: Type id of @object.
@object:
@class:
@class:
@oclass:
@property_id:
@pspec:
@oclass:
@property_name:
@Returns:
@oclass:
@n_properties:
@Returns:
@object_type:
@first_property_name:
@Varargs:
@Returns:
@first_param_name:
@object_type:
@n_parameters:
@parameters:
@Returns:
@name:
@value:
@object:
@Returns:
@object:
@data:
@where_the_object_was:
@object:
@notify:
@data:
@object:
@notify:
@data:
Adds a weak reference from weak_pointer to @object to indicate that
the pointer located at @weak_pointer_location is only valid during the
lifetime of @object. When the @object is finalized, @weak_pointer will
be set to %NULL.
@object: The object that should be weak referenced.
@weak_pointer_location: The memory address of a pointer.
Removes a weak reference from @object that was previously added
using g_object_add_weak_pointer(). The @weak_pointer_location has
to match the one used with g_object_add_weak_pointer().
@object: The object that is weak referenced.
@weak_pointer_location: The memory address of a pointer.
@object:
@signal_spec:
@Varargs:
@Returns:
@object:
@signal_spec:
@Varargs:
@Returns:
@object:
@first_property_name:
@Varargs:
@Returns:
@object:
@first_property_name:
@Varargs:
@object:
@property_name:
@object:
@object:
@object:
@key:
@Returns:
@object:
@key:
@data:
@object:
@key:
@data:
@destroy:
@object:
@key:
@Returns:
@object:
@quark:
@Returns:
@object:
@quark:
@data:
@object:
@quark:
@data:
@destroy:
@object:
@quark:
@Returns:
@object:
@property_name:
@value:
@object:
@property_name:
@value:
@object_type:
@first_property_name:
@var_args:
@Returns:
@object:
@first_property_name:
@var_args:
@object:
@first_property_name:
@var_args:
@object:
@closure:
@object:
@object:
@pname:
@property_id:
@pspec:
@object:
@property_id:
@pspec: