summaryrefslogtreecommitdiff
path: root/gobject/gobject.symbols
diff options
context:
space:
mode:
authorMichael Natterer <mitch@imendio.com>2008-07-04 11:10:17 +0000
committerMichael Natterer <mitch@src.gnome.org>2008-07-04 11:10:17 +0000
commit20d4f6da7324dece455eed2b64e3073895306440 (patch)
tree4be0a6193f95103631c67afb853d28ab01c58be1 /gobject/gobject.symbols
parent548b2bd02bece4fa9a7faa9129019e2822e27e3e (diff)
downloadglib-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.symbols3
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