summaryrefslogtreecommitdiff
path: root/glib/src/gobject_functions.defs
diff options
context:
space:
mode:
authorJonathon Jongsma <jjongsma@src.gnome.org>2008-12-12 02:42:19 +0000
committerJonathon Jongsma <jjongsma@src.gnome.org>2008-12-12 02:42:19 +0000
commitbe0a224e2cef917088a42550157acf7d8e714874 (patch)
tree63cc40ec029561626fbcdc618996a257933efce9 /glib/src/gobject_functions.defs
parent31b6119baf4a20ea06c1ab64ecf5db249c278cf5 (diff)
downloadglibmm-be0a224e2cef917088a42550157acf7d8e714874.tar.gz
Re-generate .defs for 2.19.x
Also bump the glib requirement svn path=/trunk/; revision=753
Diffstat (limited to 'glib/src/gobject_functions.defs')
-rw-r--r--glib/src/gobject_functions.defs502
1 files changed, 450 insertions, 52 deletions
diff --git a/glib/src/gobject_functions.defs b/glib/src/gobject_functions.defs
index f06327ca..49a6c227 100644
--- a/glib/src/gobject_functions.defs
+++ b/glib/src/gobject_functions.defs
@@ -1,16 +1,22 @@
;; -*- scheme -*-
; object definitions ...
-(define-object TypeModule
- (in-module "G")
+(define-object Module
+ (in-module "GType")
(parent "GObject")
(c-name "GTypeModule")
(gtype-id "G_TYPE_TYPE_MODULE")
)
+(define-object Plugin
+ (in-module "GType")
+ (c-name "GTypePlugin")
+ (gtype-id "G_TYPE_TYPE_PLUGIN")
+)
+
;; Enumerations and flags ...
-(define-flags ParamFlags
- (in-module "G")
+(define-flags Flags
+ (in-module "GParam")
(c-name "GParamFlags")
(gtype-id "G_TYPE_PARAM_FLAGS")
(values
@@ -19,12 +25,15 @@
'("construct" "G_PARAM_CONSTRUCT")
'("construct-only" "G_PARAM_CONSTRUCT_ONLY")
'("lax-validation" "G_PARAM_LAX_VALIDATION")
+ '("static-name" "G_PARAM_STATIC_NAME")
'("private" "G_PARAM_PRIVATE")
+ '("static-nick" "G_PARAM_STATIC_NICK")
+ '("static-blurb" "G_PARAM_STATIC_BLURB")
)
)
-(define-flags SignalFlags
- (in-module "G")
+(define-flags Flags
+ (in-module "GSignal")
(c-name "GSignalFlags")
(gtype-id "G_TYPE_SIGNAL_FLAGS")
(values
@@ -38,8 +47,8 @@
)
)
-(define-flags ConnectFlags
- (in-module "G")
+(define-flags Flags
+ (in-module "GConnect")
(c-name "GConnectFlags")
(gtype-id "G_TYPE_CONNECT_FLAGS")
(values
@@ -48,8 +57,8 @@
)
)
-(define-flags SignalMatchType
- (in-module "G")
+(define-flags MatchType
+ (in-module "GSignal")
(c-name "GSignalMatchType")
(gtype-id "G_TYPE_SIGNAL_MATCH_TYPE")
(values
@@ -62,8 +71,8 @@
)
)
-(define-flags TypeDebugFlags
- (in-module "G")
+(define-flags DebugFlags
+ (in-module "GType")
(c-name "GTypeDebugFlags")
(gtype-id "G_TYPE_TYPE_DEBUG_FLAGS")
(values
@@ -74,8 +83,8 @@
)
)
-(define-flags TypeFundamentalFlags
- (in-module "G")
+(define-flags FundamentalFlags
+ (in-module "GType")
(c-name "GTypeFundamentalFlags")
(gtype-id "G_TYPE_TYPE_FUNDAMENTAL_FLAGS")
(values
@@ -86,8 +95,8 @@
)
)
-(define-flags TypeFlags
- (in-module "G")
+(define-flags Flags
+ (in-module "GType")
(c-name "GTypeFlags")
(gtype-id "G_TYPE_TYPE_FLAGS")
(values
@@ -97,7 +106,16 @@
)
-;; From gobject/gboxed.h
+;; From gboxed.h
+
+(define-function g_boxed_copy
+ (c-name "g_boxed_copy")
+ (return-type "gpointer")
+ (parameters
+ '("GType" "boxed_type")
+ '("gconstpointer" "src_boxed")
+ )
+)
(define-function g_boxed_free
(c-name "g_boxed_free")
@@ -148,6 +166,15 @@
)
)
+(define-method take_boxed
+ (of-object "GValue")
+ (c-name "g_value_take_boxed")
+ (return-type "none")
+ (parameters
+ '("gconstpointer" "v_boxed")
+ )
+)
+
(define-method set_boxed_take_ownership
(of-object "GValue")
(c-name "g_value_set_boxed_take_ownership")
@@ -172,17 +199,38 @@
(return-type "GType")
)
+(define-function g_date_get_type
+ (c-name "g_date_get_type")
+ (return-type "GType")
+)
+
+(define-function g_strv_get_type
+ (c-name "g_strv_get_type")
+ (return-type "GType")
+)
+
(define-function g_gstring_get_type
(c-name "g_gstring_get_type")
(return-type "GType")
)
+(define-function g_hash_table_get_type
+ (c-name "g_hash_table_get_type")
+ (return-type "GType")
+)
+
+(define-function g_regex_get_type
+ (c-name "g_regex_get_type")
+ (return-type "GType")
+)
-;; From gobject/gclosure.h
+
+;; From gclosure.h
(define-function g_cclosure_new
(c-name "g_cclosure_new")
+ (is-constructor-of "GCclosure")
(return-type "GClosure*")
(parameters
'("GCallback" "callback_func")
@@ -203,6 +251,7 @@
(define-function g_signal_type_cclosure_new
(c-name "g_signal_type_cclosure_new")
+ (is-constructor-of "GSignalTypeCclosure")
(return-type "GClosure*")
(parameters
'("GType" "itype")
@@ -328,7 +377,7 @@
-;; From gobject/genums.h
+;; From genums.h
(define-function g_enum_get_value
(c-name "g_enum_get_value")
@@ -454,11 +503,16 @@
-;; From gobject/gmarshal.h
+;; From gmarshal.h
+
+;; From gobject.h
-;; From gobject/gobject.h
+(define-function g_initially_unowned_get_type
+ (c-name "g_initially_unowned_get_type")
+ (return-type "GType")
+)
(define-method install_property
(of-object "GObjectClass")
@@ -479,6 +533,57 @@
)
)
+(define-method list_properties
+ (of-object "GObjectClass")
+ (c-name "g_object_class_list_properties")
+ (return-type "GParamSpec**")
+ (parameters
+ '("guint*" "n_properties")
+ )
+)
+
+(define-method override_property
+ (of-object "GObjectClass")
+ (c-name "g_object_class_override_property")
+ (return-type "none")
+ (parameters
+ '("guint" "property_id")
+ '("const-gchar*" "name")
+ )
+)
+
+(define-function g_object_interface_install_property
+ (c-name "g_object_interface_install_property")
+ (return-type "none")
+ (parameters
+ '("gpointer" "g_iface")
+ '("GParamSpec*" "pspec")
+ )
+)
+
+(define-function g_object_interface_find_property
+ (c-name "g_object_interface_find_property")
+ (return-type "GParamSpec*")
+ (parameters
+ '("gpointer" "g_iface")
+ '("const-gchar*" "property_name")
+ )
+)
+
+(define-function g_object_interface_list_properties
+ (c-name "g_object_interface_list_properties")
+ (return-type "GParamSpec**")
+ (parameters
+ '("gpointer" "g_iface")
+ '("guint*" "n_properties_p")
+ )
+)
+
+(define-function g_object_get_type
+ (c-name "g_object_get_type")
+ (return-type "GType")
+)
+
(define-function g_object_new
(c-name "g_object_new")
(return-type "gpointer")
@@ -610,6 +715,22 @@
(return-type "none")
)
+(define-function g_object_is_floating
+ (c-name "g_object_is_floating")
+ (return-type "gboolean")
+ (parameters
+ '("gpointer" "object")
+ )
+)
+
+(define-function g_object_ref_sink
+ (c-name "g_object_ref_sink")
+ (return-type "gpointer")
+ (parameters
+ '("gpointer" "object")
+ )
+)
+
(define-function g_object_ref
(c-name "g_object_ref")
(return-type "gpointer")
@@ -664,6 +785,26 @@
)
)
+(define-method add_toggle_ref
+ (of-object "GObject")
+ (c-name "g_object_add_toggle_ref")
+ (return-type "none")
+ (parameters
+ '("GToggleNotify" "notify")
+ '("gpointer" "data")
+ )
+)
+
+(define-method remove_toggle_ref
+ (of-object "GObject")
+ (c-name "g_object_remove_toggle_ref")
+ (return-type "none")
+ (parameters
+ '("GToggleNotify" "notify")
+ '("gpointer" "data")
+ )
+)
+
(define-method get_qdata
(of-object "GObject")
(c-name "g_object_get_qdata")
@@ -796,7 +937,7 @@
(define-method dup_object
(of-object "GValue")
(c-name "g_value_dup_object")
- (return-type "GObject*")
+ (return-type "gpointer")
)
(define-function g_signal_connect_object
@@ -811,12 +952,27 @@
)
)
+(define-method force_floating
+ (of-object "GObject")
+ (c-name "g_object_force_floating")
+ (return-type "none")
+)
+
(define-method run_dispose
(of-object "GObject")
(c-name "g_object_run_dispose")
(return-type "none")
)
+(define-method take_object
+ (of-object "GValue")
+ (c-name "g_value_take_object")
+ (return-type "none")
+ (parameters
+ '("gpointer" "v_object")
+ )
+)
+
(define-method set_object_take_ownership
(of-object "GValue")
(c-name "g_value_set_object_take_ownership")
@@ -826,9 +982,18 @@
)
)
+(define-function g_object_compat_control
+ (c-name "g_object_compat_control")
+ (return-type "gsize")
+ (parameters
+ '("gsize" "what")
+ '("gpointer" "data")
+ )
+)
+
-;; From gobject/gparam.h
+;; From gparam.h
(define-method ref
(of-object "GParamSpec")
@@ -848,6 +1013,12 @@
(return-type "none")
)
+(define-method ref_sink
+ (of-object "GParamSpec")
+ (c-name "g_param_spec_ref_sink")
+ (return-type "GParamSpec*")
+)
+
(define-method get_qdata
(of-object "GParamSpec")
(c-name "g_param_spec_get_qdata")
@@ -887,6 +1058,12 @@
)
)
+(define-method get_redirect_target
+ (of-object "GParamSpec")
+ (c-name "g_param_spec_get_redirect_target")
+ (return-type "GParamSpec*")
+)
+
(define-function g_param_value_set_default
(c-name "g_param_value_set_default")
(return-type "none")
@@ -974,31 +1151,30 @@
(return-type "GParamSpec*")
)
-(define-method set_param_take_ownership
+(define-method take_param
(of-object "GValue")
- (c-name "g_value_set_param_take_ownership")
+ (c-name "g_value_take_param")
(return-type "none")
(parameters
'("GParamSpec*" "param")
)
)
-(define-function g_param_type_register_static
- (c-name "g_param_type_register_static")
- (return-type "GType")
+(define-method set_param_take_ownership
+ (of-object "GValue")
+ (c-name "g_value_set_param_take_ownership")
+ (return-type "none")
(parameters
- '("const-gchar*" "name")
- '("const-GParamSpecTypeInfo*" "pspec_info")
+ '("GParamSpec*" "param")
)
)
-(define-function _g_param_type_register_static_constant
- (c-name "_g_param_type_register_static_constant")
+(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")
- '("GType" "opt_type")
)
)
@@ -1016,6 +1192,7 @@
(define-function g_param_spec_pool_new
(c-name "g_param_spec_pool_new")
+ (is-constructor-of "GParamSpecPool")
(return-type "GParamSpecPool*")
(parameters
'("gboolean" "type_prefixing")
@@ -1073,7 +1250,7 @@
-;; From gobject/gparamspecs.h
+;; From gparamspecs.h
(define-function g_param_spec_char
(c-name "g_param_spec_char")
@@ -1336,9 +1513,30 @@
)
)
+(define-function g_param_spec_override
+ (c-name "g_param_spec_override")
+ (return-type "GParamSpec*")
+ (parameters
+ '("const-gchar*" "name")
+ '("GParamSpec*" "overridden")
+ )
+)
+
+(define-function g_param_spec_gtype
+ (c-name "g_param_spec_gtype")
+ (return-type "GParamSpec*")
+ (parameters
+ '("const-gchar*" "name")
+ '("const-gchar*" "nick")
+ '("const-gchar*" "blurb")
+ '("GType" "is_a_type")
+ '("GParamFlags" "flags")
+ )
+)
+
-;; From gobject/gsignal.h
+;; From gsignal.h
(define-function g_signal_newv
(c-name "g_signal_newv")
@@ -1391,6 +1589,23 @@
(varargs #t)
)
+(define-function g_signal_new_class_handler
+ (c-name "g_signal_new_class_handler")
+ (return-type "guint")
+ (parameters
+ '("const-gchar*" "signal_name")
+ '("GType" "itype")
+ '("GSignalFlags" "signal_flags")
+ '("GCallback" "class_handler")
+ '("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")
@@ -1513,7 +1728,7 @@
(return-type "gulong")
(parameters
'("guint" "signal_id")
- '("GQuark" "quark")
+ '("GQuark" "detail")
'("GSignalEmissionHook" "hook_func")
'("gpointer" "hook_data")
'("GDestroyNotify" "data_destroy")
@@ -1678,6 +1893,16 @@
)
)
+(define-function g_signal_override_class_handler
+ (c-name "g_signal_override_class_handler")
+ (return-type "none")
+ (parameters
+ '("const-gchar*" "signal_name")
+ '("GType" "instance_type")
+ '("GCallback" "class_handler")
+ )
+)
+
(define-function g_signal_chain_from_overridden
(c-name "g_signal_chain_from_overridden")
(return-type "none")
@@ -1687,17 +1912,46 @@
)
)
-(define-function _g_signals_destroy
- (c-name "_g_signals_destroy")
+(define-function g_signal_chain_from_overridden_handler
+ (c-name "g_signal_chain_from_overridden_handler")
(return-type "none")
(parameters
- '("GType" "itype")
+ '("gpointer" "instance")
)
+ (varargs #t)
)
+(define-function g_signal_accumulator_true_handled
+ (c-name "g_signal_accumulator_true_handled")
+ (return-type "gboolean")
+ (parameters
+ '("GSignalInvocationHint*" "ihint")
+ '("GValue*" "return_accu")
+ '("const-GValue*" "handler_return")
+ '("gpointer" "dummy")
+ )
+)
+(define-function g_signal_handlers_destroy
+ (c-name "g_signal_handlers_destroy")
+ (return-type "none")
+ (parameters
+ '("gpointer" "instance")
+ )
+)
+
+
+
+;; From gsourceclosure.h
-;; From gobject/gsourceclosure.h
+(define-method set_closure
+ (of-object "GSource")
+ (c-name "g_source_set_closure")
+ (return-type "none")
+ (parameters
+ '("GClosure*" "closure")
+ )
+)
(define-function g_io_channel_get_type
(c-name "g_io_channel_get_type")
@@ -1711,7 +1965,7 @@
-;; From gobject/gtype.h
+;; From gtype.h
(define-function g_type_init
(c-name "g_type_init")
@@ -1788,6 +2042,12 @@
(return-type "gpointer")
)
+(define-method class_peek_static
+ (of-object "GType")
+ (c-name "g_type_class_peek_static")
+ (return-type "gpointer")
+)
+
(define-function g_type_class_unref
(c-name "g_type_class_unref")
(return-type "none")
@@ -1821,6 +2081,26 @@
)
)
+(define-method default_interface_ref
+ (of-object "GType")
+ (c-name "g_type_default_interface_ref")
+ (return-type "gpointer")
+)
+
+(define-method default_interface_peek
+ (of-object "GType")
+ (c-name "g_type_default_interface_peek")
+ (return-type "gpointer")
+)
+
+(define-function g_type_default_interface_unref
+ (c-name "g_type_default_interface_unref")
+ (return-type "none")
+ (parameters
+ '("gpointer" "g_iface")
+ )
+)
+
(define-method children
(of-object "GType")
(c-name "g_type_children")
@@ -1878,6 +2158,20 @@
)
)
+(define-method register_static_simple
+ (of-object "GType")
+ (c-name "g_type_register_static_simple")
+ (return-type "GType")
+ (parameters
+ '("const-gchar*" "type_name")
+ '("guint" "class_size")
+ '("GClassInitFunc" "class_init")
+ '("guint" "instance_size")
+ '("GInstanceInitFunc" "instance_init")
+ '("GTypeFlags" "flags")
+ )
+)
+
(define-method register_dynamic
(of-object "GType")
(c-name "g_type_register_dynamic")
@@ -1930,6 +2224,33 @@
)
)
+(define-method interface_prerequisites
+ (of-object "GType")
+ (c-name "g_type_interface_prerequisites")
+ (return-type "GType*")
+ (parameters
+ '("guint*" "n_prerequisites")
+ )
+)
+
+(define-function g_type_class_add_private
+ (c-name "g_type_class_add_private")
+ (return-type "none")
+ (parameters
+ '("gpointer" "g_class")
+ '("gsize" "private_size")
+ )
+)
+
+(define-method get_private
+ (of-object "GTypeInstance")
+ (c-name "g_type_instance_get_private")
+ (return-type "gpointer")
+ (parameters
+ '("GType" "private_type")
+ )
+)
+
(define-method get_plugin
(of-object "GType")
(c-name "g_type_get_plugin")
@@ -1941,7 +2262,7 @@
(c-name "g_type_interface_get_plugin")
(return-type "GTypePlugin*")
(parameters
- '("GType" "implementation_type")
+ '("GType" "interface_type")
)
)
@@ -1996,6 +2317,24 @@
)
)
+(define-function g_type_add_interface_check
+ (c-name "g_type_add_interface_check")
+ (return-type "none")
+ (parameters
+ '("gpointer" "check_data")
+ '("GTypeInterfaceCheckFunc" "check_func")
+ )
+)
+
+(define-function g_type_remove_interface_check
+ (c-name "g_type_remove_interface_check")
+ (return-type "none")
+ (parameters
+ '("gpointer" "check_data")
+ '("GTypeInterfaceCheckFunc" "check_func")
+ )
+)
+
(define-method value_table_peek
(of-object "GType")
(c-name "g_type_value_table_peek")
@@ -2096,7 +2435,7 @@
-;; From gobject/gtypemodule.h
+;; From gtypemodule.h
(define-function g_type_module_get_type
(c-name "g_type_module_get_type")
@@ -2147,9 +2486,29 @@
)
)
+(define-method register_enum
+ (of-object "GTypeModule")
+ (c-name "g_type_module_register_enum")
+ (return-type "GType")
+ (parameters
+ '("const-gchar*" "name")
+ '("const-GEnumValue*" "const_static_values")
+ )
+)
+
+(define-method register_flags
+ (of-object "GTypeModule")
+ (c-name "g_type_module_register_flags")
+ (return-type "GType")
+ (parameters
+ '("const-gchar*" "name")
+ '("const-GFlagsValue*" "const_static_values")
+ )
+)
-;; From gobject/gtypeplugin.h
+
+;; From gtypeplugin.h
(define-function g_type_plugin_get_type
(c-name "g_type_plugin_get_type")
@@ -2184,27 +2543,28 @@
(c-name "g_type_plugin_complete_interface_info")
(return-type "none")
(parameters
- '("GType" "interface_type")
'("GType" "instance_type")
+ '("GType" "interface_type")
'("GInterfaceInfo*" "info")
)
)
-;; From gobject/gvaluearray.h
+;; From gvaluearray.h
(define-method get_nth
(of-object "GValueArray")
(c-name "g_value_array_get_nth")
(return-type "GValue*")
(parameters
- '("guint" "index")
+ '("guint" "index_")
)
)
(define-function g_value_array_new
(c-name "g_value_array_new")
+ (is-constructor-of "GValueArray")
(return-type "GValueArray*")
(parameters
'("guint" "n_prealloced")
@@ -2246,7 +2606,7 @@
(c-name "g_value_array_insert")
(return-type "GValueArray*")
(parameters
- '("guint" "index")
+ '("guint" "index_")
'("const-GValue*" "value")
)
)
@@ -2256,7 +2616,7 @@
(c-name "g_value_array_remove")
(return-type "GValueArray*")
(parameters
- '("guint" "index")
+ '("guint" "index_")
)
)
@@ -2281,11 +2641,11 @@
-;; From gobject/gvaluecollector.h
+;; From gvaluecollector.h
-;; From gobject/gvalue.h
+;; From gvalue.h
(define-method init
(of-object "GValue")
@@ -2377,7 +2737,16 @@
-;; From gobject/gvaluetypes.h
+;; From gvaluetypes.h
+
+(define-method set_char
+ (of-object "GValue")
+ (c-name "g_value_set_char")
+ (return-type "none")
+ (parameters
+ '("gchar" "v_char")
+ )
+)
(define-method get_char
(of-object "GValue")
@@ -2580,6 +2949,26 @@
(return-type "gpointer")
)
+(define-function g_gtype_get_type
+ (c-name "g_gtype_get_type")
+ (return-type "GType")
+)
+
+(define-method set_gtype
+ (of-object "GValue")
+ (c-name "g_value_set_gtype")
+ (return-type "none")
+ (parameters
+ '("GType" "v_gtype")
+ )
+)
+
+(define-method get_gtype
+ (of-object "GValue")
+ (c-name "g_value_get_gtype")
+ (return-type "GType")
+)
+
(define-function g_pointer_type_register_static
(c-name "g_pointer_type_register_static")
(return-type "GType")
@@ -2596,6 +2985,15 @@
)
)
+(define-method take_string
+ (of-object "GValue")
+ (c-name "g_value_take_string")
+ (return-type "none")
+ (parameters
+ '("gchar*" "v_string")
+ )
+)
+
(define-method set_string_take_ownership
(of-object "GValue")
(c-name "g_value_set_string_take_ownership")