diff options
author | Michael Natterer <mitch@imendio.com> | 2008-07-04 11:10:17 +0000 |
---|---|---|
committer | Michael Natterer <mitch@src.gnome.org> | 2008-07-04 11:10:17 +0000 |
commit | 20d4f6da7324dece455eed2b64e3073895306440 (patch) | |
tree | 4be0a6193f95103631c67afb853d28ab01c58be1 /gobject/gobject.symbols | |
parent | 548b2bd02bece4fa9a7faa9129019e2822e27e3e (diff) | |
download | glib-20d4f6da7324dece455eed2b64e3073895306440.tar.gz |
Bug 541208 – Functions to easily install and use signals without class
2008-07-04 Michael Natterer <mitch@imendio.com>
Bug 541208 – Functions to easily install and use signals without
class struct slot
* gobject.symbols
* gsignal.[ch] (g_signal_new_class_handler): the same as
_gtk_binding_signal_new(), to install signals with a callback
instead of a class struct slot as class closure.
The next two functions are C convenience and much easier to use
than the generic overriding and chaining APIs which are intended
primarily for language bindings:
(g_signal_override_class_handler): to override a signal with a
callback instead of a class struct slot.
(g_signal_chain_from_overridden_handler): to chain up from a
signal without class struct slot. The API is similar to
g_signal_emit().
svn path=/trunk/; revision=7157
Diffstat (limited to 'gobject/gobject.symbols')
-rw-r--r-- | gobject/gobject.symbols | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gobject/gobject.symbols b/gobject/gobject.symbols index 8597af3b6..430e4997f 100644 --- a/gobject/gobject.symbols +++ b/gobject/gobject.symbols @@ -279,6 +279,7 @@ g_value_get_gtype g_signal_accumulator_true_handled g_signal_add_emission_hook g_signal_chain_from_overridden +g_signal_chain_from_overridden_handler g_signal_connect_closure g_signal_connect_closure_by_id g_signal_connect_data @@ -303,7 +304,9 @@ g_signal_name g_signal_new g_signal_newv g_signal_new_valist +g_signal_new_class_handler g_signal_override_class_closure +g_signal_override_class_handler g_signal_parse_name g_signal_query g_signal_remove_emission_hook |