1 <INCLUDE>glib-object.h</INCLUDE>
5 <TITLE>Type Information</TITLE>
9 G_TYPE_MAKE_FUNDAMENTAL
14 G_TYPE_HAS_VALUE_TABLE
16 G_TYPE_IS_INSTANTIATABLE
18 G_TYPE_IS_DEEP_DERIVABLE
31 GTypeValuePeekPointerFunc
38 G_TYPE_INSTANCE_GET_CLASS
39 G_TYPE_INSTANCE_GET_INTERFACE
40 G_TYPE_INSTANCE_GET_PRIVATE
41 G_TYPE_CLASS_GET_PRIVATE
43 G_TYPE_CHECK_INSTANCE_CAST
44 G_TYPE_CHECK_INSTANCE_TYPE
45 G_TYPE_CHECK_INSTANCE_FUNDAMENTAL_TYPE
46 G_TYPE_CHECK_CLASS_CAST
47 G_TYPE_CHECK_CLASS_TYPE
49 G_TYPE_CHECK_VALUE_TYPE
50 G_TYPE_FLAG_RESERVED_ID_BIT
53 g_type_init_with_debug_flags
63 g_type_class_peek_static
65 g_type_class_peek_parent
66 g_type_class_add_private
67 g_type_add_class_private
69 g_type_interface_peek_parent
70 g_type_default_interface_ref
71 g_type_default_interface_peek
72 g_type_default_interface_unref
75 g_type_interface_prerequisites
76 g_type_interface_instantiatable_prerequisite
87 GInterfaceFinalizeFunc
91 g_type_register_static
92 g_type_register_static_simple
93 g_type_register_dynamic
94 g_type_register_fundamental
95 g_type_add_interface_static
96 g_type_add_interface_dynamic
97 g_type_interface_add_prerequisite
99 g_type_interface_get_plugin
100 g_type_fundamental_next
102 g_type_create_instance
104 g_type_add_class_cache_func
105 g_type_remove_class_cache_func
106 g_type_class_unref_uncached
107 g_type_add_interface_check
108 g_type_remove_interface_check
109 GTypeInterfaceCheckFunc
110 g_type_value_table_peek
112 g_type_get_type_registration_serial
113 g_type_get_instance_count
116 G_DECLARE_DERIVABLE_TYPE
119 G_DEFINE_TYPE_WITH_PRIVATE
120 G_DEFINE_TYPE_WITH_CODE
121 G_DEFINE_ABSTRACT_TYPE
122 G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE
123 G_DEFINE_ABSTRACT_TYPE_WITH_CODE
125 G_DEFINE_FINAL_TYPE_WITH_PRIVATE
126 G_DEFINE_FINAL_TYPE_WITH_CODE
132 G_DEFINE_INTERFACE_WITH_CODE
133 G_IMPLEMENT_INTERFACE
134 G_DEFINE_TYPE_EXTENDED
136 G_DEFINE_BOXED_TYPE_WITH_CODE
137 G_DEFINE_POINTER_TYPE
138 G_DEFINE_POINTER_TYPE_WITH_CODE
144 G_TYPE_FUNDAMENTAL_SHIFT
145 g_type_check_instance
146 g_type_check_instance_cast
147 g_type_check_instance_is_a
148 g_type_check_instance_is_fundamentally_a
149 g_type_check_class_cast
150 g_type_check_class_is_a
151 g_type_check_is_value_type
153 g_type_check_value_holds
154 g_type_class_adjust_private_offset
155 g_type_add_instance_private
156 g_type_instance_get_private
157 g_type_class_get_instance_private_offset
158 g_type_class_get_private
160 g_type_name_from_instance
161 g_type_name_from_class
190 G_TYPE_RESERVED_GLIB_FIRST
191 G_TYPE_RESERVED_GLIB_LAST
192 G_TYPE_RESERVED_BSE_FIRST
193 G_TYPE_RESERVED_BSE_LAST
194 G_TYPE_RESERVED_USER_FIRST
198 <FILE>gtypeplugin</FILE>
199 <TITLE>GTypePlugin</TITLE>
204 GTypePluginCompleteTypeInfo
205 GTypePluginCompleteInterfaceInfo
208 g_type_plugin_complete_type_info
209 g_type_plugin_complete_interface_info
210 <SUBSECTION Standard>
214 g_type_plugin_get_type
216 G_IS_TYPE_PLUGIN_CLASS
217 G_TYPE_PLUGIN_GET_CLASS
221 <FILE>gtypemodule</FILE>
222 <TITLE>GTypeModule</TITLE>
227 g_type_module_set_name
228 g_type_module_register_type
229 g_type_module_add_interface
230 g_type_module_register_enum
231 g_type_module_register_flags
233 G_DEFINE_DYNAMIC_TYPE
234 G_DEFINE_DYNAMIC_TYPE_EXTENDED
235 G_IMPLEMENT_INTERFACE_DYNAMIC
236 G_ADD_PRIVATE_DYNAMIC
238 <SUBSECTION Standard>
242 g_type_module_get_type
244 G_IS_TYPE_MODULE_CLASS
245 G_TYPE_MODULE_GET_CLASS
249 <TITLE>The Base Object Type</TITLE>
253 GObjectConstructParam
254 GObjectGetPropertyFunc
255 GObjectSetPropertyFunc
267 g_object_class_install_property
268 g_object_class_install_properties
269 g_object_class_find_property
270 g_object_class_list_properties
271 g_object_class_override_property
272 g_object_interface_install_property
273 g_object_interface_find_property
274 g_object_interface_list_properties
276 g_object_new_with_properties
286 GInitiallyUnownedClass
287 G_TYPE_INITIALLY_UNOWNED
289 g_object_force_floating
293 g_object_add_weak_pointer
294 g_object_remove_weak_pointer
298 g_object_add_toggle_ref
299 g_object_remove_toggle_ref
307 g_object_notify_by_pspec
308 g_object_freeze_notify
312 g_object_set_data_full
315 g_object_replace_data
318 g_object_set_qdata_full
321 g_object_replace_qdata
322 g_object_set_property
323 g_object_get_property
327 g_object_watch_closure
329 G_OBJECT_WARN_INVALID_PROPERTY_ID
331 <SUBSECTION Weak references>
339 g_assert_finalize_object
341 <SUBSECTION Standard>
343 G_INITIALLY_UNOWNED_CLASS
344 G_INITIALLY_UNOWNED_GET_CLASS
345 G_IS_INITIALLY_UNOWNED
346 G_IS_INITIALLY_UNOWNED_CLASS
349 G_OBJECT_WARN_INVALID_PSPEC
350 g_initially_unowned_get_type
351 g_object_compat_control
356 <TITLE>Enumeration and Flag Types</TITLE>
357 <FILE>enumerations_flags</FILE>
361 G_ENUM_CLASS_TYPE_NAME
369 G_FLAGS_CLASS_TYPE_NAME
373 g_enum_get_value_by_name
374 g_enum_get_value_by_nick
376 g_flags_get_first_value
377 g_flags_get_value_by_name
378 g_flags_get_value_by_nick
380 g_enum_register_static
381 g_flags_register_static
382 g_enum_complete_type_info
383 g_flags_complete_type_info
388 <TITLE>Boxed Types</TITLE>
393 g_boxed_type_register_static
394 g_pointer_type_register_static
413 G_TYPE_VARIANT_BUILDER
419 G_TYPE_MARKUP_PARSE_CONTEXT
429 <SUBSECTION Standard>
436 g_hash_table_get_type
438 g_match_info_get_type
440 g_byte_array_get_type
446 g_variant_type_get_gtype
447 g_variant_builder_get_type
448 g_variant_dict_get_type
450 g_main_context_get_type
457 g_mapped_file_get_type
458 g_markup_parse_context_get_type
460 g_option_group_get_type
463 g_pattern_spec_get_type
464 g_bookmark_file_get_type
468 <TITLE>Generic values</TITLE>
469 <FILE>generic_values</FILE>
475 G_TYPE_IS_VALUE_ABSTRACT
484 g_value_init_from_instance
488 g_value_type_compatible
489 g_value_type_transformable
492 g_value_register_transform_func
493 g_strdup_value_contents
496 G_VALUE_NOCOPY_CONTENTS
498 g_value_array_get_type
502 <TITLE>Value arrays</TITLE>
503 <FILE>value_arrays</FILE>
505 g_value_array_get_nth
510 g_value_array_prepend
514 g_value_array_sort_with_data
518 <TITLE>GParamSpec</TITLE>
519 <FILE>gparamspec</FILE>
524 G_IS_PARAM_SPEC_CLASS
525 G_PARAM_SPEC_GET_CLASS
527 G_PARAM_SPEC_TYPE_NAME
528 G_PARAM_SPEC_VALUE_TYPE
532 G_PARAM_STATIC_STRINGS
538 g_param_spec_ref_sink
539 g_param_spec_get_default_value
540 g_param_value_set_default
541 g_param_value_defaults
542 g_param_value_validate
543 g_param_value_is_valid
544 g_param_value_convert
546 g_param_spec_is_valid_name
547 g_param_spec_get_name
548 g_param_spec_get_name_quark
549 g_param_spec_get_nick
550 g_param_spec_get_blurb
551 g_param_spec_get_qdata
552 g_param_spec_set_qdata
553 g_param_spec_set_qdata_full
554 g_param_spec_steal_qdata
555 g_param_spec_get_redirect_target
556 g_param_spec_internal
558 g_param_type_register_static
560 g_param_spec_pool_new
561 g_param_spec_pool_insert
562 g_param_spec_pool_remove
563 g_param_spec_pool_lookup
564 g_param_spec_pool_list
565 g_param_spec_pool_list_owned
569 <TITLE>Standard Parameter and Value Types</TITLE>
570 <FILE>param_value_types</FILE>
572 <SUBSECTION gboolean>
573 G_IS_PARAM_SPEC_BOOLEAN
575 G_VALUE_HOLDS_BOOLEAN
595 G_IS_PARAM_SPEC_UCHAR
635 G_IS_PARAM_SPEC_ULONG
645 G_IS_PARAM_SPEC_INT64
655 G_IS_PARAM_SPEC_UINT64
665 G_IS_PARAM_SPEC_FLOAT
675 G_IS_PARAM_SPEC_DOUBLE
695 G_IS_PARAM_SPEC_FLAGS
704 <SUBSECTION gchararray>
705 G_IS_PARAM_SPEC_STRING
709 G_VALUE_IS_INTERNED_STRING
710 G_VALUE_INTERNED_STRING
715 g_value_set_static_string
717 g_value_set_string_take_ownership
720 g_value_set_interned_string
722 <SUBSECTION GParamSpec>
723 G_IS_PARAM_SPEC_PARAM
731 g_value_set_param_take_ownership
736 G_IS_PARAM_SPEC_BOXED
743 g_value_set_static_boxed
745 g_value_set_boxed_take_ownership
749 <SUBSECTION gpointer>
750 G_IS_PARAM_SPEC_POINTER
752 G_VALUE_HOLDS_POINTER
760 G_IS_PARAM_SPEC_OBJECT
768 g_value_set_object_take_ownership
772 <SUBSECTION gunichar>
773 G_IS_PARAM_SPEC_UNICHAR
779 <SUBSECTION GValueArray>
780 G_IS_PARAM_SPEC_VALUE_ARRAY
781 G_PARAM_SPEC_VALUE_ARRAY
782 G_TYPE_PARAM_VALUE_ARRAY
784 g_param_spec_value_array
786 <SUBSECTION Override>
787 G_IS_PARAM_SPEC_OVERRIDE
788 G_PARAM_SPEC_OVERRIDE
789 G_TYPE_PARAM_OVERRIDE
791 g_param_spec_override
794 G_IS_PARAM_SPEC_GTYPE
803 <SUBSECTION GVariant>
804 G_IS_PARAM_SPEC_VARIANT
806 G_VALUE_HOLDS_VARIANT
821 <TITLE>Varargs Value Collection</TITLE>
822 <FILE>value_collection</FILE>
823 <INCLUDE>glib-object.h,gobject/gvaluecollector.h</INCLUDE>
826 G_VALUE_COLLECT_INIT2
830 G_VALUE_COLLECT_FORMAT_MAX_LENGTH
834 <TITLE>Signals</TITLE>
836 GSignalInvocationHint
844 G_SIGNAL_TYPE_STATIC_SCOPE
850 g_signal_set_va_marshaller
856 g_signal_emit_by_name
860 g_signal_connect_after
861 g_signal_connect_swapped
862 g_signal_connect_object
864 g_signal_connect_data
865 g_signal_connect_closure
866 g_signal_connect_closure_by_id
867 g_signal_handler_block
868 g_signal_handler_unblock
869 g_signal_handler_disconnect
870 g_signal_handler_find
871 g_signal_handlers_block_matched
872 g_signal_handlers_unblock_matched
873 g_signal_handlers_disconnect_matched
874 g_signal_handler_is_connected
875 g_signal_handlers_block_by_func
876 g_signal_handlers_unblock_by_func
877 g_signal_handlers_disconnect_by_func
878 g_signal_handlers_disconnect_by_data
879 g_signal_has_handler_pending
880 g_signal_stop_emission
881 g_signal_stop_emission_by_name
882 g_signal_override_class_closure
883 g_signal_chain_from_overridden
884 g_signal_new_class_handler
885 g_signal_override_class_handler
886 g_signal_chain_from_overridden_handler
887 g_signal_add_emission_hook
888 g_signal_remove_emission_hook
889 g_signal_is_valid_name
891 g_signal_get_invocation_hint
892 g_signal_type_cclosure_new
893 g_signal_accumulator_first_wins
894 g_signal_accumulator_true_handled
895 g_clear_signal_handler
897 g_signal_handlers_destroy
901 <FILE>gclosure</FILE>
902 <TITLE>Closures</TITLE>
903 G_CLOSURE_NEEDS_MARSHAL
904 G_CLOSURE_N_NOTIFIERS
916 g_cclosure_new_object
917 g_cclosure_new_object_swap
918 g_cclosure_marshal_generic
925 g_closure_add_finalize_notifier
926 g_closure_add_invalidate_notifier
927 g_closure_remove_finalize_notifier
928 g_closure_remove_invalidate_notifier
930 g_closure_set_marshal
931 g_closure_add_marshal_guards
932 g_closure_set_meta_marshal
934 g_source_set_dummy_callback
937 g_cclosure_marshal_VOID__VOID
938 g_cclosure_marshal_VOID__BOOLEAN
939 g_cclosure_marshal_VOID__CHAR
940 g_cclosure_marshal_VOID__UCHAR
941 g_cclosure_marshal_VOID__INT
942 g_cclosure_marshal_VOID__UINT
943 g_cclosure_marshal_VOID__LONG
944 g_cclosure_marshal_VOID__ULONG
945 g_cclosure_marshal_VOID__ENUM
946 g_cclosure_marshal_VOID__FLAGS
947 g_cclosure_marshal_VOID__FLOAT
948 g_cclosure_marshal_VOID__DOUBLE
949 g_cclosure_marshal_VOID__STRING
950 g_cclosure_marshal_VOID__PARAM
951 g_cclosure_marshal_VOID__BOXED
952 g_cclosure_marshal_VOID__POINTER
953 g_cclosure_marshal_VOID__OBJECT
954 g_cclosure_marshal_VOID__VARIANT
955 g_cclosure_marshal_STRING__OBJECT_POINTER
956 g_cclosure_marshal_VOID__UINT_POINTER
957 g_cclosure_marshal_BOOLEAN__FLAGS
958 g_cclosure_marshal_BOOL__FLAGS
959 g_cclosure_marshal_BOOLEAN__BOXED_BOXED
960 g_cclosure_marshal_BOOL__BOXED_BOXED
963 g_cclosure_marshal_generic_va
964 g_cclosure_marshal_VOID__VOIDv
965 g_cclosure_marshal_VOID__BOOLEANv
966 g_cclosure_marshal_VOID__CHARv
967 g_cclosure_marshal_VOID__UCHARv
968 g_cclosure_marshal_VOID__INTv
969 g_cclosure_marshal_VOID__UINTv
970 g_cclosure_marshal_VOID__LONGv
971 g_cclosure_marshal_VOID__ULONGv
972 g_cclosure_marshal_VOID__ENUMv
973 g_cclosure_marshal_VOID__FLAGSv
974 g_cclosure_marshal_VOID__FLOATv
975 g_cclosure_marshal_VOID__DOUBLEv
976 g_cclosure_marshal_VOID__STRINGv
977 g_cclosure_marshal_VOID__PARAMv
978 g_cclosure_marshal_VOID__BOXEDv
979 g_cclosure_marshal_VOID__POINTERv
980 g_cclosure_marshal_VOID__OBJECTv
981 g_cclosure_marshal_VOID__VARIANTv
982 g_cclosure_marshal_STRING__OBJECT_POINTERv
983 g_cclosure_marshal_VOID__UINT_POINTERv
984 g_cclosure_marshal_BOOLEAN__FLAGSv
985 g_cclosure_marshal_BOOLEAN__BOXED_BOXEDv
990 g_io_channel_get_type
991 g_io_condition_get_type
995 <FILE>gbinding</FILE>
1000 g_binding_get_source_property
1001 g_binding_get_target
1002 g_binding_dup_target
1003 g_binding_get_target_property
1007 g_object_bind_property
1008 GBindingTransformFunc
1009 g_object_bind_property_full
1010 g_object_bind_property_with_closures
1011 <SUBSECTION Standard>
1013 G_TYPE_BINDING_FLAGS
1016 <SUBSECTION Private>
1017 g_binding_flags_get_type
1022 <FILE>gbindinggroup</FILE>
1025 g_binding_group_dup_source
1026 g_binding_group_set_source
1027 g_binding_group_bind
1028 g_binding_group_bind_full
1029 g_binding_group_bind_with_closures
1030 <SUBSECTION Standard>
1031 G_TYPE_BINDING_GROUP
1032 G_TYPE_BINDING_GROUP_CLASS
1035 <SUBSECTION Private>
1036 g_binding_group_get_type
1040 <FILE>gsignalgroup</FILE>
1042 g_signal_group_block
1043 g_signal_group_connect
1044 g_signal_group_connect_after
1045 g_signal_group_connect_data
1046 g_signal_group_connect_object
1047 g_signal_group_connect_swapped
1048 g_signal_group_connect_closure
1049 g_signal_group_dup_target
1050 g_signal_group_get_type
1052 g_signal_group_set_target
1053 g_signal_group_unblock
1054 <SUBSECTION Standard>
1058 <SUBSECTION Private>
1059 g_signal_group_get_type