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 G_TYPE_INSTANCE_GET_CLASS
32 G_TYPE_INSTANCE_GET_INTERFACE
33 G_TYPE_INSTANCE_GET_PRIVATE
35 G_TYPE_CHECK_INSTANCE_CAST
36 G_TYPE_CHECK_INSTANCE_TYPE
37 G_TYPE_CHECK_CLASS_CAST
38 G_TYPE_CHECK_CLASS_TYPE
40 G_TYPE_CHECK_VALUE_TYPE
41 G_TYPE_FLAG_RESERVED_ID_BIT
44 g_type_init_with_debug_flags
55 g_type_class_peek_parent
56 g_type_class_add_private
58 g_type_interface_peek_parent
59 g_type_default_interface_ref
60 g_type_default_interface_peek
61 g_type_default_interface_unref
64 g_type_interface_prerequisites
75 GInterfaceFinalizeFunc
79 g_type_register_static
80 g_type_register_dynamic
81 g_type_register_fundamental
82 g_type_add_interface_static
83 g_type_add_interface_dynamic
84 g_type_interface_add_prerequisite
86 g_type_interface_get_plugin
87 g_type_fundamental_next
89 g_type_create_instance
91 g_type_add_class_cache_func
92 g_type_remove_class_cache_func
93 g_type_class_unref_uncached
94 g_type_add_interface_check
95 g_type_remove_interface_check
96 GTypeInterfaceCheckFunc
97 g_type_value_table_peek
99 G_TYPE_FUNDAMENTAL_SHIFT
100 g_type_check_instance
101 g_type_check_instance_cast
102 g_type_check_instance_is_a
103 g_type_check_class_cast
104 g_type_check_class_is_a
105 g_type_check_is_value_type
107 g_type_check_value_holds
108 g_type_instance_get_private
110 g_type_name_from_instance
111 g_type_name_from_class
137 G_TYPE_RESERVED_GLIB_FIRST
138 G_TYPE_RESERVED_GLIB_LAST
139 G_TYPE_RESERVED_BSE_FIRST
140 G_TYPE_RESERVED_BSE_LAST
141 G_TYPE_RESERVED_USER_FIRST
148 <FILE>gtypeplugin</FILE>
149 <TITLE>GTypePlugin</TITLE>
154 GTypePluginCompleteTypeInfo
155 GTypePluginCompleteInterfaceInfo
158 g_type_plugin_complete_type_info
159 g_type_plugin_complete_interface_info
160 <SUBSECTION Standard>
164 g_type_plugin_get_type
166 G_IS_TYPE_PLUGIN_CLASS
167 G_TYPE_PLUGIN_GET_CLASS
171 <FILE>gtypemodule</FILE>
172 <TITLE>GTypeModule</TITLE>
177 g_type_module_set_name
178 g_type_module_register_type
179 g_type_module_add_interface
180 <SUBSECTION Standard>
184 g_type_module_get_type
186 G_IS_TYPE_MODULE_CLASS
187 G_TYPE_MODULE_GET_CLASS
191 <TITLE>The Base Object Type</TITLE>
195 GObjectGetPropertyFunc
196 GObjectSetPropertyFunc
208 g_object_class_install_property
209 g_object_class_find_property
210 g_object_class_list_properties
219 g_object_add_weak_pointer
220 g_object_remove_weak_pointer
226 g_object_freeze_notify
230 g_object_set_data_full
234 g_object_set_qdata_full
236 g_object_set_property
237 g_object_get_property
241 g_object_watch_closure
243 G_OBJECT_WARN_INVALID_PROPERTY_ID
245 G_OBJECT_WARN_INVALID_PSPEC
246 GObjectConstructParam
250 <TITLE>Enumeration and Flag Types</TITLE>
251 <FILE>enumerations_flags</FILE>
255 G_ENUM_CLASS_TYPE_NAME
263 G_FLAGS_CLASS_TYPE_NAME
267 g_enum_get_value_by_name
268 g_enum_get_value_by_nick
269 g_flags_get_first_value
270 g_flags_get_value_by_name
271 g_flags_get_value_by_nick
272 g_enum_register_static
273 g_flags_register_static
274 g_enum_complete_type_info
275 g_flags_complete_type_info
280 <TITLE>Boxed Types</TITLE>
285 g_boxed_type_register_static
286 g_pointer_type_register_static
293 <SUBSECTION Standard>
301 <TITLE>Generic values</TITLE>
302 <FILE>generic_values</FILE>
307 G_TYPE_IS_VALUE_ABSTRACT
318 g_value_type_compatible
319 g_value_type_transformable
322 g_value_register_transform_func
323 g_strdup_value_contents
326 G_VALUE_NOCOPY_CONTENTS
328 g_value_array_get_type
332 <TITLE>Value arrays</TITLE>
333 <FILE>value_arrays</FILE>
335 g_value_array_get_nth
340 g_value_array_prepend
344 g_value_array_sort_with_data
348 <TITLE>GParamSpec</TITLE>
349 <FILE>gparamspec</FILE>
354 G_IS_PARAM_SPEC_CLASS
355 G_PARAM_SPEC_GET_CLASS
357 G_PARAM_SPEC_TYPE_NAME
358 G_PARAM_SPEC_VALUE_TYPE
368 g_param_value_set_default
369 g_param_value_defaults
370 g_param_value_validate
371 g_param_value_convert
373 g_param_spec_get_name
374 g_param_spec_get_nick
375 g_param_spec_get_blurb
376 g_param_spec_get_qdata
377 g_param_spec_set_qdata
378 g_param_spec_set_qdata_full
379 g_param_spec_steal_qdata
380 g_param_spec_internal
382 g_param_type_register_static
384 g_param_spec_pool_new
385 g_param_spec_pool_insert
386 g_param_spec_pool_remove
387 g_param_spec_pool_lookup
388 g_param_spec_pool_list
389 g_param_spec_pool_list_owned
393 <TITLE>Standard Parameter and Value Types</TITLE>
394 <FILE>param_value_types</FILE>
396 <SUBSECTION gboolean>
397 G_IS_PARAM_SPEC_BOOLEAN
399 G_VALUE_HOLDS_BOOLEAN
417 G_IS_PARAM_SPEC_UCHAR
457 G_IS_PARAM_SPEC_ULONG
467 G_IS_PARAM_SPEC_INT64
477 G_IS_PARAM_SPEC_UINT64
487 G_IS_PARAM_SPEC_FLOAT
497 G_IS_PARAM_SPEC_DOUBLE
517 G_IS_PARAM_SPEC_FLAGS
526 <SUBSECTION gchararray>
527 G_IS_PARAM_SPEC_STRING
535 g_value_set_static_string
537 g_value_set_string_take_ownership
541 <SUBSECTION GParamSpec>
542 G_IS_PARAM_SPEC_PARAM
550 g_value_set_param_take_ownership
555 G_IS_PARAM_SPEC_BOXED
562 g_value_set_static_boxed
564 g_value_set_boxed_take_ownership
568 <SUBSECTION gpointer>
569 G_IS_PARAM_SPEC_POINTER
571 G_VALUE_HOLDS_POINTER
579 G_IS_PARAM_SPEC_OBJECT
587 g_value_set_object_take_ownership
591 <SUBSECTION gunichar>
592 G_IS_PARAM_SPEC_UNICHAR
598 <SUBSECTION GValueArray>
599 G_IS_PARAM_SPEC_VALUE_ARRAY
600 G_PARAM_SPEC_VALUE_ARRAY
601 G_TYPE_PARAM_VALUE_ARRAY
603 g_param_spec_value_array
611 <TITLE>Varargs Value Collection</TITLE>
612 <FILE>value_collection</FILE>
613 <INCLUDE>glib-object.h,gobject/gvaluecollector.h</INCLUDE>
617 G_VALUE_COLLECT_FORMAT_MAX_LENGTH
621 <TITLE>Signals</TITLE>
623 GSignalInvocationHint
630 G_SIGNAL_TYPE_STATIC_SCOPE
641 g_signal_emit_by_name
645 g_signal_connect_after
646 g_signal_connect_swapped
647 g_signal_connect_object
649 g_signal_connect_data
650 g_signal_connect_closure
651 g_signal_connect_closure_by_id
652 g_signal_handler_block
653 g_signal_handler_unblock
654 g_signal_handler_disconnect
655 g_signal_handler_find
656 g_signal_handlers_block_matched
657 g_signal_handlers_unblock_matched
658 g_signal_handlers_disconnect_matched
659 g_signal_handler_is_connected
660 g_signal_handlers_block_by_func
661 g_signal_handlers_unblock_by_func
662 g_signal_handlers_disconnect_by_func
663 g_signal_has_handler_pending
664 g_signal_stop_emission
665 g_signal_stop_emission_by_name
666 g_signal_override_class_closure
667 g_signal_chain_from_overridden
668 g_signal_add_emission_hook
669 g_signal_remove_emission_hook
671 g_signal_get_invocation_hint
672 g_signal_type_cclosure_new
673 g_signal_accumulator_true_handled
675 g_signal_handlers_destroy
679 <FILE>gclosure</FILE>
680 <TITLE>Closures</TITLE>
681 G_CLOSURE_NEEDS_MARSHAL
682 G_CLOSURE_N_NOTIFIERS
693 g_cclosure_new_object
694 g_cclosure_new_object_swap
701 g_closure_add_finalize_notifier
702 g_closure_add_invalidate_notifier
703 g_closure_remove_finalize_notifier
704 g_closure_remove_invalidate_notifier
706 g_closure_set_marshal
707 g_closure_add_marshal_guards
708 g_closure_set_meta_marshal
714 g_cclosure_marshal_VOID__VOID
715 g_cclosure_marshal_VOID__BOOLEAN
716 g_cclosure_marshal_VOID__CHAR
717 g_cclosure_marshal_VOID__UCHAR
718 g_cclosure_marshal_VOID__INT
719 g_cclosure_marshal_VOID__UINT
720 g_cclosure_marshal_VOID__LONG
721 g_cclosure_marshal_VOID__ULONG
722 g_cclosure_marshal_VOID__ENUM
723 g_cclosure_marshal_VOID__FLAGS
724 g_cclosure_marshal_VOID__FLOAT
725 g_cclosure_marshal_VOID__DOUBLE
726 g_cclosure_marshal_VOID__STRING
727 g_cclosure_marshal_VOID__PARAM
728 g_cclosure_marshal_VOID__BOXED
729 g_cclosure_marshal_VOID__POINTER
730 g_cclosure_marshal_VOID__OBJECT
731 g_cclosure_marshal_STRING__OBJECT_POINTER
732 g_cclosure_marshal_VOID__UINT_POINTER
733 g_cclosure_marshal_BOOLEAN__FLAGS
734 g_cclosure_marshal_BOOL__FLAGS
739 g_cclosure_marshal_VOID__VOID
740 g_cclosure_marshal_VOID__BOOLEAN
741 g_cclosure_marshal_VOID__CHAR
742 g_cclosure_marshal_VOID__UCHAR
743 g_cclosure_marshal_VOID__INT
744 g_cclosure_marshal_VOID__UINT
745 g_cclosure_marshal_VOID__LONG
746 g_cclosure_marshal_VOID__ULONG
747 g_cclosure_marshal_VOID__ENUM
748 g_cclosure_marshal_VOID__FLAGS
749 g_cclosure_marshal_VOID__FLOAT
750 g_cclosure_marshal_VOID__DOUBLE
751 g_cclosure_marshal_VOID__STRING
752 g_cclosure_marshal_VOID__PARAM
753 g_cclosure_marshal_VOID__BOXED
754 g_cclosure_marshal_VOID__POINTER
755 g_cclosure_marshal_VOID__OBJECT
756 g_cclosure_marshal_STRING__OBJECT_POINTER
757 g_cclosure_marshal_VOID__UINT_POINTER
758 g_cclosure_marshal_BOOLEAN__FLAGS
759 g_cclosure_marshal_BOOL__FLAGS
760 g_io_channel_get_type
761 g_io_condition_get_type