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