summaryrefslogtreecommitdiff
path: root/gobject/gsignal.h
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>2001-12-18 20:38:58 +0000
committerTim Janik <timj@src.gnome.org>2001-12-18 20:38:58 +0000
commit69c000f069ae934760678577506495fed061d9e4 (patch)
treec5022e48eba3fb8a4135aff1e513e124757d1ef9 /gobject/gsignal.h
parentb0a42f20581f7131ee10756571e20ee2a52d827f (diff)
added some assertions to test g_signal_get_invocation_hint().
Tue Dec 18 21:39:57 2001 Tim Janik <timj@gtk.org> * testoverride.c: added some assertions to test g_signal_get_invocation_hint(). * gsignal.[hc]: remove signal_id argument from g_signal_chain_from_overridden(), the parameters are assumed to match the innermost signal currently in emission for this instance. added g_signal_get_invocation_hint() to figure the invocation hint of the innermost signal emission of an instance. * gsignal.c (g_signal_list_ids): fix G_BSEARCH_ARRAY_NODES() to access a bsearch array and not a pointer to it (discovered by Sven Neumann).
Diffstat (limited to 'gobject/gsignal.h')
-rw-r--r--gobject/gsignal.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gobject/gsignal.h b/gobject/gsignal.h
index 6b9628581..9e3de1065 100644
--- a/gobject/gsignal.h
+++ b/gobject/gsignal.h
@@ -152,6 +152,7 @@ gboolean g_signal_parse_name (const gchar *detailed_signal,
guint *signal_id_p,
GQuark *detail_p,
gboolean force_detail_quark);
+GSignalInvocationHint* g_signal_get_invocation_hint (gpointer instance);
/* --- signal emissions --- */
@@ -232,7 +233,6 @@ void g_signal_override_class_closure (guint signal_id,
GType instance_type,
GClosure *class_closure);
void g_signal_chain_from_overridden (const GValue *instance_and_params,
- guint signal_id,
GValue *return_value);