mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-13 04:46:15 +01:00
617332234d
Thu Mar 8 16:23:34 2001 Tim Janik <timj@gtk.org> * ghook.[hc]: destruction cleanup. there's one ->finalize_hook member in the hooklist now that gets called when a hook should be destroyed, that's it. that function is guarranteed to be called only when all ref_counts to the hook vanished, thus also when the hook is not in call. Thu Mar 8 16:35:48 2001 Tim Janik <timj@gtk.org> * gparamspecs.[hc]: s/g_param_spec_string_c/g_param_spec_stringc/. * gsignal.[hc]: fixed accumulator invocation, implemented emission hooks. and no, neither of these callbacks are called via a closure, language bindings can wrap the accumulator and emission hook interface, they already get parameters marshalled into a GValue array. (g_signal_connect): removed this function as its C specific, doesn't cover the swapped argument, is too close to its broken original gtk_signal_connect() and creates demand for _swapped, _after and _swapped_after variants <brrr>. (g_signal_connectc): convenience macro to connect a C handler func with data, like the old g_signal_connect() plus swapped argument. * gtype.h: * gboxed.c: added G_TYPE_VALUE boxed type.
67 lines
937 B
Plaintext
67 lines
937 B
Plaintext
<!-- ##### FUNCTION g_param_spec_string_c ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@nick:
|
|
@blurb:
|
|
@default_value:
|
|
@flags:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g_signal_add_emission_hook_full ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@signal_id:
|
|
@closure:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g_type_value_is_a ##### -->
|
|
<para>
|
|
Determines if @value is a #GValue whose type conforms to @type.
|
|
</para>
|
|
|
|
@value: A valid #GValue structure.
|
|
@type: A #GType value.
|
|
@Returns: #TRUE if @value is a #GValue of @type or #FALSE if not.
|
|
|
|
<!-- ##### FUNCTION g_value_convert ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@src_value:
|
|
@dest_value:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g_value_register_exchange_func ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value_type1:
|
|
@value_type2:
|
|
@func:
|
|
|
|
<!-- ##### FUNCTION g_value_types_exchangable ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value_type1:
|
|
@value_type2:
|
|
@Returns:
|
|
|
|
<!-- ##### FUNCTION g_values_exchange ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@value1:
|
|
@value2:
|
|
@Returns:
|
|
|