Crate gobject_sys

Source

Structs§

GBinding
GBindingGroup
GCClosure
GClosure
GClosureNotifyData
GEnumClass
GEnumValue
GFlagsClass
GFlagsValue
GInitiallyUnowned
GInitiallyUnownedClass
GInterfaceInfo
GObject
GObjectClass
GObjectConstructParam
GParamSpec
GParamSpecBoolean
GParamSpecBoxed
GParamSpecChar
GParamSpecClass
GParamSpecDouble
GParamSpecEnum
GParamSpecFlags
GParamSpecFloat
GParamSpecGType
GParamSpecInt
GParamSpecInt64
GParamSpecLong
GParamSpecObject
GParamSpecOverride
GParamSpecParam
GParamSpecPointer
GParamSpecString
GParamSpecTypeInfo
GParamSpecUChar
GParamSpecUInt
GParamSpecUInt64
GParamSpecULong
GParamSpecUnichar
GParamSpecValueArray
GParamSpecVariant
GParameter
GSignalGroup
GSignalInvocationHint
GSignalQuery
GTypeClass
GTypeFundamentalInfo
GTypeInfo
GTypeInstance
GTypeInterface
GTypeModule
GTypeModuleClass
GTypePlugin
GTypePluginClass
GTypeQuery
GTypeValueTable
GValue
GValueArray
GWeakRef
_GParamSpecPool

Constants§

G_BINDING_BIDIRECTIONAL
G_BINDING_DEFAULT
G_BINDING_INVERT_BOOLEAN
G_BINDING_SYNC_CREATE
G_CONNECT_AFTER
G_CONNECT_DEFAULT
G_CONNECT_SWAPPED
G_IO_ERR
G_IO_HUP
G_IO_IN
G_IO_NVAL
G_IO_OUT
G_IO_PRI
G_PARAM_CONSTRUCT
G_PARAM_CONSTRUCT_ONLY
G_PARAM_DEPRECATED
G_PARAM_EXPLICIT_NOTIFY
G_PARAM_LAX_VALIDATION
G_PARAM_MASK
G_PARAM_PRIVATE
G_PARAM_READABLE
G_PARAM_READWRITE
G_PARAM_STATIC_BLURB
G_PARAM_STATIC_NAME
G_PARAM_STATIC_NICK
G_PARAM_STATIC_STRINGS
G_PARAM_USER_SHIFT
G_PARAM_WRITABLE
G_SIGNAL_ACCUMULATOR_FIRST_RUNv2_68
G_SIGNAL_ACTION
G_SIGNAL_DEPRECATED
G_SIGNAL_DETAILED
G_SIGNAL_FLAGS_MASK
G_SIGNAL_MATCH_CLOSURE
G_SIGNAL_MATCH_DATA
G_SIGNAL_MATCH_DETAIL
G_SIGNAL_MATCH_FUNC
G_SIGNAL_MATCH_ID
G_SIGNAL_MATCH_MASK
G_SIGNAL_MATCH_UNBLOCKED
G_SIGNAL_MUST_COLLECT
G_SIGNAL_NO_HOOKS
G_SIGNAL_NO_RECURSE
G_SIGNAL_RUN_CLEANUP
G_SIGNAL_RUN_FIRST
G_SIGNAL_RUN_LAST
G_TYPE_BOOLEAN
G_TYPE_BOXED
G_TYPE_CHAR
G_TYPE_DEBUG_INSTANCE_COUNT
G_TYPE_DEBUG_MASK
G_TYPE_DEBUG_NONE
G_TYPE_DEBUG_OBJECTS
G_TYPE_DEBUG_SIGNALS
G_TYPE_DOUBLE
G_TYPE_ENUM
G_TYPE_FLAGS
G_TYPE_FLAG_ABSTRACT
G_TYPE_FLAG_CLASSED
G_TYPE_FLAG_DEEP_DERIVABLE
G_TYPE_FLAG_DEPRECATED
G_TYPE_FLAG_DERIVABLE
G_TYPE_FLAG_FINAL
G_TYPE_FLAG_INSTANTIATABLE
G_TYPE_FLAG_NONE
G_TYPE_FLAG_RESERVED_ID_BIT
G_TYPE_FLAG_VALUE_ABSTRACT
G_TYPE_FLOAT
G_TYPE_FUNDAMENTAL_MAX
G_TYPE_FUNDAMENTAL_SHIFT
G_TYPE_INT
G_TYPE_INT64
G_TYPE_INTERFACE
G_TYPE_INVALID
G_TYPE_LONG
G_TYPE_NONE
G_TYPE_OBJECT
G_TYPE_PARAM
G_TYPE_POINTER
G_TYPE_RESERVED_BSE_FIRST
G_TYPE_RESERVED_BSE_LAST
G_TYPE_RESERVED_GLIB_FIRST
G_TYPE_RESERVED_GLIB_LAST
G_TYPE_RESERVED_USER_FIRST
G_TYPE_STRING
G_TYPE_UCHAR
G_TYPE_UINT
G_TYPE_UINT64
G_TYPE_ULONG
G_TYPE_VARIANT
G_VALUE_COLLECT_FORMAT_MAX_LENGTH
G_VALUE_INTERNED_STRING
G_VALUE_NOCOPY_CONTENTS

