1 <INCLUDE>gobject.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
30 G_TYPE_INSTANCE_GET_CLASS
31 G_TYPE_INSTANCE_GET_INTERFACE
33 G_TYPE_CHECK_INSTANCE_CAST
34 G_TYPE_CHECK_INSTANCE_TYPE
35 G_TYPE_CHECK_CLASS_CAST
36 G_TYPE_CHECK_CLASS_TYPE
38 G_TYPE_CHECK_VALUE_TYPE
39 G_TYPE_FLAG_RESERVED_ID_BIT
42 g_type_init_with_debug_flags
53 g_type_class_peek_parent
55 g_type_interface_peek_parent
58 g_type_interface_prerequisites
69 GInterfaceFinalizeFunc
73 g_type_register_static
74 g_type_register_dynamic
75 g_type_register_fundamental
76 g_type_add_interface_static
77 g_type_add_interface_dynamic
78 g_type_interface_add_prerequisite
80 g_type_interface_get_plugin
81 g_type_fundamental_next
83 g_type_create_instance
85 g_type_add_class_cache_func
86 g_type_remove_class_cache_func
87 g_type_class_unref_uncached
88 g_type_value_table_peek
90 G_TYPE_FUNDAMENTAL_SHIFT
92 g_type_check_instance_cast
93 g_type_check_instance_is_a
94 g_type_check_class_cast
95 g_type_check_class_is_a
96 g_type_check_is_value_type
98 g_type_check_value_holds
100 g_type_name_from_instance
101 g_type_name_from_class
127 G_TYPE_RESERVED_GLIB_FIRST
128 G_TYPE_RESERVED_GLIB_LAST
129 G_TYPE_RESERVED_BSE_FIRST
130 G_TYPE_RESERVED_BSE_LAST
131 G_TYPE_RESERVED_USER_FIRST
138 <FILE>gtypeplugin</FILE>
139 <TITLE>GTypePlugin</TITLE>
143 GTypePluginCompleteTypeInfo
144 GTypePluginCompleteInterfaceInfo
147 g_type_plugin_complete_type_info
148 g_type_plugin_complete_interface_info
149 <SUBSECTION Standard>
153 g_type_plugin_get_type
155 G_IS_TYPE_PLUGIN_CLASS
156 G_TYPE_PLUGIN_GET_CLASS
160 <FILE>gtypemodule</FILE>
161 <TITLE>GTypeModule</TITLE>
165 g_type_module_set_name
166 g_type_module_register_type
167 g_type_module_add_interface
168 <SUBSECTION Standard>
172 g_type_module_get_type
174 G_IS_TYPE_MODULE_CLASS
175 G_TYPE_MODULE_GET_CLASS
179 <TITLE>The Base Object Type</TITLE>
183 GObjectGetPropertyFunc
184 GObjectSetPropertyFunc
196 g_object_class_install_property
197 g_object_class_find_property
198 g_object_class_list_properties
207 g_object_add_weak_pointer
208 g_object_remove_weak_pointer
214 g_object_freeze_notify
218 g_object_set_data_full
222 g_object_set_qdata_full
224 g_object_set_property
225 g_object_get_property
229 g_object_watch_closure
231 G_OBJECT_WARN_INVALID_PSPEC
232 G_OBJECT_WARN_INVALID_PROPERTY_ID
234 GObjectConstructParam
238 <TITLE>Enumeration and Flag Types</TITLE>
239 <FILE>enumerations_flags</FILE>
243 G_ENUM_CLASS_TYPE_NAME
251 G_FLAGS_CLASS_TYPE_NAME
255 g_enum_get_value_by_name
256 g_enum_get_value_by_nick
257 g_flags_get_first_value
258 g_flags_get_value_by_name
259 g_flags_get_value_by_nick
260 g_enum_register_static
261 g_flags_register_static
262 g_enum_complete_type_info
263 g_flags_complete_type_info
268 <TITLE>Boxed Types</TITLE>
273 g_boxed_type_register_static
274 g_pointer_type_register_static
279 <SUBSECTION Standard>
287 <TITLE>Generic values</TITLE>
288 <FILE>generic_values</FILE>
293 G_TYPE_IS_VALUE_ABSTRACT
304 g_value_type_compatible
305 g_value_type_transformable
308 g_value_register_transform_func
309 g_strdup_value_contents
312 G_VALUE_NOCOPY_CONTENTS
314 g_value_array_get_type
318 <TITLE>Value arrays</TITLE>
319 <FILE>value_arrays</FILE>
321 g_value_array_get_nth
326 g_value_array_prepend
330 g_value_array_sort_with_data
334 <TITLE>GParamSpec</TITLE>
335 <FILE>gparamspec</FILE>
340 G_IS_PARAM_SPEC_CLASS
341 G_PARAM_SPEC_GET_CLASS
343 G_PARAM_SPEC_TYPE_NAME
344 G_PARAM_SPEC_VALUE_TYPE
354 g_param_value_set_default
355 g_param_value_defaults
356 g_param_value_validate
357 g_param_value_convert
359 g_param_spec_get_name
360 g_param_spec_get_nick
361 g_param_spec_get_blurb
362 g_param_spec_get_qdata
363 g_param_spec_set_qdata
364 g_param_spec_set_qdata_full
365 g_param_spec_steal_qdata
366 g_param_spec_internal
368 g_param_type_register_static
370 g_param_spec_pool_new
371 g_param_spec_pool_insert
372 g_param_spec_pool_remove
373 g_param_spec_pool_lookup
374 g_param_spec_pool_list
375 g_param_spec_pool_list_owned
379 <TITLE>Standard Parameter and Value Types</TITLE>
380 <FILE>param_value_types</FILE>
382 <SUBSECTION gboolean>
383 G_IS_PARAM_SPEC_BOOLEAN
385 G_VALUE_HOLDS_BOOLEAN
403 G_IS_PARAM_SPEC_UCHAR
443 G_IS_PARAM_SPEC_ULONG
453 G_IS_PARAM_SPEC_INT64
463 G_IS_PARAM_SPEC_UINT64
473 G_IS_PARAM_SPEC_FLOAT
483 G_IS_PARAM_SPEC_DOUBLE
503 G_IS_PARAM_SPEC_FLAGS
512 <SUBSECTION gchararray>
513 G_IS_PARAM_SPEC_STRING
521 g_value_set_static_string
522 g_value_set_string_take_ownership
526 <SUBSECTION GParamSpec>
527 G_IS_PARAM_SPEC_PARAM
534 g_value_set_param_take_ownership
539 G_IS_PARAM_SPEC_BOXED
546 g_value_set_static_boxed
547 g_value_set_boxed_take_ownership
551 <SUBSECTION gpointer>
552 G_IS_PARAM_SPEC_POINTER
554 G_VALUE_HOLDS_POINTER
562 G_IS_PARAM_SPEC_OBJECT
569 g_value_set_object_take_ownership
573 <SUBSECTION gunichar>
574 G_IS_PARAM_SPEC_UNICHAR
580 <SUBSECTION GValueArray>
581 G_IS_PARAM_SPEC_VALUE_ARRAY
582 G_PARAM_SPEC_VALUE_ARRAY
583 G_TYPE_PARAM_VALUE_ARRAY
585 g_param_spec_value_array
593 <TITLE>Varargs Value Collection</TITLE>
594 <FILE>value_collection</FILE>
598 G_VALUE_COLLECT_FORMAT_MAX_LENGTH
602 <TITLE>Signals</TITLE>
604 GSignalInvocationHint
611 G_SIGNAL_TYPE_STATIC_SCOPE
622 g_signal_emit_by_name
626 g_signal_connect_after
627 g_signal_connect_swapped
628 g_signal_connect_object
630 g_signal_connect_data
631 g_signal_connect_closure
632 g_signal_connect_closure_by_id
633 g_signal_handler_block
634 g_signal_handler_unblock
635 g_signal_handler_disconnect
636 g_signal_handler_find
637 g_signal_handlers_block_matched
638 g_signal_handlers_unblock_matched
639 g_signal_handlers_disconnect_matched
640 g_signal_handler_is_connected
641 g_signal_handlers_block_by_func
642 g_signal_handlers_unblock_by_func
643 g_signal_handlers_disconnect_by_func
644 g_signal_has_handler_pending
645 g_signal_stop_emission
646 g_signal_stop_emission_by_name
647 g_signal_override_class_closure
648 g_signal_chain_from_overridden
649 g_signal_add_emission_hook
650 g_signal_remove_emission_hook
652 g_signal_get_invocation_hint
653 g_signal_handlers_destroy
654 g_signal_type_cclosure_new
658 <FILE>gclosure</FILE>
659 <TITLE>Closures</TITLE>
660 G_CLOSURE_NEEDS_MARSHAL
661 G_CLOSURE_N_NOTIFIERS
673 g_cclosure_new_object
674 g_cclosure_new_object_swap
681 g_closure_add_finalize_notifier
682 g_closure_add_invalidate_notifier
683 g_closure_remove_finalize_notifier
684 g_closure_remove_invalidate_notifier
686 g_closure_set_marshal
687 g_closure_add_marshal_guards
688 g_closure_set_meta_marshal
695 g_cclosure_marshal_VOID__VOID
696 g_cclosure_marshal_VOID__BOOLEAN
697 g_cclosure_marshal_VOID__CHAR
698 g_cclosure_marshal_VOID__UCHAR
699 g_cclosure_marshal_VOID__INT
700 g_cclosure_marshal_VOID__UINT
701 g_cclosure_marshal_VOID__LONG
702 g_cclosure_marshal_VOID__ULONG
703 g_cclosure_marshal_VOID__ENUM
704 g_cclosure_marshal_VOID__FLAGS
705 g_cclosure_marshal_VOID__FLOAT
706 g_cclosure_marshal_VOID__DOUBLE
707 g_cclosure_marshal_VOID__STRING
708 g_cclosure_marshal_VOID__PARAM
709 g_cclosure_marshal_VOID__BOXED
710 g_cclosure_marshal_VOID__POINTER
711 g_cclosure_marshal_VOID__OBJECT
712 g_cclosure_marshal_STRING__OBJECT_POINTER
713 g_cclosure_marshal_VOID__UINT_POINTER
714 g_cclosure_marshal_BOOLEAN__FLAGS
715 g_cclosure_marshal_BOOL__FLAGS
716 g_io_channel_get_type
717 g_io_condition_get_type