2000-09-06 06:32:45 +02:00
|
|
|
<!-- ##### SECTION Title ##### -->
|
|
|
|
The Base Object Type
|
|
|
|
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### STRUCT GObject ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@g_type_instance:
|
|
|
|
|
|
|
|
<!-- ##### STRUCT GObjectClass ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
2001-01-09 03:18:57 +01:00
|
|
|
<!-- ##### STRUCT GObjectConstructParam ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@pspec:
|
|
|
|
@value:
|
|
|
|
@trailer:
|
|
|
|
|
|
|
|
<!-- ##### USER_FUNCTION GObjectGetPropertyFunc ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
|
|
|
@property_id:
|
|
|
|
@value:
|
|
|
|
@pspec:
|
|
|
|
@trailer:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### USER_FUNCTION GObjectSetPropertyFunc ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
|
|
|
@property_id:
|
|
|
|
@value:
|
|
|
|
@pspec:
|
|
|
|
@trailer:
|
|
|
|
|
|
|
|
|
2000-09-06 06:32:45 +02:00
|
|
|
<!-- ##### MACRO G_OBJECT ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### 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:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### MACRO G_IS_VALUE_OBJECT ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@value:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### MACRO G_TYPE_IS_OBJECT ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@type:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### MACRO G_IS_OBJECT ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### MACRO G_OBJECT_CLASS ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@class:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### MACRO G_IS_OBJECT_CLASS ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@class:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### USER_FUNCTION GObjectFinalizeFunc ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
|
|
|
|
|
|
|
|
2001-01-09 03:18:57 +01:00
|
|
|
<!-- ##### FUNCTION g_object_class_install_property ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@oclass:
|
|
|
|
@property_id:
|
|
|
|
@pspec:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_object_class_find_property ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@oclass:
|
|
|
|
@property_name:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
2000-09-06 06:32:45 +02:00
|
|
|
<!-- ##### FUNCTION g_object_new ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object_type:
|
2000-12-29 16:11:03 +01:00
|
|
|
@first_property_name:
|
2000-09-06 06:32:45 +02:00
|
|
|
@Varargs:
|
|
|
|
@Returns:
|
2000-12-29 16:11:03 +01:00
|
|
|
<!-- # Unused Parameters # -->
|
|
|
|
@first_param_name:
|
2000-09-06 06:32:45 +02:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_object_new_valist ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object_type:
|
2000-12-29 16:11:03 +01:00
|
|
|
@first_property_name:
|
2000-09-06 06:32:45 +02:00
|
|
|
@var_args:
|
|
|
|
@Returns:
|
2000-12-29 16:11:03 +01:00
|
|
|
<!-- # Unused Parameters # -->
|
|
|
|
@first_param_name:
|
2000-09-06 06:32:45 +02:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_object_set ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
2000-12-29 16:11:03 +01:00
|
|
|
@first_property_name:
|
2000-09-06 06:32:45 +02:00
|
|
|
@Varargs:
|
2000-12-29 16:11:03 +01:00
|
|
|
<!-- # Unused Parameters # -->
|
|
|
|
@first_param_name:
|
2000-09-06 06:32:45 +02:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_object_get ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
2000-12-29 16:11:03 +01:00
|
|
|
@first_property_name:
|
2000-09-06 06:32:45 +02:00
|
|
|
@Varargs:
|
2000-12-29 16:11:03 +01:00
|
|
|
<!-- # Unused Parameters # -->
|
|
|
|
@first_param_name:
|
2000-09-06 06:32:45 +02:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_object_set_valist ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
2000-12-29 16:11:03 +01:00
|
|
|
@first_property_name:
|
2000-09-06 06:32:45 +02:00
|
|
|
@var_args:
|
2000-12-29 16:11:03 +01:00
|
|
|
<!-- # Unused Parameters # -->
|
|
|
|
@first_param_name:
|
2000-09-06 06:32:45 +02:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_object_get_valist ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
2000-12-29 16:11:03 +01:00
|
|
|
@first_property_name:
|
2000-09-06 06:32:45 +02:00
|
|
|
@var_args:
|
2000-12-29 16:11:03 +01:00
|
|
|
<!-- # Unused Parameters # -->
|
|
|
|
@first_param_name:
|
2000-09-06 06:32:45 +02:00
|
|
|
|
|
|
|
|
2001-01-09 03:18:57 +01:00
|
|
|
<!-- ##### 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_freeze_notify ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_object_notify ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
|
|
|
@property_name:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_object_thaw_notify ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
|
|
|
|
|
|
|
|
2000-09-06 06:32:45 +02:00
|
|
|
<!-- ##### FUNCTION g_object_ref ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_object_unref ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### 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:
|
|
|
|
|
|
|
|
|
2001-01-09 03:18:57 +01:00
|
|
|
<!-- ##### 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:
|
|
|
|
|
|
|
|
|
2000-09-06 06:32:45 +02:00
|
|
|
<!-- ##### FUNCTION g_value_set_object ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@value:
|
|
|
|
@v_object:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_value_get_object ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@value:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_value_dup_object ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@value:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
2001-01-09 03:18:57 +01:00
|
|
|
<!-- ##### FUNCTION g_object_watch_closure ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
|
|
|
@closure:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### MACRO G_OBJECT_WARN_INVALID_PROPERTY_ID ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@object:
|
|
|
|
@property_id:
|
|
|
|
@pspec:
|
|
|
|
|
|
|
|
|