Functions§

g_binding_dup_source⚠v2_68
g_binding_dup_target⚠v2_68
g_binding_flags_get_type⚠
g_binding_get_flags⚠
g_binding_get_source⚠
g_binding_get_source_property⚠
g_binding_get_target⚠
g_binding_get_target_property⚠
g_binding_get_type⚠
g_binding_group_bind⚠v2_72
g_binding_group_bind_full⚠v2_72
g_binding_group_bind_with_closures⚠v2_72
g_binding_group_dup_source⚠v2_72
g_binding_group_get_type⚠v2_72
g_binding_group_new⚠v2_72
g_binding_group_set_source⚠v2_72
g_binding_unbind⚠
g_boxed_copy⚠
g_boxed_free⚠
g_boxed_type_register_static⚠
g_cclosure_marshal_BOOLEAN__BOXED_BOXED⚠
g_cclosure_marshal_BOOLEAN__FLAGS⚠
g_cclosure_marshal_STRING__OBJECT_POINTER⚠
g_cclosure_marshal_VOID__BOOLEAN⚠
g_cclosure_marshal_VOID__BOXED⚠
g_cclosure_marshal_VOID__CHAR⚠
g_cclosure_marshal_VOID__DOUBLE⚠
g_cclosure_marshal_VOID__ENUM⚠
g_cclosure_marshal_VOID__FLAGS⚠
g_cclosure_marshal_VOID__FLOAT⚠
g_cclosure_marshal_VOID__INT⚠
g_cclosure_marshal_VOID__LONG⚠
g_cclosure_marshal_VOID__OBJECT⚠
g_cclosure_marshal_VOID__PARAM⚠
g_cclosure_marshal_VOID__POINTER⚠
g_cclosure_marshal_VOID__STRING⚠
g_cclosure_marshal_VOID__UCHAR⚠
g_cclosure_marshal_VOID__UINT⚠
g_cclosure_marshal_VOID__UINT_POINTER⚠
g_cclosure_marshal_VOID__ULONG⚠
g_cclosure_marshal_VOID__VARIANT⚠
g_cclosure_marshal_VOID__VOID⚠
g_cclosure_marshal_generic⚠
g_cclosure_new⚠
g_cclosure_new_object⚠
g_cclosure_new_object_swap⚠
g_cclosure_new_swap⚠
g_clear_object⚠
g_clear_signal_handler⚠v2_62
g_closure_add_finalize_notifier⚠
g_closure_add_invalidate_notifier⚠
g_closure_add_marshal_guards⚠
g_closure_get_type⚠
g_closure_invalidate⚠
g_closure_invoke⚠
g_closure_new_object⚠
g_closure_new_simple⚠
g_closure_ref⚠
g_closure_remove_finalize_notifier⚠
g_closure_remove_invalidate_notifier⚠
g_closure_set_marshal⚠
g_closure_set_meta_marshal⚠
g_closure_sink⚠
g_closure_unref⚠
g_enum_complete_type_info⚠
g_enum_get_value⚠
g_enum_get_value_by_name⚠
g_enum_get_value_by_nick⚠
g_enum_register_static⚠
g_enum_to_string⚠
g_flags_complete_type_info⚠
g_flags_get_first_value⚠
g_flags_get_value_by_name⚠
g_flags_get_value_by_nick⚠
g_flags_register_static⚠
g_flags_to_string⚠
g_gtype_get_type⚠
g_initially_unowned_get_type⚠
g_io_condition_get_type⚠
g_object_add_toggle_ref⚠
g_object_add_weak_pointer⚠
g_object_bind_property⚠
g_object_bind_property_full⚠
g_object_bind_property_with_closures⚠
g_object_class_find_property⚠
g_object_class_install_properties⚠
g_object_class_install_property⚠
g_object_class_list_properties⚠
g_object_class_override_property⚠
g_object_compat_control⚠
g_object_connect⚠
g_object_disconnect⚠
g_object_dup_data⚠
g_object_dup_qdata⚠
g_object_force_floating⚠
g_object_freeze_notify⚠
g_object_get⚠
g_object_get_data⚠
g_object_get_property⚠
g_object_get_qdata⚠
g_object_get_type⚠
g_object_getv⚠
g_object_interface_find_property⚠
g_object_interface_install_property⚠
g_object_interface_list_properties⚠
g_object_is_floating⚠
g_object_new⚠
g_object_new_with_properties⚠
g_object_newv⚠
g_object_notify⚠
g_object_notify_by_pspec⚠
g_object_ref⚠
g_object_ref_sink⚠
g_object_remove_toggle_ref⚠
g_object_remove_weak_pointer⚠
g_object_replace_data⚠
g_object_replace_qdata⚠
g_object_run_dispose⚠
g_object_set⚠
g_object_set_data⚠
g_object_set_data_full⚠
g_object_set_property⚠
g_object_set_qdata⚠
g_object_set_qdata_full⚠
g_object_setv⚠
g_object_steal_data⚠
g_object_steal_qdata⚠
g_object_take_ref⚠v2_70
g_object_thaw_notify⚠
g_object_unref⚠
g_object_watch_closure⚠
g_object_weak_ref⚠
g_object_weak_unref⚠
g_param_spec_boolean⚠
g_param_spec_boxed⚠
g_param_spec_char⚠
g_param_spec_double⚠
g_param_spec_enum⚠
g_param_spec_flags⚠
g_param_spec_float⚠
g_param_spec_get_blurb⚠
g_param_spec_get_default_value⚠
g_param_spec_get_name⚠
g_param_spec_get_name_quark⚠
g_param_spec_get_nick⚠
g_param_spec_get_qdata⚠
g_param_spec_get_redirect_target⚠
g_param_spec_gtype⚠
g_param_spec_int⚠
g_param_spec_int64⚠
g_param_spec_internal⚠
g_param_spec_is_valid_name⚠v2_66
g_param_spec_long⚠
g_param_spec_object⚠
g_param_spec_override⚠
g_param_spec_param⚠
g_param_spec_pointer⚠
g_param_spec_pool_free⚠v2_80
g_param_spec_pool_insert⚠
g_param_spec_pool_list⚠
g_param_spec_pool_list_owned⚠
g_param_spec_pool_lookup⚠
g_param_spec_pool_new⚠
g_param_spec_pool_remove⚠
g_param_spec_ref⚠
g_param_spec_ref_sink⚠
g_param_spec_set_qdata⚠
g_param_spec_set_qdata_full⚠
g_param_spec_sink⚠
g_param_spec_steal_qdata⚠
g_param_spec_string⚠
g_param_spec_uchar⚠
g_param_spec_uint⚠
g_param_spec_uint64⚠
g_param_spec_ulong⚠
g_param_spec_unichar⚠
g_param_spec_unref⚠
g_param_spec_value_array⚠
g_param_spec_variant⚠
g_param_type_register_static⚠
g_param_value_convert⚠
g_param_value_defaults⚠
g_param_value_is_valid⚠v2_74
g_param_value_set_default⚠
g_param_value_validate⚠
g_param_values_cmp⚠
g_pointer_type_register_static⚠
g_signal_accumulator_first_wins⚠
g_signal_accumulator_true_handled⚠
g_signal_add_emission_hook⚠
g_signal_chain_from_overridden⚠
g_signal_chain_from_overridden_handler⚠
g_signal_connect_closure⚠
g_signal_connect_closure_by_id⚠
g_signal_connect_data⚠
g_signal_connect_object⚠
g_signal_emit⚠
g_signal_emit_by_name⚠
g_signal_emitv⚠
g_signal_get_invocation_hint⚠
g_signal_group_block⚠v2_72
g_signal_group_connect⚠v2_72
g_signal_group_connect_after⚠v2_72
g_signal_group_connect_closure⚠v2_74
g_signal_group_connect_data⚠v2_72
g_signal_group_connect_object⚠v2_72
g_signal_group_connect_swapped⚠v2_72
g_signal_group_dup_target⚠v2_72
g_signal_group_get_type⚠v2_72
g_signal_group_new⚠v2_72
g_signal_group_set_target⚠v2_72
g_signal_group_unblock⚠v2_72
g_signal_handler_block⚠
g_signal_handler_disconnect⚠
g_signal_handler_find⚠
g_signal_handler_is_connected⚠
g_signal_handler_unblock⚠
g_signal_handlers_block_matched⚠
g_signal_handlers_destroy⚠
g_signal_handlers_disconnect_matched⚠
g_signal_handlers_unblock_matched⚠
g_signal_has_handler_pending⚠
g_signal_is_valid_name⚠v2_66
g_signal_list_ids⚠
g_signal_lookup⚠
g_signal_name⚠
g_signal_new⚠
g_signal_new_class_handler⚠
g_signal_newv⚠
g_signal_override_class_closure⚠
g_signal_override_class_handler⚠
g_signal_parse_name⚠
g_signal_query⚠
g_signal_remove_emission_hook⚠
g_signal_stop_emission⚠
g_signal_stop_emission_by_name⚠
g_signal_type_cclosure_new⚠
g_strdup_value_contents⚠
g_type_add_class_cache_func⚠
g_type_add_class_private⚠
g_type_add_instance_private⚠
g_type_add_interface_check⚠
g_type_add_interface_dynamic⚠
g_type_add_interface_static⚠
g_type_check_class_cast⚠
g_type_check_class_is_a⚠
g_type_check_instance⚠
g_type_check_instance_cast⚠
g_type_check_instance_is_a⚠
g_type_check_instance_is_fundamentally_a⚠
g_type_check_is_value_type⚠
g_type_check_value⚠
g_type_check_value_holds⚠
g_type_children⚠
g_type_class_add_private⚠
g_type_class_adjust_private_offset⚠
g_type_class_get⚠v2_84
g_type_class_get_instance_private_offset⚠
g_type_class_get_private⚠
g_type_class_peek⚠
g_type_class_peek_parent⚠
g_type_class_peek_static⚠
g_type_class_ref⚠
g_type_class_unref⚠
g_type_class_unref_uncached⚠
g_type_create_instance⚠
g_type_default_interface_get⚠v2_84
g_type_default_interface_peek⚠
g_type_default_interface_ref⚠
g_type_default_interface_unref⚠
g_type_depth⚠
g_type_ensure⚠
g_type_free_instance⚠
g_type_from_name⚠
g_type_fundamental⚠
g_type_fundamental_next⚠
g_type_get_instance_count⚠
g_type_get_plugin⚠
g_type_get_qdata⚠
g_type_get_type_registration_serial⚠
g_type_init⚠
g_type_init_with_debug_flags⚠
g_type_instance_get_private⚠
g_type_interface_add_prerequisite⚠
g_type_interface_get_plugin⚠
g_type_interface_instantiatable_prerequisite⚠v2_68
g_type_interface_peek⚠
g_type_interface_peek_parent⚠
g_type_interface_prerequisites⚠
g_type_interfaces⚠
g_type_is_a⚠
g_type_module_add_interface⚠
g_type_module_get_type⚠
g_type_module_register_enum⚠
g_type_module_register_flags⚠
g_type_module_register_type⚠
g_type_module_set_name⚠
g_type_module_unuse⚠
g_type_module_use⚠
g_type_name⚠
g_type_name_from_class⚠
g_type_name_from_instance⚠
g_type_next_base⚠
g_type_parent⚠
g_type_plugin_complete_interface_info⚠
g_type_plugin_complete_type_info⚠
g_type_plugin_get_type⚠
g_type_plugin_unuse⚠
g_type_plugin_use⚠
g_type_qname⚠
g_type_query⚠
g_type_register_dynamic⚠
g_type_register_fundamental⚠
g_type_register_static⚠
g_type_register_static_simple⚠
g_type_remove_class_cache_func⚠
g_type_remove_interface_check⚠
g_type_set_qdata⚠
g_type_test_flags⚠
g_type_value_table_peek⚠
g_value_array_append⚠
g_value_array_copy⚠
g_value_array_free⚠
g_value_array_get_nth⚠
g_value_array_get_type⚠
g_value_array_insert⚠
g_value_array_new⚠
g_value_array_prepend⚠
g_value_array_remove⚠
g_value_array_sort⚠
g_value_array_sort_with_data⚠
g_value_copy⚠
g_value_dup_boxed⚠
g_value_dup_object⚠
g_value_dup_param⚠
g_value_dup_string⚠
g_value_dup_variant⚠
g_value_fits_pointer⚠
g_value_get_boolean⚠
g_value_get_boxed⚠
g_value_get_char⚠
g_value_get_double⚠
g_value_get_enum⚠
g_value_get_flags⚠
g_value_get_float⚠
g_value_get_gtype⚠
g_value_get_int⚠
g_value_get_int64⚠
g_value_get_long⚠
g_value_get_object⚠
g_value_get_param⚠
g_value_get_pointer⚠
g_value_get_schar⚠
g_value_get_string⚠
g_value_get_type⚠
g_value_get_uchar⚠
g_value_get_uint⚠
g_value_get_uint64⚠
g_value_get_ulong⚠
g_value_get_variant⚠
g_value_init⚠
g_value_init_from_instance⚠
g_value_peek_pointer⚠
g_value_register_transform_func⚠
g_value_reset⚠
g_value_set_boolean⚠
g_value_set_boxed⚠
g_value_set_boxed_take_ownership⚠
g_value_set_char⚠
g_value_set_double⚠
g_value_set_enum⚠
g_value_set_flags⚠
g_value_set_float⚠
g_value_set_gtype⚠
g_value_set_instance⚠
g_value_set_int⚠
g_value_set_int64⚠
g_value_set_interned_string⚠v2_66
g_value_set_long⚠
g_value_set_object⚠
g_value_set_object_take_ownership⚠
g_value_set_param⚠
g_value_set_param_take_ownership⚠
g_value_set_pointer⚠
g_value_set_schar⚠
g_value_set_static_boxed⚠
g_value_set_static_string⚠
g_value_set_string⚠
g_value_set_string_take_ownership⚠
g_value_set_uchar⚠
g_value_set_uint⚠
g_value_set_uint64⚠
g_value_set_ulong⚠
g_value_set_variant⚠
g_value_steal_string⚠v2_80
g_value_take_boxed⚠
g_value_take_object⚠
g_value_take_param⚠
g_value_take_string⚠
g_value_take_variant⚠
g_value_transform⚠
g_value_type_compatible⚠
g_value_type_transformable⚠
g_value_unset⚠
g_variant_get_gtype⚠
g_weak_ref_clear⚠
g_weak_ref_get⚠
g_weak_ref_init⚠
g_weak_ref_set⚠

