| <!-- ##### SECTION Title ##### --> |
| The Base Object Type |
| |
| <!-- ##### SECTION Short_Description ##### --> |
| |
| |
| <!-- ##### SECTION Long_Description ##### --> |
| <para> |
| |
| </para> |
| |
| |
| <!-- ##### SECTION See_Also ##### --> |
| <para> |
| |
| </para> |
| |
| |
| <!-- ##### SECTION Stability_Level ##### --> |
| |
| |
| <!-- ##### SECTION Image ##### --> |
| |
| |
| <!-- ##### STRUCT GObject ##### --> |
| <para> |
| |
| </para> |
| |
| |
| <!-- ##### SIGNAL GObject::notify ##### --> |
| <para> |
| |
| </para> |
| |
| @gobject: the object which received the signal. |
| @arg1: |
| |
| <!-- ##### STRUCT GObjectClass ##### --> |
| <para> |
| |
| </para> |
| |
| @g_type_class: |
| @constructor: |
| @set_property: |
| @get_property: |
| @dispose: |
| @finalize: |
| @dispatch_properties_changed: |
| @notify: |
| @constructed: |
| |
| <!-- ##### STRUCT GObjectConstructParam ##### --> |
| <para> |
| |
| </para> |
| |
| @pspec: |
| @value: |
| |
| <!-- ##### USER_FUNCTION GObjectGetPropertyFunc ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @property_id: |
| @value: |
| @pspec: |
| |
| |
| <!-- ##### USER_FUNCTION GObjectSetPropertyFunc ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @property_id: |
| @value: |
| @pspec: |
| |
| |
| <!-- ##### USER_FUNCTION GObjectFinalizeFunc ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| |
| |
| <!-- ##### MACRO G_TYPE_IS_OBJECT ##### --> |
| <para> |
| |
| </para> |
| |
| @type: |
| |
| |
| <!-- ##### MACRO G_OBJECT ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| |
| |
| <!-- ##### MACRO G_IS_OBJECT ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| |
| |
| <!-- ##### MACRO G_OBJECT_CLASS ##### --> |
| <para> |
| |
| </para> |
| |
| @class: |
| |
| |
| <!-- ##### MACRO G_IS_OBJECT_CLASS ##### --> |
| <para> |
| |
| </para> |
| |
| @class: |
| |
| |
| <!-- ##### MACRO G_OBJECT_GET_CLASS ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| |
| |
| <!-- ##### MACRO G_OBJECT_TYPE ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| |
| |
| <!-- ##### MACRO G_OBJECT_TYPE_NAME ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| |
| |
| <!-- ##### MACRO G_OBJECT_CLASS_TYPE ##### --> |
| <para> |
| |
| </para> |
| |
| @class: |
| |
| |
| <!-- ##### MACRO G_OBJECT_CLASS_NAME ##### --> |
| <para> |
| |
| </para> |
| |
| @class: |
| |
| |
| <!-- ##### FUNCTION g_object_class_install_property ##### --> |
| <para> |
| |
| </para> |
| |
| @oclass: |
| @property_id: |
| @pspec: |
| |
| |
| <!-- ##### FUNCTION g_object_class_find_property ##### --> |
| <para> |
| |
| </para> |
| |
| @oclass: |
| @property_name: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_object_class_list_properties ##### --> |
| <para> |
| |
| </para> |
| |
| @oclass: |
| @n_properties: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_object_class_override_property ##### --> |
| <para> |
| |
| </para> |
| |
| @oclass: |
| @property_id: |
| @name: |
| |
| |
| <!-- ##### FUNCTION g_object_interface_install_property ##### --> |
| <para> |
| |
| </para> |
| |
| @g_iface: |
| @pspec: |
| |
| |
| <!-- ##### FUNCTION g_object_interface_find_property ##### --> |
| <para> |
| |
| </para> |
| |
| @g_iface: |
| @property_name: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_object_interface_list_properties ##### --> |
| <para> |
| |
| </para> |
| |
| @g_iface: |
| @n_properties_p: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_object_new ##### --> |
| <para> |
| |
| </para> |
| |
| @object_type: |
| @first_property_name: |
| @Varargs: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_object_newv ##### --> |
| <para> |
| |
| </para> |
| |
| @object_type: |
| @n_parameters: |
| @parameters: |
| @Returns: |
| |
| |
| <!-- ##### STRUCT GParameter ##### --> |
| <para> |
| |
| </para> |
| |
| @name: |
| @value: |
| |
| <!-- ##### FUNCTION g_object_ref ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_object_unref ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| |
| |
| <!-- ##### FUNCTION g_object_ref_sink ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @Returns: |
| |
| |
| <!-- ##### TYPEDEF GInitiallyUnowned ##### --> |
| <para> |
| |
| </para> |
| |
| |
| <!-- ##### TYPEDEF GInitiallyUnownedClass ##### --> |
| <para> |
| |
| </para> |
| |
| |
| <!-- ##### MACRO G_TYPE_INITIALLY_UNOWNED ##### --> |
| <para> |
| |
| </para> |
| |
| |
| |
| <!-- ##### FUNCTION g_object_is_floating ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_object_force_floating ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| |
| |
| <!-- ##### USER_FUNCTION GWeakNotify ##### --> |
| <para> |
| |
| </para> |
| |
| @data: |
| @where_the_object_was: |
| |
| |
| <!-- ##### FUNCTION g_object_weak_ref ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @notify: |
| @data: |
| |
| |
| <!-- ##### FUNCTION g_object_weak_unref ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @notify: |
| @data: |
| |
| |
| <!-- ##### FUNCTION g_object_add_weak_pointer ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @weak_pointer_location: |
| |
| |
| <!-- ##### FUNCTION g_object_remove_weak_pointer ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @weak_pointer_location: |
| |
| |
| <!-- ##### USER_FUNCTION GToggleNotify ##### --> |
| <para> |
| |
| </para> |
| |
| @data: |
| @object: |
| @is_last_ref: |
| |
| |
| <!-- ##### FUNCTION g_object_add_toggle_ref ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @notify: |
| @data: |
| |
| |
| <!-- ##### FUNCTION g_object_remove_toggle_ref ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @notify: |
| @data: |
| |
| |
| <!-- ##### FUNCTION g_object_connect ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @signal_spec: |
| @Varargs: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_object_disconnect ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @signal_spec: |
| @Varargs: |
| |
| |
| <!-- ##### FUNCTION g_object_set ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @first_property_name: |
| @Varargs: |
| |
| |
| <!-- ##### FUNCTION g_object_get ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @first_property_name: |
| @Varargs: |
| |
| |
| <!-- ##### FUNCTION g_object_notify ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @property_name: |
| |
| |
| <!-- ##### FUNCTION g_object_freeze_notify ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| |
| |
| <!-- ##### FUNCTION g_object_thaw_notify ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| |
| |
| <!-- ##### FUNCTION g_object_get_data ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @key: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_object_set_data ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @key: |
| @data: |
| |
| |
| <!-- ##### FUNCTION g_object_set_data_full ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @key: |
| @data: |
| @destroy: |
| |
| |
| <!-- ##### FUNCTION g_object_steal_data ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @key: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_object_get_qdata ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @quark: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_object_set_qdata ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @quark: |
| @data: |
| |
| |
| <!-- ##### FUNCTION g_object_set_qdata_full ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @quark: |
| @data: |
| @destroy: |
| |
| |
| <!-- ##### FUNCTION g_object_steal_qdata ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @quark: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_object_set_property ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @property_name: |
| @value: |
| |
| |
| <!-- ##### FUNCTION g_object_get_property ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @property_name: |
| @value: |
| |
| |
| <!-- ##### FUNCTION g_object_new_valist ##### --> |
| <para> |
| |
| </para> |
| |
| @object_type: |
| @first_property_name: |
| @var_args: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_object_set_valist ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @first_property_name: |
| @var_args: |
| |
| |
| <!-- ##### FUNCTION g_object_get_valist ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @first_property_name: |
| @var_args: |
| |
| |
| <!-- ##### FUNCTION g_object_watch_closure ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @closure: |
| |
| |
| <!-- ##### FUNCTION g_object_run_dispose ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| |
| |
| <!-- ##### MACRO G_OBJECT_WARN_INVALID_PROPERTY_ID ##### --> |
| <para> |
| |
| </para> |
| |
| @object: |
| @property_id: |
| @pspec: |
| |
| |