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