The Base Object Type @g_type_instance: @pspec: @value: @object: @property_id: @value: @pspec: @trailer: @object: @property_id: @value: @pspec: @trailer: @object: @type: @object: @object: @class: @class: @object: @object: @object: @class: @class: @value: @oclass: @property_id: @pspec: @oclass: @property_name: @Returns: @object_type: @first_property_name: @Varargs: @Returns: @first_param_name: @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: @first_param_name: @object: @first_property_name: @Varargs: @first_param_name: @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: @first_param_name: @object: @first_property_name: @var_args: @first_param_name: @object: @first_property_name: @var_args: @first_param_name: @object: @closure: @value: @v_object: @value: @Returns: @value: @Returns: @object: @property_id: @pspec: