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 /tests/gobject/override.c | |
parent | 548b2bd02bece4fa9a7faa9129019e2822e27e3e (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