2609 lines
51 KiB
Scheme
2609 lines
51 KiB
Scheme
;; -*- scheme -*-
|
|
; object definitions ...
|
|
(define-object TypeModule
|
|
(in-module "G")
|
|
(parent "GObject")
|
|
(c-name "GTypeModule")
|
|
(gtype-id "G_TYPE_TYPE_MODULE")
|
|
)
|
|
|
|
;; Enumerations and flags ...
|
|
|
|
(define-flags ParamFlags
|
|
(in-module "G")
|
|
(c-name "GParamFlags")
|
|
(gtype-id "G_TYPE_PARAM_FLAGS")
|
|
(values
|
|
'("readable" "G_PARAM_READABLE")
|
|
'("writable" "G_PARAM_WRITABLE")
|
|
'("construct" "G_PARAM_CONSTRUCT")
|
|
'("construct-only" "G_PARAM_CONSTRUCT_ONLY")
|
|
'("lax-validation" "G_PARAM_LAX_VALIDATION")
|
|
'("private" "G_PARAM_PRIVATE")
|
|
)
|
|
)
|
|
|
|
(define-flags SignalFlags
|
|
(in-module "G")
|
|
(c-name "GSignalFlags")
|
|
(gtype-id "G_TYPE_SIGNAL_FLAGS")
|
|
(values
|
|
'("run-first" "G_SIGNAL_RUN_FIRST")
|
|
'("run-last" "G_SIGNAL_RUN_LAST")
|
|
'("run-cleanup" "G_SIGNAL_RUN_CLEANUP")
|
|
'("no-recurse" "G_SIGNAL_NO_RECURSE")
|
|
'("detailed" "G_SIGNAL_DETAILED")
|
|
'("action" "G_SIGNAL_ACTION")
|
|
'("no-hooks" "G_SIGNAL_NO_HOOKS")
|
|
)
|
|
)
|
|
|
|
(define-flags ConnectFlags
|
|
(in-module "G")
|
|
(c-name "GConnectFlags")
|
|
(gtype-id "G_TYPE_CONNECT_FLAGS")
|
|
(values
|
|
'("after" "G_CONNECT_AFTER")
|
|
'("swapped" "G_CONNECT_SWAPPED")
|
|
)
|
|
)
|
|
|
|
(define-flags SignalMatchType
|
|
(in-module "G")
|
|
(c-name "GSignalMatchType")
|
|
(gtype-id "G_TYPE_SIGNAL_MATCH_TYPE")
|
|
(values
|
|
'("id" "G_SIGNAL_MATCH_ID")
|
|
'("detail" "G_SIGNAL_MATCH_DETAIL")
|
|
'("closure" "G_SIGNAL_MATCH_CLOSURE")
|
|
'("func" "G_SIGNAL_MATCH_FUNC")
|
|
'("data" "G_SIGNAL_MATCH_DATA")
|
|
'("unblocked" "G_SIGNAL_MATCH_UNBLOCKED")
|
|
)
|
|
)
|
|
|
|
(define-flags TypeDebugFlags
|
|
(in-module "G")
|
|
(c-name "GTypeDebugFlags")
|
|
(gtype-id "G_TYPE_TYPE_DEBUG_FLAGS")
|
|
(values
|
|
'("none" "G_TYPE_DEBUG_NONE")
|
|
'("objects" "G_TYPE_DEBUG_OBJECTS")
|
|
'("signals" "G_TYPE_DEBUG_SIGNALS")
|
|
'("mask" "G_TYPE_DEBUG_MASK")
|
|
)
|
|
)
|
|
|
|
(define-flags TypeFundamentalFlags
|
|
(in-module "G")
|
|
(c-name "GTypeFundamentalFlags")
|
|
(gtype-id "G_TYPE_TYPE_FUNDAMENTAL_FLAGS")
|
|
(values
|
|
'("classed" "G_TYPE_FLAG_CLASSED")
|
|
'("instantiatable" "G_TYPE_FLAG_INSTANTIATABLE")
|
|
'("derivable" "G_TYPE_FLAG_DERIVABLE")
|
|
'("deep-derivable" "G_TYPE_FLAG_DEEP_DERIVABLE")
|
|
)
|
|
)
|
|
|
|
(define-flags TypeFlags
|
|
(in-module "G")
|
|
(c-name "GTypeFlags")
|
|
(gtype-id "G_TYPE_TYPE_FLAGS")
|
|
(values
|
|
'("abstract" "G_TYPE_FLAG_ABSTRACT")
|
|
'("value-abstract" "G_TYPE_FLAG_VALUE_ABSTRACT")
|
|
)
|
|
)
|
|
|
|
|
|
;; From gobject/gboxed.h
|
|
|
|
(define-function g_boxed_free
|
|
(c-name "g_boxed_free")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GType" "boxed_type")
|
|
'("gpointer" "boxed")
|
|
)
|
|
)
|
|
|
|
(define-method set_boxed
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_boxed")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gconstpointer" "v_boxed")
|
|
)
|
|
)
|
|
|
|
(define-method set_static_boxed
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_static_boxed")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gconstpointer" "v_boxed")
|
|
)
|
|
)
|
|
|
|
(define-method get_boxed
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_boxed")
|
|
(return-type "gpointer")
|
|
)
|
|
|
|
(define-method dup_boxed
|
|
(of-object "GValue")
|
|
(c-name "g_value_dup_boxed")
|
|
(return-type "gpointer")
|
|
)
|
|
|
|
(define-function g_boxed_type_register_static
|
|
(c-name "g_boxed_type_register_static")
|
|
(return-type "GType")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("GBoxedCopyFunc" "boxed_copy")
|
|
'("GBoxedFreeFunc" "boxed_free")
|
|
)
|
|
)
|
|
|
|
(define-method set_boxed_take_ownership
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_boxed_take_ownership")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gconstpointer" "v_boxed")
|
|
)
|
|
)
|
|
|
|
(define-function g_closure_get_type
|
|
(c-name "g_closure_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function g_value_get_type
|
|
(c-name "g_value_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function g_value_array_get_type
|
|
(c-name "g_value_array_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function g_gstring_get_type
|
|
(c-name "g_gstring_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
|
|
|
|
;; From gobject/gclosure.h
|
|
|
|
(define-function g_cclosure_new
|
|
(c-name "g_cclosure_new")
|
|
(return-type "GClosure*")
|
|
(parameters
|
|
'("GCallback" "callback_func")
|
|
'("gpointer" "user_data")
|
|
'("GClosureNotify" "destroy_data")
|
|
)
|
|
)
|
|
|
|
(define-function g_cclosure_new_swap
|
|
(c-name "g_cclosure_new_swap")
|
|
(return-type "GClosure*")
|
|
(parameters
|
|
'("GCallback" "callback_func")
|
|
'("gpointer" "user_data")
|
|
'("GClosureNotify" "destroy_data")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_type_cclosure_new
|
|
(c-name "g_signal_type_cclosure_new")
|
|
(return-type "GClosure*")
|
|
(parameters
|
|
'("GType" "itype")
|
|
'("guint" "struct_offset")
|
|
)
|
|
)
|
|
|
|
(define-method ref
|
|
(of-object "GClosure")
|
|
(c-name "g_closure_ref")
|
|
(return-type "GClosure*")
|
|
)
|
|
|
|
(define-method sink
|
|
(of-object "GClosure")
|
|
(c-name "g_closure_sink")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-method unref
|
|
(of-object "GClosure")
|
|
(c-name "g_closure_unref")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-function g_closure_new_simple
|
|
(c-name "g_closure_new_simple")
|
|
(return-type "GClosure*")
|
|
(parameters
|
|
'("guint" "sizeof_closure")
|
|
'("gpointer" "data")
|
|
)
|
|
)
|
|
|
|
(define-method add_finalize_notifier
|
|
(of-object "GClosure")
|
|
(c-name "g_closure_add_finalize_notifier")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "notify_data")
|
|
'("GClosureNotify" "notify_func")
|
|
)
|
|
)
|
|
|
|
(define-method remove_finalize_notifier
|
|
(of-object "GClosure")
|
|
(c-name "g_closure_remove_finalize_notifier")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "notify_data")
|
|
'("GClosureNotify" "notify_func")
|
|
)
|
|
)
|
|
|
|
(define-method add_invalidate_notifier
|
|
(of-object "GClosure")
|
|
(c-name "g_closure_add_invalidate_notifier")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "notify_data")
|
|
'("GClosureNotify" "notify_func")
|
|
)
|
|
)
|
|
|
|
(define-method remove_invalidate_notifier
|
|
(of-object "GClosure")
|
|
(c-name "g_closure_remove_invalidate_notifier")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "notify_data")
|
|
'("GClosureNotify" "notify_func")
|
|
)
|
|
)
|
|
|
|
(define-method add_marshal_guards
|
|
(of-object "GClosure")
|
|
(c-name "g_closure_add_marshal_guards")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "pre_marshal_data")
|
|
'("GClosureNotify" "pre_marshal_notify")
|
|
'("gpointer" "post_marshal_data")
|
|
'("GClosureNotify" "post_marshal_notify")
|
|
)
|
|
)
|
|
|
|
(define-method set_marshal
|
|
(of-object "GClosure")
|
|
(c-name "g_closure_set_marshal")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GClosureMarshal" "marshal")
|
|
)
|
|
)
|
|
|
|
(define-method set_meta_marshal
|
|
(of-object "GClosure")
|
|
(c-name "g_closure_set_meta_marshal")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "marshal_data")
|
|
'("GClosureMarshal" "meta_marshal")
|
|
)
|
|
)
|
|
|
|
(define-method invalidate
|
|
(of-object "GClosure")
|
|
(c-name "g_closure_invalidate")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-method invoke
|
|
(of-object "GClosure")
|
|
(c-name "g_closure_invoke")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GValue*" "return_value")
|
|
'("guint" "n_param_values")
|
|
'("const-GValue*" "param_values")
|
|
'("gpointer" "invocation_hint")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From gobject/genums.h
|
|
|
|
(define-function g_enum_get_value
|
|
(c-name "g_enum_get_value")
|
|
(return-type "GEnumValue*")
|
|
(parameters
|
|
'("GEnumClass*" "enum_class")
|
|
'("gint" "value")
|
|
)
|
|
)
|
|
|
|
(define-function g_enum_get_value_by_name
|
|
(c-name "g_enum_get_value_by_name")
|
|
(return-type "GEnumValue*")
|
|
(parameters
|
|
'("GEnumClass*" "enum_class")
|
|
'("const-gchar*" "name")
|
|
)
|
|
)
|
|
|
|
(define-function g_enum_get_value_by_nick
|
|
(c-name "g_enum_get_value_by_nick")
|
|
(return-type "GEnumValue*")
|
|
(parameters
|
|
'("GEnumClass*" "enum_class")
|
|
'("const-gchar*" "nick")
|
|
)
|
|
)
|
|
|
|
(define-function g_flags_get_first_value
|
|
(c-name "g_flags_get_first_value")
|
|
(return-type "GFlagsValue*")
|
|
(parameters
|
|
'("GFlagsClass*" "flags_class")
|
|
'("guint" "value")
|
|
)
|
|
)
|
|
|
|
(define-function g_flags_get_value_by_name
|
|
(c-name "g_flags_get_value_by_name")
|
|
(return-type "GFlagsValue*")
|
|
(parameters
|
|
'("GFlagsClass*" "flags_class")
|
|
'("const-gchar*" "name")
|
|
)
|
|
)
|
|
|
|
(define-function g_flags_get_value_by_nick
|
|
(c-name "g_flags_get_value_by_nick")
|
|
(return-type "GFlagsValue*")
|
|
(parameters
|
|
'("GFlagsClass*" "flags_class")
|
|
'("const-gchar*" "nick")
|
|
)
|
|
)
|
|
|
|
(define-method set_enum
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_enum")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gint" "v_enum")
|
|
)
|
|
)
|
|
|
|
(define-method get_enum
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_enum")
|
|
(return-type "gint")
|
|
)
|
|
|
|
(define-method set_flags
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_flags")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint" "v_flags")
|
|
)
|
|
)
|
|
|
|
(define-method get_flags
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_flags")
|
|
(return-type "guint")
|
|
)
|
|
|
|
(define-function g_enum_register_static
|
|
(c-name "g_enum_register_static")
|
|
(return-type "GType")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-GEnumValue*" "const_static_values")
|
|
)
|
|
)
|
|
|
|
(define-function g_flags_register_static
|
|
(c-name "g_flags_register_static")
|
|
(return-type "GType")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-GFlagsValue*" "const_static_values")
|
|
)
|
|
)
|
|
|
|
(define-function g_enum_complete_type_info
|
|
(c-name "g_enum_complete_type_info")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GType" "g_enum_type")
|
|
'("GTypeInfo*" "info")
|
|
'("const-GEnumValue*" "const_values")
|
|
)
|
|
)
|
|
|
|
(define-function g_flags_complete_type_info
|
|
(c-name "g_flags_complete_type_info")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GType" "g_flags_type")
|
|
'("GTypeInfo*" "info")
|
|
'("const-GFlagsValue*" "const_values")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From gobject/gmarshal.h
|
|
|
|
|
|
|
|
;; From gobject/gobject.h
|
|
|
|
(define-method install_property
|
|
(of-object "GObjectClass")
|
|
(c-name "g_object_class_install_property")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint" "property_id")
|
|
'("GParamSpec*" "pspec")
|
|
)
|
|
)
|
|
|
|
(define-method find_property
|
|
(of-object "GObjectClass")
|
|
(c-name "g_object_class_find_property")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "property_name")
|
|
)
|
|
)
|
|
|
|
(define-function g_object_new
|
|
(c-name "g_object_new")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("GType" "object_type")
|
|
'("const-gchar*" "first_property_name")
|
|
)
|
|
(varargs #t)
|
|
)
|
|
|
|
(define-function g_object_newv
|
|
(c-name "g_object_newv")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("GType" "object_type")
|
|
'("guint" "n_parameters")
|
|
'("GParameter*" "parameters")
|
|
)
|
|
)
|
|
|
|
(define-function g_object_new_valist
|
|
(c-name "g_object_new_valist")
|
|
(return-type "GObject*")
|
|
(parameters
|
|
'("GType" "object_type")
|
|
'("const-gchar*" "first_property_name")
|
|
'("va_list" "var_args")
|
|
)
|
|
)
|
|
|
|
(define-function g_object_set
|
|
(c-name "g_object_set")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "object")
|
|
'("const-gchar*" "first_property_name")
|
|
)
|
|
(varargs #t)
|
|
)
|
|
|
|
(define-function g_object_get
|
|
(c-name "g_object_get")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "object")
|
|
'("const-gchar*" "first_property_name")
|
|
)
|
|
(varargs #t)
|
|
)
|
|
|
|
(define-function g_object_connect
|
|
(c-name "g_object_connect")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("gpointer" "object")
|
|
'("const-gchar*" "signal_spec")
|
|
)
|
|
(varargs #t)
|
|
)
|
|
|
|
(define-function g_object_disconnect
|
|
(c-name "g_object_disconnect")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "object")
|
|
'("const-gchar*" "signal_spec")
|
|
)
|
|
(varargs #t)
|
|
)
|
|
|
|
(define-method set_valist
|
|
(of-object "GObject")
|
|
(c-name "g_object_set_valist")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "first_property_name")
|
|
'("va_list" "var_args")
|
|
)
|
|
)
|
|
|
|
(define-method get_valist
|
|
(of-object "GObject")
|
|
(c-name "g_object_get_valist")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "first_property_name")
|
|
'("va_list" "var_args")
|
|
)
|
|
)
|
|
|
|
(define-method set_property
|
|
(of-object "GObject")
|
|
(c-name "g_object_set_property")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "property_name")
|
|
'("const-GValue*" "value")
|
|
)
|
|
)
|
|
|
|
(define-method get_property
|
|
(of-object "GObject")
|
|
(c-name "g_object_get_property")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "property_name")
|
|
'("GValue*" "value")
|
|
)
|
|
)
|
|
|
|
(define-method freeze_notify
|
|
(of-object "GObject")
|
|
(c-name "g_object_freeze_notify")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-method notify
|
|
(of-object "GObject")
|
|
(c-name "g_object_notify")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "property_name")
|
|
)
|
|
)
|
|
|
|
(define-method thaw_notify
|
|
(of-object "GObject")
|
|
(c-name "g_object_thaw_notify")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-function g_object_ref
|
|
(c-name "g_object_ref")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("gpointer" "object")
|
|
)
|
|
)
|
|
|
|
(define-function g_object_unref
|
|
(c-name "g_object_unref")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "object")
|
|
)
|
|
)
|
|
|
|
(define-method weak_ref
|
|
(of-object "GObject")
|
|
(c-name "g_object_weak_ref")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GWeakNotify" "notify")
|
|
'("gpointer" "data")
|
|
)
|
|
)
|
|
|
|
(define-method weak_unref
|
|
(of-object "GObject")
|
|
(c-name "g_object_weak_unref")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GWeakNotify" "notify")
|
|
'("gpointer" "data")
|
|
)
|
|
)
|
|
|
|
(define-method add_weak_pointer
|
|
(of-object "GObject")
|
|
(c-name "g_object_add_weak_pointer")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer*" "weak_pointer_location")
|
|
)
|
|
)
|
|
|
|
(define-method remove_weak_pointer
|
|
(of-object "GObject")
|
|
(c-name "g_object_remove_weak_pointer")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer*" "weak_pointer_location")
|
|
)
|
|
)
|
|
|
|
(define-method get_qdata
|
|
(of-object "GObject")
|
|
(c-name "g_object_get_qdata")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("GQuark" "quark")
|
|
)
|
|
)
|
|
|
|
(define-method set_qdata
|
|
(of-object "GObject")
|
|
(c-name "g_object_set_qdata")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GQuark" "quark")
|
|
'("gpointer" "data")
|
|
)
|
|
)
|
|
|
|
(define-method set_qdata_full
|
|
(of-object "GObject")
|
|
(c-name "g_object_set_qdata_full")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GQuark" "quark")
|
|
'("gpointer" "data")
|
|
'("GDestroyNotify" "destroy")
|
|
)
|
|
)
|
|
|
|
(define-method steal_qdata
|
|
(of-object "GObject")
|
|
(c-name "g_object_steal_qdata")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("GQuark" "quark")
|
|
)
|
|
)
|
|
|
|
(define-method get_data
|
|
(of-object "GObject")
|
|
(c-name "g_object_get_data")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("const-gchar*" "key")
|
|
)
|
|
)
|
|
|
|
(define-method set_data
|
|
(of-object "GObject")
|
|
(c-name "g_object_set_data")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "key")
|
|
'("gpointer" "data")
|
|
)
|
|
)
|
|
|
|
(define-method set_data_full
|
|
(of-object "GObject")
|
|
(c-name "g_object_set_data_full")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "key")
|
|
'("gpointer" "data")
|
|
'("GDestroyNotify" "destroy")
|
|
)
|
|
)
|
|
|
|
(define-method steal_data
|
|
(of-object "GObject")
|
|
(c-name "g_object_steal_data")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("const-gchar*" "key")
|
|
)
|
|
)
|
|
|
|
(define-method watch_closure
|
|
(of-object "GObject")
|
|
(c-name "g_object_watch_closure")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GClosure*" "closure")
|
|
)
|
|
)
|
|
|
|
(define-function g_cclosure_new_object
|
|
(c-name "g_cclosure_new_object")
|
|
(return-type "GClosure*")
|
|
(parameters
|
|
'("GCallback" "callback_func")
|
|
'("GObject*" "object")
|
|
)
|
|
)
|
|
|
|
(define-function g_cclosure_new_object_swap
|
|
(c-name "g_cclosure_new_object_swap")
|
|
(return-type "GClosure*")
|
|
(parameters
|
|
'("GCallback" "callback_func")
|
|
'("GObject*" "object")
|
|
)
|
|
)
|
|
|
|
(define-function g_closure_new_object
|
|
(c-name "g_closure_new_object")
|
|
(return-type "GClosure*")
|
|
(parameters
|
|
'("guint" "sizeof_closure")
|
|
'("GObject*" "object")
|
|
)
|
|
)
|
|
|
|
(define-method set_object
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_object")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "v_object")
|
|
)
|
|
)
|
|
|
|
(define-method get_object
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_object")
|
|
(return-type "gpointer")
|
|
)
|
|
|
|
(define-method dup_object
|
|
(of-object "GValue")
|
|
(c-name "g_value_dup_object")
|
|
(return-type "GObject*")
|
|
)
|
|
|
|
(define-function g_signal_connect_object
|
|
(c-name "g_signal_connect_object")
|
|
(return-type "gulong")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("const-gchar*" "detailed_signal")
|
|
'("GCallback" "c_handler")
|
|
'("gpointer" "gobject")
|
|
'("GConnectFlags" "connect_flags")
|
|
)
|
|
)
|
|
|
|
(define-method run_dispose
|
|
(of-object "GObject")
|
|
(c-name "g_object_run_dispose")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-method set_object_take_ownership
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_object_take_ownership")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "v_object")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From gobject/gparam.h
|
|
|
|
(define-method ref
|
|
(of-object "GParamSpec")
|
|
(c-name "g_param_spec_ref")
|
|
(return-type "GParamSpec*")
|
|
)
|
|
|
|
(define-method unref
|
|
(of-object "GParamSpec")
|
|
(c-name "g_param_spec_unref")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-method sink
|
|
(of-object "GParamSpec")
|
|
(c-name "g_param_spec_sink")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-method get_qdata
|
|
(of-object "GParamSpec")
|
|
(c-name "g_param_spec_get_qdata")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("GQuark" "quark")
|
|
)
|
|
)
|
|
|
|
(define-method set_qdata
|
|
(of-object "GParamSpec")
|
|
(c-name "g_param_spec_set_qdata")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GQuark" "quark")
|
|
'("gpointer" "data")
|
|
)
|
|
)
|
|
|
|
(define-method set_qdata_full
|
|
(of-object "GParamSpec")
|
|
(c-name "g_param_spec_set_qdata_full")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GQuark" "quark")
|
|
'("gpointer" "data")
|
|
'("GDestroyNotify" "destroy")
|
|
)
|
|
)
|
|
|
|
(define-method steal_qdata
|
|
(of-object "GParamSpec")
|
|
(c-name "g_param_spec_steal_qdata")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("GQuark" "quark")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_value_set_default
|
|
(c-name "g_param_value_set_default")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GParamSpec*" "pspec")
|
|
'("GValue*" "value")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_value_defaults
|
|
(c-name "g_param_value_defaults")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GParamSpec*" "pspec")
|
|
'("GValue*" "value")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_value_validate
|
|
(c-name "g_param_value_validate")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GParamSpec*" "pspec")
|
|
'("GValue*" "value")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_value_convert
|
|
(c-name "g_param_value_convert")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GParamSpec*" "pspec")
|
|
'("const-GValue*" "src_value")
|
|
'("GValue*" "dest_value")
|
|
'("gboolean" "strict_validation")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_values_cmp
|
|
(c-name "g_param_values_cmp")
|
|
(return-type "gint")
|
|
(parameters
|
|
'("GParamSpec*" "pspec")
|
|
'("const-GValue*" "value1")
|
|
'("const-GValue*" "value2")
|
|
)
|
|
)
|
|
|
|
(define-method get_name
|
|
(of-object "GParamSpec")
|
|
(c-name "g_param_spec_get_name")
|
|
(return-type "const-gchar*")
|
|
)
|
|
|
|
(define-method get_nick
|
|
(of-object "GParamSpec")
|
|
(c-name "g_param_spec_get_nick")
|
|
(return-type "const-gchar*")
|
|
)
|
|
|
|
(define-method get_blurb
|
|
(of-object "GParamSpec")
|
|
(c-name "g_param_spec_get_blurb")
|
|
(return-type "const-gchar*")
|
|
)
|
|
|
|
(define-method set_param
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_param")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GParamSpec*" "param")
|
|
)
|
|
)
|
|
|
|
(define-method get_param
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_param")
|
|
(return-type "GParamSpec*")
|
|
)
|
|
|
|
(define-method dup_param
|
|
(of-object "GValue")
|
|
(c-name "g_value_dup_param")
|
|
(return-type "GParamSpec*")
|
|
)
|
|
|
|
(define-method set_param_take_ownership
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_param_take_ownership")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GParamSpec*" "param")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_type_register_static
|
|
(c-name "g_param_type_register_static")
|
|
(return-type "GType")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-GParamSpecTypeInfo*" "pspec_info")
|
|
)
|
|
)
|
|
|
|
(define-function _g_param_type_register_static_constant
|
|
(c-name "_g_param_type_register_static_constant")
|
|
(return-type "GType")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-GParamSpecTypeInfo*" "pspec_info")
|
|
'("GType" "opt_type")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_internal
|
|
(c-name "g_param_spec_internal")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("GType" "param_type")
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_pool_new
|
|
(c-name "g_param_spec_pool_new")
|
|
(return-type "GParamSpecPool*")
|
|
(parameters
|
|
'("gboolean" "type_prefixing")
|
|
)
|
|
)
|
|
|
|
(define-method insert
|
|
(of-object "GParamSpecPool")
|
|
(c-name "g_param_spec_pool_insert")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GParamSpec*" "pspec")
|
|
'("GType" "owner_type")
|
|
)
|
|
)
|
|
|
|
(define-method remove
|
|
(of-object "GParamSpecPool")
|
|
(c-name "g_param_spec_pool_remove")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GParamSpec*" "pspec")
|
|
)
|
|
)
|
|
|
|
(define-method lookup
|
|
(of-object "GParamSpecPool")
|
|
(c-name "g_param_spec_pool_lookup")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "param_name")
|
|
'("GType" "owner_type")
|
|
'("gboolean" "walk_ancestors")
|
|
)
|
|
)
|
|
|
|
(define-method list_owned
|
|
(of-object "GParamSpecPool")
|
|
(c-name "g_param_spec_pool_list_owned")
|
|
(return-type "GList*")
|
|
(parameters
|
|
'("GType" "owner_type")
|
|
)
|
|
)
|
|
|
|
(define-method list
|
|
(of-object "GParamSpecPool")
|
|
(c-name "g_param_spec_pool_list")
|
|
(return-type "GParamSpec**")
|
|
(parameters
|
|
'("GType" "owner_type")
|
|
'("guint*" "n_pspecs_p")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From gobject/gparamspecs.h
|
|
|
|
(define-function g_param_spec_char
|
|
(c-name "g_param_spec_char")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("gint8" "minimum")
|
|
'("gint8" "maximum")
|
|
'("gint8" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_uchar
|
|
(c-name "g_param_spec_uchar")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("guint8" "minimum")
|
|
'("guint8" "maximum")
|
|
'("guint8" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_boolean
|
|
(c-name "g_param_spec_boolean")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("gboolean" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_int
|
|
(c-name "g_param_spec_int")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("gint" "minimum")
|
|
'("gint" "maximum")
|
|
'("gint" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_uint
|
|
(c-name "g_param_spec_uint")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("guint" "minimum")
|
|
'("guint" "maximum")
|
|
'("guint" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_long
|
|
(c-name "g_param_spec_long")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("glong" "minimum")
|
|
'("glong" "maximum")
|
|
'("glong" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_ulong
|
|
(c-name "g_param_spec_ulong")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("gulong" "minimum")
|
|
'("gulong" "maximum")
|
|
'("gulong" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_int64
|
|
(c-name "g_param_spec_int64")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("gint64" "minimum")
|
|
'("gint64" "maximum")
|
|
'("gint64" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_uint64
|
|
(c-name "g_param_spec_uint64")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("guint64" "minimum")
|
|
'("guint64" "maximum")
|
|
'("guint64" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_unichar
|
|
(c-name "g_param_spec_unichar")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("gunichar" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_enum
|
|
(c-name "g_param_spec_enum")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("GType" "enum_type")
|
|
'("gint" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_flags
|
|
(c-name "g_param_spec_flags")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("GType" "flags_type")
|
|
'("guint" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_float
|
|
(c-name "g_param_spec_float")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("gfloat" "minimum")
|
|
'("gfloat" "maximum")
|
|
'("gfloat" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_double
|
|
(c-name "g_param_spec_double")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("gdouble" "minimum")
|
|
'("gdouble" "maximum")
|
|
'("gdouble" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_string
|
|
(c-name "g_param_spec_string")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("const-gchar*" "default_value")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_param
|
|
(c-name "g_param_spec_param")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("GType" "param_type")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_boxed
|
|
(c-name "g_param_spec_boxed")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("GType" "boxed_type")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_pointer
|
|
(c-name "g_param_spec_pointer")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_value_array
|
|
(c-name "g_param_spec_value_array")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("GParamSpec*" "element_spec")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_param_spec_object
|
|
(c-name "g_param_spec_object")
|
|
(return-type "GParamSpec*")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("const-gchar*" "nick")
|
|
'("const-gchar*" "blurb")
|
|
'("GType" "object_type")
|
|
'("GParamFlags" "flags")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From gobject/gsignal.h
|
|
|
|
(define-function g_signal_newv
|
|
(c-name "g_signal_newv")
|
|
(return-type "guint")
|
|
(parameters
|
|
'("const-gchar*" "signal_name")
|
|
'("GType" "itype")
|
|
'("GSignalFlags" "signal_flags")
|
|
'("GClosure*" "class_closure")
|
|
'("GSignalAccumulator" "accumulator")
|
|
'("gpointer" "accu_data")
|
|
'("GSignalCMarshaller" "c_marshaller")
|
|
'("GType" "return_type")
|
|
'("guint" "n_params")
|
|
'("GType*" "param_types")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_new_valist
|
|
(c-name "g_signal_new_valist")
|
|
(return-type "guint")
|
|
(parameters
|
|
'("const-gchar*" "signal_name")
|
|
'("GType" "itype")
|
|
'("GSignalFlags" "signal_flags")
|
|
'("GClosure*" "class_closure")
|
|
'("GSignalAccumulator" "accumulator")
|
|
'("gpointer" "accu_data")
|
|
'("GSignalCMarshaller" "c_marshaller")
|
|
'("GType" "return_type")
|
|
'("guint" "n_params")
|
|
'("va_list" "args")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_new
|
|
(c-name "g_signal_new")
|
|
(return-type "guint")
|
|
(parameters
|
|
'("const-gchar*" "signal_name")
|
|
'("GType" "itype")
|
|
'("GSignalFlags" "signal_flags")
|
|
'("guint" "class_offset")
|
|
'("GSignalAccumulator" "accumulator")
|
|
'("gpointer" "accu_data")
|
|
'("GSignalCMarshaller" "c_marshaller")
|
|
'("GType" "return_type")
|
|
'("guint" "n_params")
|
|
)
|
|
(varargs #t)
|
|
)
|
|
|
|
(define-function g_signal_emitv
|
|
(c-name "g_signal_emitv")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-GValue*" "instance_and_params")
|
|
'("guint" "signal_id")
|
|
'("GQuark" "detail")
|
|
'("GValue*" "return_value")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_emit_valist
|
|
(c-name "g_signal_emit_valist")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("guint" "signal_id")
|
|
'("GQuark" "detail")
|
|
'("va_list" "var_args")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_emit
|
|
(c-name "g_signal_emit")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("guint" "signal_id")
|
|
'("GQuark" "detail")
|
|
)
|
|
(varargs #t)
|
|
)
|
|
|
|
(define-function g_signal_emit_by_name
|
|
(c-name "g_signal_emit_by_name")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("const-gchar*" "detailed_signal")
|
|
)
|
|
(varargs #t)
|
|
)
|
|
|
|
(define-function g_signal_lookup
|
|
(c-name "g_signal_lookup")
|
|
(return-type "guint")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
'("GType" "itype")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_name
|
|
(c-name "g_signal_name")
|
|
(return-type "const-gchar*")
|
|
(parameters
|
|
'("guint" "signal_id")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_query
|
|
(c-name "g_signal_query")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint" "signal_id")
|
|
'("GSignalQuery*" "query")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_list_ids
|
|
(c-name "g_signal_list_ids")
|
|
(return-type "guint*")
|
|
(parameters
|
|
'("GType" "itype")
|
|
'("guint*" "n_ids")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_parse_name
|
|
(c-name "g_signal_parse_name")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("const-gchar*" "detailed_signal")
|
|
'("GType" "itype")
|
|
'("guint*" "signal_id_p")
|
|
'("GQuark*" "detail_p")
|
|
'("gboolean" "force_detail_quark")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_get_invocation_hint
|
|
(c-name "g_signal_get_invocation_hint")
|
|
(return-type "GSignalInvocationHint*")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_stop_emission
|
|
(c-name "g_signal_stop_emission")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("guint" "signal_id")
|
|
'("GQuark" "detail")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_stop_emission_by_name
|
|
(c-name "g_signal_stop_emission_by_name")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("const-gchar*" "detailed_signal")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_add_emission_hook
|
|
(c-name "g_signal_add_emission_hook")
|
|
(return-type "gulong")
|
|
(parameters
|
|
'("guint" "signal_id")
|
|
'("GQuark" "quark")
|
|
'("GSignalEmissionHook" "hook_func")
|
|
'("gpointer" "hook_data")
|
|
'("GDestroyNotify" "data_destroy")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_remove_emission_hook
|
|
(c-name "g_signal_remove_emission_hook")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint" "signal_id")
|
|
'("gulong" "hook_id")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_has_handler_pending
|
|
(c-name "g_signal_has_handler_pending")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("guint" "signal_id")
|
|
'("GQuark" "detail")
|
|
'("gboolean" "may_be_blocked")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_connect_closure_by_id
|
|
(c-name "g_signal_connect_closure_by_id")
|
|
(return-type "gulong")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("guint" "signal_id")
|
|
'("GQuark" "detail")
|
|
'("GClosure*" "closure")
|
|
'("gboolean" "after")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_connect_closure
|
|
(c-name "g_signal_connect_closure")
|
|
(return-type "gulong")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("const-gchar*" "detailed_signal")
|
|
'("GClosure*" "closure")
|
|
'("gboolean" "after")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_connect_data
|
|
(c-name "g_signal_connect_data")
|
|
(return-type "gulong")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("const-gchar*" "detailed_signal")
|
|
'("GCallback" "c_handler")
|
|
'("gpointer" "data")
|
|
'("GClosureNotify" "destroy_data")
|
|
'("GConnectFlags" "connect_flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_handler_block
|
|
(c-name "g_signal_handler_block")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("gulong" "handler_id")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_handler_unblock
|
|
(c-name "g_signal_handler_unblock")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("gulong" "handler_id")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_handler_disconnect
|
|
(c-name "g_signal_handler_disconnect")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("gulong" "handler_id")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_handler_is_connected
|
|
(c-name "g_signal_handler_is_connected")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("gulong" "handler_id")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_handler_find
|
|
(c-name "g_signal_handler_find")
|
|
(return-type "gulong")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("GSignalMatchType" "mask")
|
|
'("guint" "signal_id")
|
|
'("GQuark" "detail")
|
|
'("GClosure*" "closure")
|
|
'("gpointer" "func")
|
|
'("gpointer" "data")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_handlers_block_matched
|
|
(c-name "g_signal_handlers_block_matched")
|
|
(return-type "guint")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("GSignalMatchType" "mask")
|
|
'("guint" "signal_id")
|
|
'("GQuark" "detail")
|
|
'("GClosure*" "closure")
|
|
'("gpointer" "func")
|
|
'("gpointer" "data")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_handlers_unblock_matched
|
|
(c-name "g_signal_handlers_unblock_matched")
|
|
(return-type "guint")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("GSignalMatchType" "mask")
|
|
'("guint" "signal_id")
|
|
'("GQuark" "detail")
|
|
'("GClosure*" "closure")
|
|
'("gpointer" "func")
|
|
'("gpointer" "data")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_handlers_disconnect_matched
|
|
(c-name "g_signal_handlers_disconnect_matched")
|
|
(return-type "guint")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
'("GSignalMatchType" "mask")
|
|
'("guint" "signal_id")
|
|
'("GQuark" "detail")
|
|
'("GClosure*" "closure")
|
|
'("gpointer" "func")
|
|
'("gpointer" "data")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_override_class_closure
|
|
(c-name "g_signal_override_class_closure")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint" "signal_id")
|
|
'("GType" "instance_type")
|
|
'("GClosure*" "class_closure")
|
|
)
|
|
)
|
|
|
|
(define-function g_signal_chain_from_overridden
|
|
(c-name "g_signal_chain_from_overridden")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-GValue*" "instance_and_params")
|
|
'("GValue*" "return_value")
|
|
)
|
|
)
|
|
|
|
(define-function _g_signals_destroy
|
|
(c-name "_g_signals_destroy")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GType" "itype")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From gobject/gsourceclosure.h
|
|
|
|
(define-function g_io_channel_get_type
|
|
(c-name "g_io_channel_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function g_io_condition_get_type
|
|
(c-name "g_io_condition_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
|
|
|
|
;; From gobject/gtype.h
|
|
|
|
(define-function g_type_init
|
|
(c-name "g_type_init")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-function g_type_init_with_debug_flags
|
|
(c-name "g_type_init_with_debug_flags")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GTypeDebugFlags" "debug_flags")
|
|
)
|
|
)
|
|
|
|
(define-method name
|
|
(of-object "GType")
|
|
(c-name "g_type_name")
|
|
(return-type "const-gchar*")
|
|
)
|
|
|
|
(define-method qname
|
|
(of-object "GType")
|
|
(c-name "g_type_qname")
|
|
(return-type "GQuark")
|
|
)
|
|
|
|
(define-function g_type_from_name
|
|
(c-name "g_type_from_name")
|
|
(return-type "GType")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
)
|
|
)
|
|
|
|
(define-method parent
|
|
(of-object "GType")
|
|
(c-name "g_type_parent")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method depth
|
|
(of-object "GType")
|
|
(c-name "g_type_depth")
|
|
(return-type "guint")
|
|
)
|
|
|
|
(define-method next_base
|
|
(of-object "GType")
|
|
(c-name "g_type_next_base")
|
|
(return-type "GType")
|
|
(parameters
|
|
'("GType" "root_type")
|
|
)
|
|
)
|
|
|
|
(define-method is_a
|
|
(of-object "GType")
|
|
(c-name "g_type_is_a")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GType" "is_a_type")
|
|
)
|
|
)
|
|
|
|
(define-method class_ref
|
|
(of-object "GType")
|
|
(c-name "g_type_class_ref")
|
|
(return-type "gpointer")
|
|
)
|
|
|
|
(define-method class_peek
|
|
(of-object "GType")
|
|
(c-name "g_type_class_peek")
|
|
(return-type "gpointer")
|
|
)
|
|
|
|
(define-function g_type_class_unref
|
|
(c-name "g_type_class_unref")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "g_class")
|
|
)
|
|
)
|
|
|
|
(define-function g_type_class_peek_parent
|
|
(c-name "g_type_class_peek_parent")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("gpointer" "g_class")
|
|
)
|
|
)
|
|
|
|
(define-function g_type_interface_peek
|
|
(c-name "g_type_interface_peek")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("gpointer" "instance_class")
|
|
'("GType" "iface_type")
|
|
)
|
|
)
|
|
|
|
(define-function g_type_interface_peek_parent
|
|
(c-name "g_type_interface_peek_parent")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("gpointer" "g_iface")
|
|
)
|
|
)
|
|
|
|
(define-method children
|
|
(of-object "GType")
|
|
(c-name "g_type_children")
|
|
(return-type "GType*")
|
|
(parameters
|
|
'("guint*" "n_children")
|
|
)
|
|
)
|
|
|
|
(define-method interfaces
|
|
(of-object "GType")
|
|
(c-name "g_type_interfaces")
|
|
(return-type "GType*")
|
|
(parameters
|
|
'("guint*" "n_interfaces")
|
|
)
|
|
)
|
|
|
|
(define-method set_qdata
|
|
(of-object "GType")
|
|
(c-name "g_type_set_qdata")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GQuark" "quark")
|
|
'("gpointer" "data")
|
|
)
|
|
)
|
|
|
|
(define-method get_qdata
|
|
(of-object "GType")
|
|
(c-name "g_type_get_qdata")
|
|
(return-type "gpointer")
|
|
(parameters
|
|
'("GQuark" "quark")
|
|
)
|
|
)
|
|
|
|
(define-method query
|
|
(of-object "GType")
|
|
(c-name "g_type_query")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GTypeQuery*" "query")
|
|
)
|
|
)
|
|
|
|
(define-method register_static
|
|
(of-object "GType")
|
|
(c-name "g_type_register_static")
|
|
(return-type "GType")
|
|
(parameters
|
|
'("const-gchar*" "type_name")
|
|
'("const-GTypeInfo*" "info")
|
|
'("GTypeFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-method register_dynamic
|
|
(of-object "GType")
|
|
(c-name "g_type_register_dynamic")
|
|
(return-type "GType")
|
|
(parameters
|
|
'("const-gchar*" "type_name")
|
|
'("GTypePlugin*" "plugin")
|
|
'("GTypeFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-method register_fundamental
|
|
(of-object "GType")
|
|
(c-name "g_type_register_fundamental")
|
|
(return-type "GType")
|
|
(parameters
|
|
'("const-gchar*" "type_name")
|
|
'("const-GTypeInfo*" "info")
|
|
'("const-GTypeFundamentalInfo*" "finfo")
|
|
'("GTypeFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-method add_interface_static
|
|
(of-object "GType")
|
|
(c-name "g_type_add_interface_static")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GType" "interface_type")
|
|
'("const-GInterfaceInfo*" "info")
|
|
)
|
|
)
|
|
|
|
(define-method add_interface_dynamic
|
|
(of-object "GType")
|
|
(c-name "g_type_add_interface_dynamic")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GType" "interface_type")
|
|
'("GTypePlugin*" "plugin")
|
|
)
|
|
)
|
|
|
|
(define-method interface_add_prerequisite
|
|
(of-object "GType")
|
|
(c-name "g_type_interface_add_prerequisite")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GType" "prerequisite_type")
|
|
)
|
|
)
|
|
|
|
(define-method get_plugin
|
|
(of-object "GType")
|
|
(c-name "g_type_get_plugin")
|
|
(return-type "GTypePlugin*")
|
|
)
|
|
|
|
(define-method interface_get_plugin
|
|
(of-object "GType")
|
|
(c-name "g_type_interface_get_plugin")
|
|
(return-type "GTypePlugin*")
|
|
(parameters
|
|
'("GType" "implementation_type")
|
|
)
|
|
)
|
|
|
|
(define-function g_type_fundamental_next
|
|
(c-name "g_type_fundamental_next")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method fundamental
|
|
(of-object "GType")
|
|
(c-name "g_type_fundamental")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method create_instance
|
|
(of-object "GType")
|
|
(c-name "g_type_create_instance")
|
|
(return-type "GTypeInstance*")
|
|
)
|
|
|
|
(define-function g_type_free_instance
|
|
(c-name "g_type_free_instance")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GTypeInstance*" "instance")
|
|
)
|
|
)
|
|
|
|
(define-function g_type_add_class_cache_func
|
|
(c-name "g_type_add_class_cache_func")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "cache_data")
|
|
'("GTypeClassCacheFunc" "cache_func")
|
|
)
|
|
)
|
|
|
|
(define-function g_type_remove_class_cache_func
|
|
(c-name "g_type_remove_class_cache_func")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "cache_data")
|
|
'("GTypeClassCacheFunc" "cache_func")
|
|
)
|
|
)
|
|
|
|
(define-function g_type_class_unref_uncached
|
|
(c-name "g_type_class_unref_uncached")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "g_class")
|
|
)
|
|
)
|
|
|
|
(define-method value_table_peek
|
|
(of-object "GType")
|
|
(c-name "g_type_value_table_peek")
|
|
(return-type "GTypeValueTable*")
|
|
)
|
|
|
|
(define-function g_type_check_instance
|
|
(c-name "g_type_check_instance")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GTypeInstance*" "instance")
|
|
)
|
|
)
|
|
|
|
(define-function g_type_check_instance_cast
|
|
(c-name "g_type_check_instance_cast")
|
|
(return-type "GTypeInstance*")
|
|
(parameters
|
|
'("GTypeInstance*" "instance")
|
|
'("GType" "iface_type")
|
|
)
|
|
)
|
|
|
|
(define-function g_type_check_instance_is_a
|
|
(c-name "g_type_check_instance_is_a")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GTypeInstance*" "instance")
|
|
'("GType" "iface_type")
|
|
)
|
|
)
|
|
|
|
(define-function g_type_check_class_cast
|
|
(c-name "g_type_check_class_cast")
|
|
(return-type "GTypeClass*")
|
|
(parameters
|
|
'("GTypeClass*" "g_class")
|
|
'("GType" "is_a_type")
|
|
)
|
|
)
|
|
|
|
(define-function g_type_check_class_is_a
|
|
(c-name "g_type_check_class_is_a")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GTypeClass*" "g_class")
|
|
'("GType" "is_a_type")
|
|
)
|
|
)
|
|
|
|
(define-method check_is_value_type
|
|
(of-object "GType")
|
|
(c-name "g_type_check_is_value_type")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
(define-function g_type_check_value
|
|
(c-name "g_type_check_value")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GValue*" "value")
|
|
)
|
|
)
|
|
|
|
(define-function g_type_check_value_holds
|
|
(c-name "g_type_check_value_holds")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GValue*" "value")
|
|
'("GType" "type")
|
|
)
|
|
)
|
|
|
|
(define-method test_flags
|
|
(of-object "GType")
|
|
(c-name "g_type_test_flags")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("guint" "flags")
|
|
)
|
|
)
|
|
|
|
(define-function g_type_name_from_instance
|
|
(c-name "g_type_name_from_instance")
|
|
(return-type "const-gchar*")
|
|
(parameters
|
|
'("GTypeInstance*" "instance")
|
|
)
|
|
)
|
|
|
|
(define-function g_type_name_from_class
|
|
(c-name "g_type_name_from_class")
|
|
(return-type "const-gchar*")
|
|
(parameters
|
|
'("GTypeClass*" "g_class")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From gobject/gtypemodule.h
|
|
|
|
(define-function g_type_module_get_type
|
|
(c-name "g_type_module_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method use
|
|
(of-object "GTypeModule")
|
|
(c-name "g_type_module_use")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
(define-method unuse
|
|
(of-object "GTypeModule")
|
|
(c-name "g_type_module_unuse")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-method set_name
|
|
(of-object "GTypeModule")
|
|
(c-name "g_type_module_set_name")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
)
|
|
)
|
|
|
|
(define-method register_type
|
|
(of-object "GTypeModule")
|
|
(c-name "g_type_module_register_type")
|
|
(return-type "GType")
|
|
(parameters
|
|
'("GType" "parent_type")
|
|
'("const-gchar*" "type_name")
|
|
'("const-GTypeInfo*" "type_info")
|
|
'("GTypeFlags" "flags")
|
|
)
|
|
)
|
|
|
|
(define-method add_interface
|
|
(of-object "GTypeModule")
|
|
(c-name "g_type_module_add_interface")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GType" "instance_type")
|
|
'("GType" "interface_type")
|
|
'("const-GInterfaceInfo*" "interface_info")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From gobject/gtypeplugin.h
|
|
|
|
(define-function g_type_plugin_get_type
|
|
(c-name "g_type_plugin_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method use
|
|
(of-object "GTypePlugin")
|
|
(c-name "g_type_plugin_use")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-method unuse
|
|
(of-object "GTypePlugin")
|
|
(c-name "g_type_plugin_unuse")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-method complete_type_info
|
|
(of-object "GTypePlugin")
|
|
(c-name "g_type_plugin_complete_type_info")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GType" "g_type")
|
|
'("GTypeInfo*" "info")
|
|
'("GTypeValueTable*" "value_table")
|
|
)
|
|
)
|
|
|
|
(define-method complete_interface_info
|
|
(of-object "GTypePlugin")
|
|
(c-name "g_type_plugin_complete_interface_info")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GType" "interface_type")
|
|
'("GType" "instance_type")
|
|
'("GInterfaceInfo*" "info")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From gobject/gvaluearray.h
|
|
|
|
(define-method get_nth
|
|
(of-object "GValueArray")
|
|
(c-name "g_value_array_get_nth")
|
|
(return-type "GValue*")
|
|
(parameters
|
|
'("guint" "index")
|
|
)
|
|
)
|
|
|
|
(define-function g_value_array_new
|
|
(c-name "g_value_array_new")
|
|
(return-type "GValueArray*")
|
|
(parameters
|
|
'("guint" "n_prealloced")
|
|
)
|
|
)
|
|
|
|
(define-method free
|
|
(of-object "GValueArray")
|
|
(c-name "g_value_array_free")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-method copy
|
|
(of-object "GValueArray")
|
|
(c-name "g_value_array_copy")
|
|
(return-type "GValueArray*")
|
|
)
|
|
|
|
(define-method prepend
|
|
(of-object "GValueArray")
|
|
(c-name "g_value_array_prepend")
|
|
(return-type "GValueArray*")
|
|
(parameters
|
|
'("const-GValue*" "value")
|
|
)
|
|
)
|
|
|
|
(define-method append
|
|
(of-object "GValueArray")
|
|
(c-name "g_value_array_append")
|
|
(return-type "GValueArray*")
|
|
(parameters
|
|
'("const-GValue*" "value")
|
|
)
|
|
)
|
|
|
|
(define-method insert
|
|
(of-object "GValueArray")
|
|
(c-name "g_value_array_insert")
|
|
(return-type "GValueArray*")
|
|
(parameters
|
|
'("guint" "index")
|
|
'("const-GValue*" "value")
|
|
)
|
|
)
|
|
|
|
(define-method remove
|
|
(of-object "GValueArray")
|
|
(c-name "g_value_array_remove")
|
|
(return-type "GValueArray*")
|
|
(parameters
|
|
'("guint" "index")
|
|
)
|
|
)
|
|
|
|
(define-method sort
|
|
(of-object "GValueArray")
|
|
(c-name "g_value_array_sort")
|
|
(return-type "GValueArray*")
|
|
(parameters
|
|
'("GCompareFunc" "compare_func")
|
|
)
|
|
)
|
|
|
|
(define-method sort_with_data
|
|
(of-object "GValueArray")
|
|
(c-name "g_value_array_sort_with_data")
|
|
(return-type "GValueArray*")
|
|
(parameters
|
|
'("GCompareDataFunc" "compare_func")
|
|
'("gpointer" "user_data")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From gobject/gvaluecollector.h
|
|
|
|
|
|
|
|
;; From gobject/gvalue.h
|
|
|
|
(define-method init
|
|
(of-object "GValue")
|
|
(c-name "g_value_init")
|
|
(return-type "GValue*")
|
|
(parameters
|
|
'("GType" "g_type")
|
|
)
|
|
)
|
|
|
|
(define-method copy
|
|
(of-object "GValue")
|
|
(c-name "g_value_copy")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GValue*" "dest_value")
|
|
)
|
|
)
|
|
|
|
(define-method reset
|
|
(of-object "GValue")
|
|
(c-name "g_value_reset")
|
|
(return-type "GValue*")
|
|
)
|
|
|
|
(define-method unset
|
|
(of-object "GValue")
|
|
(c-name "g_value_unset")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-method set_instance
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_instance")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "instance")
|
|
)
|
|
)
|
|
|
|
(define-method fits_pointer
|
|
(of-object "GValue")
|
|
(c-name "g_value_fits_pointer")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
(define-method peek_pointer
|
|
(of-object "GValue")
|
|
(c-name "g_value_peek_pointer")
|
|
(return-type "gpointer")
|
|
)
|
|
|
|
(define-function g_value_type_compatible
|
|
(c-name "g_value_type_compatible")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GType" "src_type")
|
|
'("GType" "dest_type")
|
|
)
|
|
)
|
|
|
|
(define-function g_value_type_transformable
|
|
(c-name "g_value_type_transformable")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GType" "src_type")
|
|
'("GType" "dest_type")
|
|
)
|
|
)
|
|
|
|
(define-method transform
|
|
(of-object "GValue")
|
|
(c-name "g_value_transform")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GValue*" "dest_value")
|
|
)
|
|
)
|
|
|
|
(define-function g_value_register_transform_func
|
|
(c-name "g_value_register_transform_func")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GType" "src_type")
|
|
'("GType" "dest_type")
|
|
'("GValueTransform" "transform_func")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From gobject/gvaluetypes.h
|
|
|
|
(define-method get_char
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_char")
|
|
(return-type "gchar")
|
|
)
|
|
|
|
(define-method set_uchar
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_uchar")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guchar" "v_uchar")
|
|
)
|
|
)
|
|
|
|
(define-method get_uchar
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_uchar")
|
|
(return-type "guchar")
|
|
)
|
|
|
|
(define-method set_boolean
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_boolean")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gboolean" "v_boolean")
|
|
)
|
|
)
|
|
|
|
(define-method get_boolean
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_boolean")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
(define-method set_int
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_int")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gint" "v_int")
|
|
)
|
|
)
|
|
|
|
(define-method get_int
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_int")
|
|
(return-type "gint")
|
|
)
|
|
|
|
(define-method set_uint
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_uint")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint" "v_uint")
|
|
)
|
|
)
|
|
|
|
(define-method get_uint
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_uint")
|
|
(return-type "guint")
|
|
)
|
|
|
|
(define-method set_long
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_long")
|
|
(return-type "none")
|
|
(parameters
|
|
'("glong" "v_long")
|
|
)
|
|
)
|
|
|
|
(define-method get_long
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_long")
|
|
(return-type "glong")
|
|
)
|
|
|
|
(define-method set_ulong
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_ulong")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gulong" "v_ulong")
|
|
)
|
|
)
|
|
|
|
(define-method get_ulong
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_ulong")
|
|
(return-type "gulong")
|
|
)
|
|
|
|
(define-method set_int64
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_int64")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gint64" "v_int64")
|
|
)
|
|
)
|
|
|
|
(define-method get_int64
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_int64")
|
|
(return-type "gint64")
|
|
)
|
|
|
|
(define-method set_uint64
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_uint64")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint64" "v_uint64")
|
|
)
|
|
)
|
|
|
|
(define-method get_uint64
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_uint64")
|
|
(return-type "guint64")
|
|
)
|
|
|
|
(define-method set_float
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_float")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gfloat" "v_float")
|
|
)
|
|
)
|
|
|
|
(define-method get_float
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_float")
|
|
(return-type "gfloat")
|
|
)
|
|
|
|
(define-method set_double
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_double")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gdouble" "v_double")
|
|
)
|
|
)
|
|
|
|
(define-method get_double
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_double")
|
|
(return-type "gdouble")
|
|
)
|
|
|
|
(define-method set_string
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_string")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "v_string")
|
|
)
|
|
)
|
|
|
|
(define-method set_static_string
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_static_string")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "v_string")
|
|
)
|
|
)
|
|
|
|
(define-method get_string
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_string")
|
|
(return-type "const-gchar*")
|
|
)
|
|
|
|
(define-method dup_string
|
|
(of-object "GValue")
|
|
(c-name "g_value_dup_string")
|
|
(return-type "gchar*")
|
|
)
|
|
|
|
(define-method set_pointer
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_pointer")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gpointer" "v_pointer")
|
|
)
|
|
)
|
|
|
|
(define-method get_pointer
|
|
(of-object "GValue")
|
|
(c-name "g_value_get_pointer")
|
|
(return-type "gpointer")
|
|
)
|
|
|
|
(define-function g_pointer_type_register_static
|
|
(c-name "g_pointer_type_register_static")
|
|
(return-type "GType")
|
|
(parameters
|
|
'("const-gchar*" "name")
|
|
)
|
|
)
|
|
|
|
(define-function g_strdup_value_contents
|
|
(c-name "g_strdup_value_contents")
|
|
(return-type "gchar*")
|
|
(parameters
|
|
'("const-GValue*" "value")
|
|
)
|
|
)
|
|
|
|
(define-method set_string_take_ownership
|
|
(of-object "GValue")
|
|
(c-name "g_value_set_string_take_ownership")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gchar*" "v_string")
|
|
)
|
|
)
|
|
|
|
|