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