+2005-05-02 Matthias Clasen <mclasen@redhat.com>
+
+ * gobject/tmpl/signals.sgml:
+ * gobject/tmpl/generic_values.sgml:
+ * gobject/tmpl/gtype.sgml:
+ * gobject/tmpl/value_arrays.sgml:
+ * gobject/tmpl/param_value_types.sgml:
+ * gobject/tmpl/gtypemodule.sgml:
+ * gobject/tmpl/enumerations_flags.sgml: Small additions.
+
2005-05-01 Matthias Clasen <mclasen@redhat.com>
* glib/tmpl/completions.sgml: Document
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### STRUCT GEnumClass ##### -->
<para>
The class of an enumeration type holds information about its
possible values.
</para>
-@g_type_class:
+@g_type_class: the parent class
@minimum: the smallest possible value.
@maximum: the largest possible value.
@n_values: the number of possible values.
possible values.
</para>
-@g_type_class:
+@g_type_class: the parent class
@mask: a mask covering all possible values.
@n_values: the number of possible values.
@values: an array of #GFlagsValue structs describing the
a separate interface. See the Standard Values API for details.
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### MACRO G_VALUE_HOLDS ##### -->
<para>
Returns #TRUE if @value holds (or contains) a value of @type.
warning if the check fails.
</para>
-@value:
-@type:
+@value: A #GValue structure.
+@type: A #GType value.
<!-- ##### MACRO G_VALUE_TYPE ##### -->
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### TYPEDEF GType ##### -->
<para>
A numerical value which represents the unique identifier of a registered
used specifically for managing fundamental types.
</para>
-@type_flags:
+@type_flags: #GTypeFundamentalFlags describing the characteristics of the fundamental type
<!-- ##### STRUCT GInterfaceInfo ##### -->
<para>
@G_TYPE_DEBUG_NONE: Print no messages.
@G_TYPE_DEBUG_OBJECTS: Print messages about object bookkeeping.
@G_TYPE_DEBUG_SIGNALS: Print messages about signal emissions.
-@G_TYPE_DEBUG_MASK:
+@G_TYPE_DEBUG_MASK: Mask covering all debug flags.
<!-- ##### FUNCTION g_type_init_with_debug_flags ##### -->
<para>
@G_TYPE_FLAG_CLASSED: Indicates a classed type.
@G_TYPE_FLAG_INSTANTIATABLE: Indicates an instantiable type (implies classed).
-@G_TYPE_FLAG_DERIVABLE: Indicates a flat derivable type.
+@G_TYPE_FLAG_DERIVABLE: Indicates a flat derivable type.
@G_TYPE_FLAG_DEEP_DERIVABLE: Indicates a deep derivable type (implies derivable).
<!-- ##### FUNCTION g_type_register_static ##### -->
</variablelist>
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### STRUCT GTypeModule ##### -->
<para>
The members of the <structname>GTypeModule</structname> structure should not
be accessed directly, except for the @name field.
</para>
-@name:
+@name: the name of the module
<!-- ##### STRUCT GTypeModuleClass ##### -->
<para>
the @load and @unload functions in #GTypeModuleClass must be implemented.
</para>
-@parent_class:
+@parent_class: the parent class
@load: loads the module and registers one or more types using
g_type_module_register_type().
@unload: unloads the module
#GParamSpec, #GValue, g_object_class_install_property().
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### MACRO G_IS_PARAM_SPEC_BOOLEAN ##### -->
<para>
Return whether the given #GParamSpec is of type %G_TYPE_PARAM_BOOLEAN.
@minimum: minimum value for the property specified
@maximum: maximum value for the property specified
@default_value: default value for the property specified
-@epsilon:
+@epsilon: values closer than @epsilon will be considered identical
+ by g_param_values_cmp(); the default value is 1e-30.
<!-- ##### FUNCTION g_param_spec_float ##### -->
<para>
@minimum: minimum value for the property specified
@maximum: maximum value for the property specified
@default_value: default value for the property specified
-@epsilon:
+@epsilon: values closer than @epsilon will be considered identical
+ by g_param_values_cmp(); the default value is 1e-90.
+
<!-- ##### FUNCTION g_param_spec_double ##### -->
<para>
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### STRUCT GSignalInvocationHint ##### -->
<para>
The #GSignalInvocationHint structure is used to pass on additional information
@ihint: Signal invocation hint, see #GSignalInvocationHint.
@return_accu: Accumulator to collect callback return values in, this
is the return value of the current signal emission.
-@handler_return:
-@data:
+@handler_return: A #GValue holding the return value of the signal handler.
+@data: Callback data that was specified when creating the signal.
@Returns: The accumulator function returns whether the signal emission
should be aborted. Returning %FALSE means to abort the
current emission and %TRUE is returned for continuation.
#GValue, #GParamSpecValueArray, g_param_spec_value_array()
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
<!-- ##### STRUCT GValueArray ##### -->
<para>
A #GValueArray contains an array of #GValue elements.
Free a #GValueArray including its contents.
</para>
-@value_array:
+@value_array: #GValueArray to free
<!-- ##### FUNCTION g_value_array_append ##### -->