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: @pspec: @value: @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: @value: @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: @object: @Returns: @object: @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: @value: @v_object: @value: @Returns: @value: @Returns: @object: @property_id: @pspec: