mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-27 17:52:58 +02:00
got rid of g_set_error_handler(), g_set_warning_handler(),
Mon Sep 10 17:13:36 2001 Tim Janik <timj@gtk.org> * glib/gmessages.h: got rid of g_set_error_handler(), g_set_warning_handler(), g_set_message_handler(). Wed Sep 5 05:24:07 2001 Tim Janik <timj@gtk.org> * gobject/tmpl/gboxed.sgml: documented some functions. * gobject/tmpl/objects.sgml: some fixups. Mon Sep 10 19:27:47 2001 Tim Janik <timj@gtk.org> * gtype.[hc]: g_type_add_interface*(): implement the ability to add an interface to a type whose parents already conform to this interface. such "overriding" interfaces, when initialized, are not just initialized with 0, but with a copy of the interface they override. g_type_interface_peek_parent(): new function, return the interface that this interface "overrides", if any. * testgruntime.c: test new interface stuff.
This commit is contained in:
@@ -234,6 +234,7 @@ g_flags_complete_type_info
|
||||
<FILE>gboxed</FILE>
|
||||
<TITLE>Boxed Types</TITLE>
|
||||
GBoxed
|
||||
GBoxedInitFunc
|
||||
GBoxedCopyFunc
|
||||
GBoxedFreeFunc
|
||||
g_boxed_copy
|
||||
|
@@ -1,12 +1,11 @@
|
||||
<!-- ##### SECTION Title ##### -->
|
||||
Enumeration and Flag Types
|
||||
Enums and Flags
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
Enumeration and flags types.
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
|
@@ -1,8 +1,8 @@
|
||||
<!-- ##### SECTION Title ##### -->
|
||||
gboxed
|
||||
GBoxed
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
Mechanism to wrap opaque C structures registered by the type system.
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
@@ -11,52 +11,55 @@ gboxed
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
#GParamSpecBoxed, g_param_spec_boxed()
|
||||
</para>
|
||||
|
||||
<!-- ##### USER_FUNCTION GBoxedCopyFunc ##### -->
|
||||
<para>
|
||||
|
||||
This function is provided by the user and should produce a copy of the passed
|
||||
in boxed structure.
|
||||
</para>
|
||||
|
||||
@boxed:
|
||||
@Returns:
|
||||
@boxed: The boxed structure to be copied.
|
||||
@Returns: The newly created copy of the boxed structure.
|
||||
|
||||
|
||||
<!-- ##### USER_FUNCTION GBoxedFreeFunc ##### -->
|
||||
<para>
|
||||
|
||||
This function is provided by the user and should free the boxed
|
||||
structure passed.
|
||||
</para>
|
||||
|
||||
@boxed:
|
||||
@boxed: The boxed structure to be freed.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_boxed_copy ##### -->
|
||||
<para>
|
||||
|
||||
Provide a copy of a boxed structure @src_boxed which is of type @boxed_type.
|
||||
</para>
|
||||
|
||||
@boxed_type:
|
||||
@src_boxed:
|
||||
@Returns:
|
||||
@boxed_type: The type of @src_boxed.
|
||||
@src_boxed: The boxed structure to be copied.
|
||||
@Returns: The newly created copy of the boxed structure.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_boxed_free ##### -->
|
||||
<para>
|
||||
|
||||
Free the boxed structure @boxed which is of type @boxed_type.
|
||||
</para>
|
||||
|
||||
@boxed_type:
|
||||
@boxed:
|
||||
@boxed_type: The type of @boxed.
|
||||
@boxed: The boxed structure to be freed.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_value_set_boxed ##### -->
|
||||
<para>
|
||||
|
||||
Assign a #GValue which is initialized with a certain boxed type a
|
||||
boxed structure of that very same type.
|
||||
</para>
|
||||
|
||||
@value:
|
||||
@boxed:
|
||||
@value: The #GValue to be assigned a value to.
|
||||
@boxed: The boxed structure which has to be of the same type the #GValue got initialized with.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_value_set_static_boxed ##### -->
|
||||
@@ -97,14 +100,17 @@ This is an internal function introduced mainly for C marshallers.
|
||||
|
||||
<!-- ##### FUNCTION g_boxed_type_register_static ##### -->
|
||||
<para>
|
||||
|
||||
This function creates a new %G_TYPE_BOXED derived type id for a new
|
||||
boxed type with name @name. Boxed type handling functions have to be
|
||||
provided to copy and free opaque boxed structures of this type.
|
||||
</para>
|
||||
|
||||
@name:
|
||||
@name: Name of the new boxed type.
|
||||
@boxed_copy: Boxed structure copy function.
|
||||
@boxed_free: Boxed structure free function.
|
||||
@Returns: New %G_TYPE_BOXED derived type id for @name.
|
||||
<!-- # Unused Parameters # -->
|
||||
@boxed_init:
|
||||
@boxed_copy:
|
||||
@boxed_free:
|
||||
@is_refcounted:
|
||||
@Returns:
|
||||
|
||||
|
||||
|
@@ -4,6 +4,13 @@
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### USER_FUNCTION GBoxedInitFunc ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION g_closure_add_fnotify ##### -->
|
||||
<para>
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
<!-- ##### SECTION Title ##### -->
|
||||
The Base Object Type
|
||||
GObject
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
The base object type.
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
@@ -16,7 +16,8 @@ The Base Object Type
|
||||
|
||||
<!-- ##### STRUCT GObject ##### -->
|
||||
<para>
|
||||
|
||||
All the fields in the GObject structure are private to the #GObject implementation
|
||||
and should never be accessed directly.
|
||||
</para>
|
||||
|
||||
@g_type_instance:
|
||||
@@ -71,26 +72,30 @@ The Base Object Type
|
||||
|
||||
<!-- ##### MACRO G_TYPE_IS_OBJECT ##### -->
|
||||
<para>
|
||||
|
||||
Return a boolean value of %FALSE or %TRUE indicating whether
|
||||
the passed in type id is a %G_TYPE_OBJECT or derived from it.
|
||||
</para>
|
||||
|
||||
@type:
|
||||
@type: Type id to check for is a %G_TYPE_OBJECT relationship.
|
||||
@Returns: %FALSE or %TRUE, indicating whether @type is a %G_TYPE_OBJECT.
|
||||
|
||||
|
||||
<!-- ##### MACRO G_OBJECT ##### -->
|
||||
<para>
|
||||
|
||||
Cast a #GObject or derived pointer into a (GObject*) pointer.
|
||||
Depending on the current debugging level, this function may invoke
|
||||
certain runtime checks to identify invalid casts.
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@object: Object which is subject to casting.
|
||||
|
||||
|
||||
<!-- ##### MACRO G_IS_OBJECT ##### -->
|
||||
<para>
|
||||
|
||||
Check whether a valid #GTypeInstance pointer is of type %G_TYPE_OBJECT.
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@object: Instance to check for being a %G_TYPE_OBJECT.
|
||||
|
||||
|
||||
<!-- ##### MACRO G_OBJECT_CLASS ##### -->
|
||||
@@ -119,10 +124,11 @@ The Base Object Type
|
||||
|
||||
<!-- ##### MACRO G_OBJECT_TYPE ##### -->
|
||||
<para>
|
||||
|
||||
Return the type id of an object.
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@object: Object to return the type id for.
|
||||
@Returns: Type id of @object.
|
||||
|
||||
|
||||
<!-- ##### MACRO G_OBJECT_TYPE_NAME ##### -->
|
||||
@@ -256,8 +262,8 @@ lifetime of @object. When the @object is finalized, @weak_pointer will
|
||||
be set to %NULL.
|
||||
</para>
|
||||
|
||||
@object: the object that should be weak referenced.
|
||||
@weak_pointer_location: the memory address of a pointer.
|
||||
@object: The object that should be weak referenced.
|
||||
@weak_pointer_location: The memory address of a pointer.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_object_remove_weak_pointer ##### -->
|
||||
@@ -267,8 +273,8 @@ using g_object_add_weak_pointer(). The @weak_pointer_location has
|
||||
to match the one used with g_object_add_weak_pointer().
|
||||
</para>
|
||||
|
||||
@object: the object that is weak referenced.
|
||||
@weak_pointer_location: the memory address of a pointer.
|
||||
@object: The object that is weak referenced.
|
||||
@weak_pointer_location: The memory address of a pointer.
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_object_connect ##### -->
|
||||
@@ -302,8 +308,6 @@ to match the one used with g_object_add_weak_pointer().
|
||||
@first_property_name:
|
||||
@Varargs:
|
||||
@Returns:
|
||||
<!-- # Unused Parameters # -->
|
||||
@first_param_name:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_object_get ##### -->
|
||||
@@ -314,8 +318,6 @@ to match the one used with g_object_add_weak_pointer().
|
||||
@object:
|
||||
@first_property_name:
|
||||
@Varargs:
|
||||
<!-- # Unused Parameters # -->
|
||||
@first_param_name:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_object_notify ##### -->
|
||||
@@ -454,8 +456,6 @@ to match the one used with g_object_add_weak_pointer().
|
||||
@first_property_name:
|
||||
@var_args:
|
||||
@Returns:
|
||||
<!-- # Unused Parameters # -->
|
||||
@first_param_name:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_object_set_valist ##### -->
|
||||
@@ -466,8 +466,6 @@ to match the one used with g_object_add_weak_pointer().
|
||||
@object:
|
||||
@first_property_name:
|
||||
@var_args:
|
||||
<!-- # Unused Parameters # -->
|
||||
@first_param_name:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_object_get_valist ##### -->
|
||||
@@ -478,8 +476,6 @@ to match the one used with g_object_add_weak_pointer().
|
||||
@object:
|
||||
@first_property_name:
|
||||
@var_args:
|
||||
<!-- # Unused Parameters # -->
|
||||
@first_param_name:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_object_watch_closure ##### -->
|
||||
|
@@ -13,7 +13,7 @@ in order for it to be used as a boxed type through %G_TYPE_VALUE_ARRAY.
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
#GValue, #GParamSpecValueArray
|
||||
#GValue, #GParamSpecValueArray, g_param_spec_value_array()
|
||||
</para>
|
||||
|
||||
<!-- ##### STRUCT GValueArray ##### -->
|
||||
|
Reference in New Issue
Block a user