summaryrefslogtreecommitdiff
path: root/tests/gobject/override.c
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 /tests/gobject/override.c
parent548b2bd02bece4fa9a7faa9129019e2822e27e3e (diff)
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 'tests/gobject/override.c')
0 files changed, 0 insertions, 0 deletions