Home | History | Annotate | Download | only in gobject
      1 <INCLUDE>glib-object.h</INCLUDE>
      2 
      3 <SECTION>
      4 <FILE>gtype</FILE>
      5 <TITLE>Type Information</TITLE>
      6 GType
      7 G_TYPE_FUNDAMENTAL
      8 G_TYPE_FUNDAMENTAL_MAX
      9 G_TYPE_MAKE_FUNDAMENTAL
     10 G_TYPE_IS_ABSTRACT
     11 G_TYPE_IS_DERIVED
     12 G_TYPE_IS_FUNDAMENTAL
     13 G_TYPE_IS_VALUE_TYPE
     14 G_TYPE_HAS_VALUE_TABLE
     15 G_TYPE_IS_CLASSED
     16 G_TYPE_IS_INSTANTIATABLE
     17 G_TYPE_IS_DERIVABLE
     18 G_TYPE_IS_DEEP_DERIVABLE
     19 G_TYPE_IS_INTERFACE
     20 GTypeInterface
     21 GTypeInstance
     22 GTypeClass
     23 GTypeInfo
     24 GTypeFundamentalInfo
     25 GInterfaceInfo
     26 GTypeValueTable
     27 G_TYPE_FROM_INSTANCE
     28 G_TYPE_FROM_CLASS
     29 G_TYPE_FROM_INTERFACE
     30 G_TYPE_INSTANCE_GET_CLASS
     31 G_TYPE_INSTANCE_GET_INTERFACE
     32 G_TYPE_INSTANCE_GET_PRIVATE
     33 G_TYPE_CHECK_INSTANCE
     34 G_TYPE_CHECK_INSTANCE_CAST
     35 G_TYPE_CHECK_INSTANCE_TYPE
     36 G_TYPE_CHECK_CLASS_CAST
     37 G_TYPE_CHECK_CLASS_TYPE
     38 G_TYPE_CHECK_VALUE
     39 G_TYPE_CHECK_VALUE_TYPE
     40 G_TYPE_FLAG_RESERVED_ID_BIT
     41 g_type_init
     42 GTypeDebugFlags
     43 g_type_init_with_debug_flags
     44 g_type_name
     45 g_type_qname
     46 g_type_from_name
     47 g_type_parent
     48 g_type_depth
     49 g_type_next_base
     50 g_type_is_a
     51 g_type_class_ref
     52 g_type_class_peek
     53 g_type_class_peek_static
     54 g_type_class_unref
     55 g_type_class_peek_parent
     56 g_type_class_add_private
     57 g_type_interface_peek
     58 g_type_interface_peek_parent
     59 g_type_default_interface_ref
     60 g_type_default_interface_peek
     61 g_type_default_interface_unref
     62 g_type_children
     63 g_type_interfaces
     64 g_type_interface_prerequisites
     65 g_type_set_qdata
     66 g_type_get_qdata
     67 g_type_query
     68 GTypeQuery
     69 GBaseInitFunc
     70 GBaseFinalizeFunc
     71 GClassInitFunc
     72 GClassFinalizeFunc
     73 GInstanceInitFunc
     74 GInterfaceInitFunc
     75 GInterfaceFinalizeFunc
     76 GTypeClassCacheFunc
     77 GTypeFlags
     78 GTypeFundamentalFlags
     79 g_type_register_static
     80 g_type_register_static_simple
     81 g_type_register_dynamic
     82 g_type_register_fundamental
     83 g_type_add_interface_static
     84 g_type_add_interface_dynamic
     85 g_type_interface_add_prerequisite
     86 g_type_get_plugin
     87 g_type_interface_get_plugin
     88 g_type_fundamental_next
     89 g_type_fundamental
     90 g_type_create_instance
     91 g_type_free_instance
     92 g_type_add_class_cache_func
     93 g_type_remove_class_cache_func
     94 g_type_class_unref_uncached
     95 g_type_add_interface_check
     96 g_type_remove_interface_check
     97 GTypeInterfaceCheckFunc
     98 g_type_value_table_peek
     99 
    100 G_DEFINE_TYPE
    101 G_DEFINE_TYPE_WITH_CODE
    102 G_DEFINE_ABSTRACT_TYPE
    103 G_DEFINE_ABSTRACT_TYPE_WITH_CODE
    104 G_IMPLEMENT_INTERFACE
    105 G_DEFINE_TYPE_EXTENDED
    106 
    107 <SUBSECTION Private>
    108 G_TYPE_FUNDAMENTAL_SHIFT
    109 g_type_check_instance
    110 g_type_check_instance_cast
    111 g_type_check_instance_is_a
    112 g_type_check_class_cast
    113 g_type_check_class_is_a
    114 g_type_check_is_value_type
    115 g_type_check_value
    116 g_type_check_value_holds
    117 g_type_instance_get_private
    118 g_type_test_flags
    119 g_type_name_from_instance
    120 g_type_name_from_class
    121 
    122 <SUBSECTION>
    123 G_TYPE_INVALID
    124 G_TYPE_NONE
    125 G_TYPE_INTERFACE
    126 G_TYPE_CHAR
    127 G_TYPE_UCHAR
    128 G_TYPE_BOOLEAN
    129 G_TYPE_INT
    130 G_TYPE_UINT
    131 G_TYPE_LONG
    132 G_TYPE_ULONG
    133 G_TYPE_INT64
    134 G_TYPE_UINT64
    135 G_TYPE_ENUM
    136 G_TYPE_FLAGS
    137 G_TYPE_FLOAT
    138 G_TYPE_DOUBLE
    139 G_TYPE_STRING
    140 G_TYPE_POINTER
    141 G_TYPE_BOXED
    142 G_TYPE_PARAM
    143 G_TYPE_OBJECT
    144 G_TYPE_GTYPE
    145 
    146 <SUBSECTION>
    147 G_TYPE_RESERVED_GLIB_FIRST
    148 G_TYPE_RESERVED_GLIB_LAST
    149 G_TYPE_RESERVED_BSE_FIRST
    150 G_TYPE_RESERVED_BSE_LAST
    151 G_TYPE_RESERVED_USER_FIRST
    152 
    153 <SUBSECTION Private>
    154 GOBJECT_VAR
    155 g_value_c_init
    156 g_value_types_init
    157 g_enum_types_init
    158 g_param_type_init
    159 g_boxed_type_init
    160 g_object_type_init
    161 g_param_spec_types_init
    162 g_value_transforms_init
    163 g_signal_init
    164 g_gtype_get_type
    165 </SECTION>
    166 
    167 <SECTION>
    168 <FILE>gtypeplugin</FILE>
    169 <TITLE>GTypePlugin</TITLE>
    170 GTypePlugin
    171 GTypePluginClass
    172 GTypePluginUse
    173 GTypePluginUnuse
    174 GTypePluginCompleteTypeInfo
    175 GTypePluginCompleteInterfaceInfo
    176 g_type_plugin_use
    177 g_type_plugin_unuse
    178 g_type_plugin_complete_type_info
    179 g_type_plugin_complete_interface_info
    180 <SUBSECTION Standard>
    181 G_TYPE_PLUGIN
    182 G_IS_TYPE_PLUGIN
    183 G_TYPE_TYPE_PLUGIN
    184 g_type_plugin_get_type
    185 G_TYPE_PLUGIN_CLASS
    186 G_IS_TYPE_PLUGIN_CLASS
    187 G_TYPE_PLUGIN_GET_CLASS
    188 </SECTION>
    189 
    190 <SECTION>
    191 <FILE>gtypemodule</FILE>
    192 <TITLE>GTypeModule</TITLE>
    193 GTypeModule
    194 GTypeModuleClass
    195 g_type_module_use
    196 g_type_module_unuse
    197 g_type_module_set_name
    198 g_type_module_register_type
    199 g_type_module_add_interface
    200 g_type_module_register_enum
    201 g_type_module_register_flags
    202 
    203 G_DEFINE_DYNAMIC_TYPE
    204 G_DEFINE_DYNAMIC_TYPE_EXTENDED
    205 
    206 <SUBSECTION Standard>
    207 G_TYPE_MODULE
    208 G_IS_TYPE_MODULE
    209 G_TYPE_TYPE_MODULE
    210 g_type_module_get_type
    211 G_TYPE_MODULE_CLASS
    212 G_IS_TYPE_MODULE_CLASS
    213 G_TYPE_MODULE_GET_CLASS
    214 </SECTION>
    215 
    216 <SECTION>
    217 <TITLE>The Base Object Type</TITLE>
    218 <FILE>objects</FILE>
    219 GObject
    220 GObjectClass
    221 GObjectConstructParam
    222 GObjectGetPropertyFunc
    223 GObjectSetPropertyFunc
    224 GObjectFinalizeFunc
    225 G_TYPE_IS_OBJECT
    226 G_OBJECT
    227 G_IS_OBJECT
    228 G_OBJECT_CLASS
    229 G_IS_OBJECT_CLASS
    230 G_OBJECT_GET_CLASS
    231 G_OBJECT_TYPE
    232 G_OBJECT_TYPE_NAME
    233 G_OBJECT_CLASS_TYPE
    234 G_OBJECT_CLASS_NAME
    235 g_object_class_install_property
    236 g_object_class_find_property
    237 g_object_class_list_properties
    238 g_object_class_override_property
    239 g_object_interface_install_property
    240 g_object_interface_find_property
    241 g_object_interface_list_properties
    242 g_object_new
    243 g_object_newv
    244 GParameter
    245 g_object_ref
    246 g_object_unref
    247 g_object_ref_sink
    248 GInitiallyUnowned
    249 GInitiallyUnownedClass
    250 G_TYPE_INITIALLY_UNOWNED
    251 g_object_is_floating
    252 g_object_force_floating
    253 GWeakNotify
    254 g_object_weak_ref
    255 g_object_weak_unref
    256 g_object_add_weak_pointer
    257 g_object_remove_weak_pointer
    258 GToggleNotify
    259 g_object_add_toggle_ref
    260 g_object_remove_toggle_ref
    261 g_object_connect
    262 g_object_disconnect
    263 g_object_set
    264 g_object_get
    265 g_object_notify
    266 g_object_freeze_notify
    267 g_object_thaw_notify
    268 g_object_get_data
    269 g_object_set_data
    270 g_object_set_data_full
    271 g_object_steal_data
    272 g_object_get_qdata
    273 g_object_set_qdata
    274 g_object_set_qdata_full
    275 g_object_steal_qdata
    276 g_object_set_property
    277 g_object_get_property
    278 g_object_new_valist
    279 g_object_set_valist
    280 g_object_get_valist
    281 g_object_watch_closure
    282 g_object_run_dispose
    283 G_OBJECT_WARN_INVALID_PROPERTY_ID
    284 
    285 <SUBSECTION Standard>
    286 G_INITIALLY_UNOWNED
    287 G_INITIALLY_UNOWNED_CLASS
    288 G_INITIALLY_UNOWNED_GET_CLASS
    289 G_IS_INITIALLY_UNOWNED
    290 G_IS_INITIALLY_UNOWNED_CLASS
    291 
    292 <SUBSECTION Private>
    293 G_OBJECT_WARN_INVALID_PSPEC
    294 g_initially_unowned_get_type
    295 g_object_compat_control
    296 g_object_get_type
    297 </SECTION>
    298 
    299 <SECTION>
    300 <TITLE>Enumeration and Flag Types</TITLE>
    301 <FILE>enumerations_flags</FILE>
    302 GEnumClass
    303 GFlagsClass
    304 G_ENUM_CLASS_TYPE
    305 G_ENUM_CLASS_TYPE_NAME
    306 G_TYPE_IS_ENUM
    307 G_ENUM_CLASS
    308 G_IS_ENUM_CLASS
    309 G_TYPE_IS_FLAGS
    310 G_FLAGS_CLASS
    311 G_IS_FLAGS_CLASS
    312 G_FLAGS_CLASS_TYPE
    313 G_FLAGS_CLASS_TYPE_NAME
    314 GEnumValue
    315 GFlagsValue
    316 g_enum_get_value
    317 g_enum_get_value_by_name
    318 g_enum_get_value_by_nick
    319 g_flags_get_first_value
    320 g_flags_get_value_by_name
    321 g_flags_get_value_by_nick
    322 g_enum_register_static
    323 g_flags_register_static
    324 g_enum_complete_type_info
    325 g_flags_complete_type_info
    326 </SECTION>
    327 
    328 <SECTION>
    329 <FILE>gboxed</FILE>
    330 <TITLE>Boxed Types</TITLE>
    331 GBoxedCopyFunc
    332 GBoxedFreeFunc
    333 g_boxed_copy
    334 g_boxed_free
    335 g_boxed_type_register_static
    336 g_pointer_type_register_static
    337 
    338 <SUBSECTION>
    339 G_TYPE_HASH_TABLE
    340 G_TYPE_DATE
    341 G_TYPE_GSTRING
    342 G_TYPE_STRV
    343 G_TYPE_REGEX
    344 GStrv
    345 
    346 <SUBSECTION Standard>
    347 G_TYPE_IS_BOXED
    348 
    349 <SUBSECTION Private>
    350 g_gstring_get_type
    351 g_strv_get_type
    352 g_date_get_type
    353 g_hash_table_get_type
    354 g_regex_get_type
    355 </SECTION>
    356 
    357 <SECTION>
    358 <TITLE>Generic values</TITLE>
    359 <FILE>generic_values</FILE>
    360 G_VALUE_HOLDS
    361 G_VALUE_TYPE
    362 G_VALUE_TYPE_NAME
    363 G_TYPE_IS_VALUE
    364 G_TYPE_IS_VALUE_ABSTRACT
    365 G_IS_VALUE
    366 GValue
    367 G_TYPE_VALUE
    368 G_TYPE_VALUE_ARRAY
    369 g_value_init
    370 g_value_copy
    371 g_value_reset
    372 g_value_unset
    373 g_value_set_instance
    374 g_value_fits_pointer
    375 g_value_peek_pointer
    376 g_value_type_compatible
    377 g_value_type_transformable
    378 g_value_transform
    379 GValueTransform
    380 g_value_register_transform_func
    381 g_strdup_value_contents
    382 
    383 <SUBSECTION Private>
    384 G_VALUE_NOCOPY_CONTENTS
    385 g_value_get_type
    386 g_value_array_get_type
    387 </SECTION>
    388 
    389 <SECTION>
    390 <TITLE>Value arrays</TITLE>
    391 <FILE>value_arrays</FILE>
    392 GValueArray
    393 g_value_array_get_nth
    394 g_value_array_new
    395 g_value_array_copy
    396 g_value_array_free
    397 g_value_array_append
    398 g_value_array_prepend
    399 g_value_array_insert
    400 g_value_array_remove
    401 g_value_array_sort
    402 g_value_array_sort_with_data
    403 </SECTION>
    404 
    405 <SECTION>
    406 <TITLE>GParamSpec</TITLE>
    407 <FILE>gparamspec</FILE>
    408 G_TYPE_IS_PARAM
    409 G_PARAM_SPEC
    410 G_IS_PARAM_SPEC
    411 G_PARAM_SPEC_CLASS
    412 G_IS_PARAM_SPEC_CLASS
    413 G_PARAM_SPEC_GET_CLASS
    414 G_PARAM_SPEC_TYPE
    415 G_PARAM_SPEC_TYPE_NAME
    416 G_PARAM_SPEC_VALUE_TYPE
    417 GParamSpec
    418 GParamSpecClass
    419 GParamFlags
    420 G_PARAM_READWRITE
    421 G_PARAM_STATIC_STRINGS
    422 G_PARAM_MASK
    423 G_PARAM_USER_SHIFT
    424 g_param_spec_ref
    425 g_param_spec_unref
    426 g_param_spec_sink
    427 g_param_spec_ref_sink
    428 g_param_value_set_default
    429 g_param_value_defaults
    430 g_param_value_validate
    431 g_param_value_convert
    432 g_param_values_cmp
    433 g_param_spec_get_name
    434 g_param_spec_get_nick
    435 g_param_spec_get_blurb
    436 g_param_spec_get_qdata
    437 g_param_spec_set_qdata
    438 g_param_spec_set_qdata_full
    439 g_param_spec_steal_qdata
    440 g_param_spec_get_redirect_target
    441 g_param_spec_internal
    442 GParamSpecTypeInfo
    443 g_param_type_register_static
    444 GParamSpecPool
    445 g_param_spec_pool_new
    446 g_param_spec_pool_insert
    447 g_param_spec_pool_remove
    448 g_param_spec_pool_lookup
    449 g_param_spec_pool_list
    450 g_param_spec_pool_list_owned
    451 </SECTION>
    452 
    453 <SECTION>
    454 <TITLE>Standard Parameter and Value Types</TITLE>
    455 <FILE>param_value_types</FILE>
    456 
    457 <SUBSECTION gboolean>
    458 G_IS_PARAM_SPEC_BOOLEAN
    459 G_PARAM_SPEC_BOOLEAN
    460 G_VALUE_HOLDS_BOOLEAN
    461 G_TYPE_PARAM_BOOLEAN
    462 GParamSpecBoolean
    463 g_param_spec_boolean
    464 g_value_set_boolean
    465 g_value_get_boolean
    466 
    467 <SUBSECTION gchar>
    468 G_IS_PARAM_SPEC_CHAR
    469 G_PARAM_SPEC_CHAR
    470 G_VALUE_HOLDS_CHAR
    471 G_TYPE_PARAM_CHAR
    472 GParamSpecChar
    473 g_param_spec_char
    474 g_value_set_char
    475 g_value_get_char
    476 
    477 <SUBSECTION guchar>
    478 G_IS_PARAM_SPEC_UCHAR
    479 G_PARAM_SPEC_UCHAR
    480 G_VALUE_HOLDS_UCHAR
    481 G_TYPE_PARAM_UCHAR
    482 GParamSpecUChar
    483 g_param_spec_uchar
    484 g_value_set_uchar
    485 g_value_get_uchar
    486 
    487 <SUBSECTION gint>
    488 G_IS_PARAM_SPEC_INT
    489 G_PARAM_SPEC_INT
    490 G_VALUE_HOLDS_INT  
    491 G_TYPE_PARAM_INT
    492 GParamSpecInt
    493 g_param_spec_int
    494 g_value_set_int
    495 g_value_get_int
    496 
    497 <SUBSECTION guint>
    498 G_IS_PARAM_SPEC_UINT
    499 G_PARAM_SPEC_UINT
    500 G_VALUE_HOLDS_UINT  
    501 G_TYPE_PARAM_UINT
    502 GParamSpecUInt
    503 g_param_spec_uint
    504 g_value_set_uint
    505 g_value_get_uint
    506 
    507 <SUBSECTION glong>
    508 G_IS_PARAM_SPEC_LONG
    509 G_PARAM_SPEC_LONG
    510 G_VALUE_HOLDS_LONG 
    511 G_TYPE_PARAM_LONG
    512 GParamSpecLong
    513 g_param_spec_long
    514 g_value_set_long
    515 g_value_get_long
    516 
    517 <SUBSECTION gulong>
    518 G_IS_PARAM_SPEC_ULONG
    519 G_PARAM_SPEC_ULONG
    520 G_VALUE_HOLDS_ULONG 
    521 G_TYPE_PARAM_ULONG
    522 GParamSpecULong
    523 g_param_spec_ulong
    524 g_value_set_ulong
    525 g_value_get_ulong
    526 
    527 <SUBSECTION gint64>
    528 G_IS_PARAM_SPEC_INT64
    529 G_PARAM_SPEC_INT64
    530 G_VALUE_HOLDS_INT64
    531 G_TYPE_PARAM_INT64
    532 GParamSpecInt64
    533 g_param_spec_int64
    534 g_value_set_int64
    535 g_value_get_int64
    536 
    537 <SUBSECTION guint64>
    538 G_IS_PARAM_SPEC_UINT64
    539 G_PARAM_SPEC_UINT64
    540 G_VALUE_HOLDS_UINT64
    541 G_TYPE_PARAM_UINT64
    542 GParamSpecUInt64
    543 g_param_spec_uint64
    544 g_value_set_uint64
    545 g_value_get_uint64
    546 
    547 <SUBSECTION gfloat>
    548 G_IS_PARAM_SPEC_FLOAT
    549 G_PARAM_SPEC_FLOAT
    550 G_VALUE_HOLDS_FLOAT
    551 G_TYPE_PARAM_FLOAT
    552 GParamSpecFloat
    553 g_param_spec_float
    554 g_value_set_float
    555 g_value_get_float
    556 
    557 <SUBSECTION gdouble>
    558 G_IS_PARAM_SPEC_DOUBLE
    559 G_PARAM_SPEC_DOUBLE
    560 G_VALUE_HOLDS_DOUBLE
    561 G_TYPE_PARAM_DOUBLE
    562 GParamSpecDouble
    563 g_param_spec_double
    564 g_value_set_double
    565 g_value_get_double
    566 
    567 <SUBSECTION GEnum>
    568 G_IS_PARAM_SPEC_ENUM
    569 G_PARAM_SPEC_ENUM
    570 G_VALUE_HOLDS_ENUM
    571 G_TYPE_PARAM_ENUM
    572 GParamSpecEnum
    573 g_param_spec_enum
    574 g_value_set_enum
    575 g_value_get_enum
    576 
    577 <SUBSECTION GFLags>
    578 G_IS_PARAM_SPEC_FLAGS
    579 G_PARAM_SPEC_FLAGS
    580 G_VALUE_HOLDS_FLAGS
    581 G_TYPE_PARAM_FLAGS
    582 GParamSpecFlags
    583 g_param_spec_flags
    584 g_value_set_flags
    585 g_value_get_flags
    586 
    587 <SUBSECTION gchararray>
    588 G_IS_PARAM_SPEC_STRING
    589 G_PARAM_SPEC_STRING
    590 G_VALUE_HOLDS_STRING
    591 G_TYPE_PARAM_STRING
    592 GParamSpecString
    593 gchararray
    594 g_param_spec_string
    595 g_value_set_string
    596 g_value_set_static_string
    597 g_value_take_string
    598 g_value_set_string_take_ownership
    599 g_value_get_string
    600 g_value_dup_string
    601 
    602 <SUBSECTION GParamSpec>
    603 G_IS_PARAM_SPEC_PARAM
    604 G_PARAM_SPEC_PARAM
    605 G_VALUE_HOLDS_PARAM
    606 G_TYPE_PARAM_PARAM
    607 GParamSpecParam
    608 g_param_spec_param
    609 g_value_set_param
    610 g_value_take_param
    611 g_value_set_param_take_ownership
    612 g_value_get_param
    613 g_value_dup_param
    614 
    615 <SUBSECTION GBoxed>
    616 G_IS_PARAM_SPEC_BOXED
    617 G_PARAM_SPEC_BOXED
    618 G_VALUE_HOLDS_BOXED
    619 G_TYPE_PARAM_BOXED
    620 GParamSpecBoxed
    621 g_param_spec_boxed
    622 g_value_set_boxed
    623 g_value_set_static_boxed
    624 g_value_take_boxed
    625 g_value_set_boxed_take_ownership
    626 g_value_get_boxed
    627 g_value_dup_boxed
    628 
    629 <SUBSECTION gpointer>
    630 G_IS_PARAM_SPEC_POINTER
    631 G_PARAM_SPEC_POINTER
    632 G_VALUE_HOLDS_POINTER
    633 G_TYPE_PARAM_POINTER
    634 GParamSpecPointer
    635 g_param_spec_pointer
    636 g_value_set_pointer
    637 g_value_get_pointer
    638 
    639 <SUBSECTION GObject>
    640 G_IS_PARAM_SPEC_OBJECT
    641 G_PARAM_SPEC_OBJECT
    642 G_VALUE_HOLDS_OBJECT
    643 G_TYPE_PARAM_OBJECT
    644 GParamSpecObject
    645 g_param_spec_object
    646 g_value_set_object
    647 g_value_take_object
    648 g_value_set_object_take_ownership
    649 g_value_get_object
    650 g_value_dup_object
    651 
    652 <SUBSECTION gunichar>
    653 G_IS_PARAM_SPEC_UNICHAR
    654 G_PARAM_SPEC_UNICHAR
    655 G_TYPE_PARAM_UNICHAR
    656 GParamSpecUnichar
    657 g_param_spec_unichar
    658 
    659 <SUBSECTION GValueArray>
    660 G_IS_PARAM_SPEC_VALUE_ARRAY
    661 G_PARAM_SPEC_VALUE_ARRAY
    662 G_TYPE_PARAM_VALUE_ARRAY
    663 GParamSpecValueArray
    664 g_param_spec_value_array
    665 
    666 <SUBSECTION Override>
    667 G_IS_PARAM_SPEC_OVERRIDE
    668 G_PARAM_SPEC_OVERRIDE
    669 G_TYPE_PARAM_OVERRIDE
    670 GParamSpecOverride
    671 g_param_spec_override
    672 
    673 <SUBSECTION GType>
    674 G_IS_PARAM_SPEC_GTYPE
    675 G_PARAM_SPEC_GTYPE
    676 G_VALUE_HOLDS_GTYPE
    677 G_TYPE_PARAM_GTYPE
    678 GParamSpecGType
    679 g_param_spec_gtype
    680 g_value_get_gtype
    681 g_value_set_gtype
    682 
    683 <SUBSECTION Private>
    684 g_value_set_instance
    685 g_param_spec_types
    686 </SECTION>
    687 
    688 <SECTION>
    689 <TITLE>Varargs Value Collection</TITLE>
    690 <FILE>value_collection</FILE>
    691 <INCLUDE>glib-object.h,gobject/gvaluecollector.h</INCLUDE>
    692 GTypeCValue
    693 G_VALUE_COLLECT
    694 G_VALUE_LCOPY
    695 G_VALUE_COLLECT_FORMAT_MAX_LENGTH
    696 </SECTION>
    697 
    698 <SECTION>
    699 <TITLE>Signals</TITLE>
    700 <FILE>signals</FILE>
    701 GSignalInvocationHint
    702 GSignalAccumulator
    703 GSignalCMarshaller
    704 GSignalEmissionHook
    705 GSignalFlags
    706 GSignalMatchType
    707 GSignalQuery
    708 G_SIGNAL_TYPE_STATIC_SCOPE
    709 G_SIGNAL_MATCH_MASK
    710 G_SIGNAL_FLAGS_MASK
    711 g_signal_new
    712 g_signal_newv
    713 g_signal_new_valist
    714 g_signal_query
    715 g_signal_lookup
    716 g_signal_name
    717 g_signal_list_ids
    718 g_signal_emit
    719 g_signal_emit_by_name
    720 g_signal_emitv
    721 g_signal_emit_valist
    722 g_signal_connect
    723 g_signal_connect_after
    724 g_signal_connect_swapped
    725 g_signal_connect_object
    726 GConnectFlags
    727 g_signal_connect_data
    728 g_signal_connect_closure
    729 g_signal_connect_closure_by_id
    730 g_signal_handler_block
    731 g_signal_handler_unblock
    732 g_signal_handler_disconnect
    733 g_signal_handler_find
    734 g_signal_handlers_block_matched
    735 g_signal_handlers_unblock_matched
    736 g_signal_handlers_disconnect_matched
    737 g_signal_handler_is_connected
    738 g_signal_handlers_block_by_func
    739 g_signal_handlers_unblock_by_func
    740 g_signal_handlers_disconnect_by_func
    741 g_signal_has_handler_pending
    742 g_signal_stop_emission
    743 g_signal_stop_emission_by_name
    744 g_signal_override_class_closure
    745 g_signal_chain_from_overridden
    746 g_signal_new_class_handler
    747 g_signal_override_class_handler
    748 g_signal_chain_from_overridden_handler
    749 g_signal_add_emission_hook
    750 g_signal_remove_emission_hook
    751 g_signal_parse_name
    752 g_signal_get_invocation_hint
    753 g_signal_type_cclosure_new
    754 g_signal_accumulator_true_handled
    755 <SUBSECTION Private>
    756 g_signal_handlers_destroy
    757 </SECTION>
    758 
    759 <SECTION>
    760 <FILE>gclosure</FILE>
    761 <TITLE>Closures</TITLE>
    762 G_CLOSURE_NEEDS_MARSHAL
    763 G_CLOSURE_N_NOTIFIERS
    764 G_CCLOSURE_SWAP_DATA
    765 G_CALLBACK
    766 GCallback
    767 GClosure
    768 G_TYPE_CLOSURE
    769 GCClosure
    770 GClosureMarshal
    771 GClosureNotify
    772 g_cclosure_new
    773 g_cclosure_new_swap
    774 g_cclosure_new_object
    775 g_cclosure_new_object_swap
    776 g_closure_new_object
    777 g_closure_ref
    778 g_closure_sink
    779 g_closure_unref
    780 g_closure_invoke
    781 g_closure_invalidate
    782 g_closure_add_finalize_notifier
    783 g_closure_add_invalidate_notifier
    784 g_closure_remove_finalize_notifier
    785 g_closure_remove_invalidate_notifier
    786 g_closure_new_simple
    787 g_closure_set_marshal
    788 g_closure_add_marshal_guards
    789 g_closure_set_meta_marshal
    790 g_source_set_closure
    791 G_TYPE_IO_CHANNEL
    792 G_TYPE_IO_CONDITION
    793 
    794 <SUBSECTION>
    795 g_cclosure_marshal_VOID__VOID
    796 g_cclosure_marshal_VOID__BOOLEAN
    797 g_cclosure_marshal_VOID__CHAR
    798 g_cclosure_marshal_VOID__UCHAR
    799 g_cclosure_marshal_VOID__INT
    800 g_cclosure_marshal_VOID__UINT
    801 g_cclosure_marshal_VOID__LONG
    802 g_cclosure_marshal_VOID__ULONG
    803 g_cclosure_marshal_VOID__ENUM
    804 g_cclosure_marshal_VOID__FLAGS
    805 g_cclosure_marshal_VOID__FLOAT
    806 g_cclosure_marshal_VOID__DOUBLE
    807 g_cclosure_marshal_VOID__STRING
    808 g_cclosure_marshal_VOID__PARAM
    809 g_cclosure_marshal_VOID__BOXED
    810 g_cclosure_marshal_VOID__POINTER
    811 g_cclosure_marshal_VOID__OBJECT
    812 g_cclosure_marshal_STRING__OBJECT_POINTER
    813 g_cclosure_marshal_VOID__UINT_POINTER
    814 g_cclosure_marshal_BOOLEAN__FLAGS
    815 g_cclosure_marshal_BOOL__FLAGS
    816 
    817 <SUBSECTION Private>
    818 GClosureNotifyData
    819 g_closure_get_type
    820 g_io_channel_get_type
    821 g_io_condition_get_type
    822 </SECTION>
    823