Type Aliases§

GBaseFinalizeFunc
GBaseInitFunc
GBindingFlags
GBindingTransformFunc
GBoxedCopyFunc
GBoxedFreeFunc
GCallback
GClassFinalizeFunc
GClassInitFunc
GClosureMarshal
GClosureNotify
GConnectFlags
GIOCondition
GInstanceInitFunc
GInterfaceFinalizeFunc
GInterfaceInitFunc
GObjectFinalizeFunc
GObjectGetPropertyFunc
GObjectSetPropertyFunc
GParamFlags
GParamSpecPool
GSignalAccumulator
GSignalCMarshaller
GSignalEmissionHook
GSignalFlags
GSignalMatchType
GToggleNotify
GTypeClassCacheFunc
GTypeDebugFlags
GTypeFlags
GTypeFundamentalFlags
GTypeInterfaceCheckFunc
GTypePluginCompleteInterfaceInfo
GTypePluginCompleteTypeInfo
GTypePluginUnuse
GTypePluginUse
GTypeValueCollectFunc
GTypeValueCopyFunc
GTypeValueFreeFunc
GTypeValueInitFunc
GTypeValueLCopyFunc
GTypeValuePeekPointerFunc
GValueTransform
GWeakNotify

Unions§

GTypeCValue
GValue_data
GWeakRef_priv