1 <INCLUDE>gobject.h</INCLUDE>
4 <TITLE>Type Information</TITLE>
11 G_TYPE_FUNDAMENTAL_LAST
17 G_TYPE_IS_INSTANTIATABLE
19 G_TYPE_IS_DEEP_DERIVABLE
32 G_TYPE_INSTANCE_GET_CLASS
33 G_TYPE_INSTANCE_GET_INTERFACE
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
49 g_type_fundamental_branch_last
53 g_type_class_peek_parent
65 GInterfaceFinalizeFunc
69 g_type_register_static
70 g_type_register_dynamic
71 g_type_register_fundamental
72 g_type_add_interface_static
73 g_type_add_interface_dynamic
75 g_type_interface_get_plugin
76 g_type_fundamental_last
78 g_type_create_instance
80 g_type_add_class_cache_func
81 g_type_remove_class_cache_func
82 g_type_class_unref_uncached
84 g_type_check_instance_cast
86 g_type_check_class_cast
90 g_type_value_table_peek
95 <FILE>gtypeplugin</FILE>
96 <TITLE>GTypePlugin</TITLE>
100 GTypePluginCompleteTypeInfo
101 GTypePluginCompleteInterfaceInfo
104 g_type_plugin_complete_type_info
105 g_type_plugin_complete_interface_info
106 <SUBSECTION Standard>
110 g_type_plugin_get_type
112 G_IS_TYPE_PLUGIN_CLASS
113 G_TYPE_PLUGIN_GET_CLASS
117 <FILE>gtypemodule</FILE>
118 <TITLE>GTypeModule</TITLE>
122 g_type_module_set_name
123 g_type_module_register_type
124 g_type_module_add_interface
125 <SUBSECTION Standard>
129 g_type_module_get_type
131 G_IS_TYPE_MODULE_CLASS
132 G_TYPE_MODULE_GET_CLASS
136 <TITLE>The Base Object Type</TITLE>
140 GObjectConstructParam
141 GObjectGetPropertyFunc
142 GObjectSetPropertyFunc
155 g_object_class_install_property
156 g_object_class_find_property
165 g_object_freeze_notify
169 g_object_set_data_full
173 g_object_set_qdata_full
175 g_object_set_property
176 g_object_get_property
180 g_object_watch_closure
184 G_OBJECT_WARN_INVALID_PROPERTY_ID
188 <TITLE>Enumeration and Flag Types</TITLE>
189 <FILE>enumerations_flags</FILE>
193 G_ENUM_CLASS_TYPE_NAME
201 G_FLAGS_CLASS_TYPE_NAME
207 g_enum_get_value_by_name
208 g_enum_get_value_by_nick
209 g_flags_get_first_value
210 g_flags_get_value_by_name
211 g_flags_get_value_by_nick
216 g_enum_register_static
217 g_flags_register_static
218 g_enum_complete_type_info
219 g_flags_complete_type_info
224 <TITLE>Boxed Types</TITLE>
231 g_value_set_static_boxed
232 g_value_set_boxed_take_ownership
235 g_boxed_type_register_static
236 <SUBSECTION Standard>
242 <TITLE>Generic values</TITLE>
243 <FILE>generic_values</FILE>
259 g_value_types_exchangable
260 g_value_register_exchange_func
265 <TITLE>Value arrays</TITLE>
266 <FILE>value_arrays</FILE>
273 g_value_array_prepend
277 g_value_array_sort_with_data
281 <TITLE>Standard value types</TITLE>
282 <FILE>value_types</FILE>
285 G_VALUE_HOLDS_BOOLEAN
293 G_VALUE_HOLDS_POINTER
314 g_value_set_static_string
315 g_value_set_string_take_ownership
327 <TITLE>Parameter Specifications</TITLE>
328 <FILE>param_specs</FILE>
332 G_PARAM_SPEC_TYPE_NAME
335 G_PARAM_SPEC_GET_CLASS
336 G_PARAM_SPEC_VALUE_TYPE
345 g_param_spec_get_qdata
346 g_param_spec_set_qdata
347 g_param_spec_set_qdata_full
348 g_param_spec_steal_qdata
349 g_param_value_set_default
350 g_param_value_defaults
351 g_param_value_validate
354 g_param_type_register_static
356 g_param_spec_pool_new
357 g_param_spec_pool_insert
358 g_param_spec_pool_remove
359 g_param_spec_pool_lookup
360 g_param_spec_internal
364 <TITLE>Standard Parameter Types</TITLE>
365 <FILE>standard_params</FILE>
368 G_IS_PARAM_SPEC_UCHAR
370 G_IS_PARAM_SPEC_BOOLEAN
378 G_IS_PARAM_SPEC_ULONG
382 G_IS_PARAM_SPEC_FLAGS
384 G_IS_PARAM_SPEC_FLOAT
386 G_IS_PARAM_SPEC_DOUBLE
388 G_IS_PARAM_SPEC_STRING
390 G_IS_PARAM_SPEC_POINTER
392 G_IS_PARAM_SPEC_BOXED
394 G_IS_PARAM_SPEC_PARAM
396 G_IS_PARAM_SPEC_OBJECT
426 g_param_spec_string_c
434 <TITLE>Varargs Value Collection</TITLE>
435 <FILE>value_collection</FILE>
442 <TITLE>Signals</TITLE>
444 GSignalInvocationHint
451 G_SIGNAL_TYPE_STATIC_SCOPE
462 g_signal_emit_by_name
465 g_signal_connect_data
466 g_signal_connect_object
467 g_signal_connect_closure
468 g_signal_connect_closure_by_id
469 g_signal_handler_block
470 g_signal_handler_unblock
471 g_signal_handler_disconnect
472 g_signal_handler_find
473 g_signal_handlers_block_matched
474 g_signal_handlers_unblock_matched
475 g_signal_handlers_disconnect_matched
476 g_signal_has_handler_pending
477 g_signal_stop_emission
478 g_signal_add_emission_hook_full
479 g_signal_remove_emission_hook
481 g_signal_handlers_destroy
482 g_signal_type_cclosure_new
486 <TITLE>Closures</TITLE>
487 <FILE>closures</FILE>
488 G_CLOSURE_NEEDS_MARSHAL
499 g_cclosure_new_object
500 g_cclosure_new_object_swap
506 g_closure_add_fnotify
507 g_closure_remove_fnotify
508 g_closure_add_inotify
509 g_closure_remove_inotify
511 g_closure_set_marshal
512 g_closure_add_marshal_guards
513 g_closure_set_meta_marshal