summaryrefslogtreecommitdiff
path: root/gtk/gtktipsquery.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtktipsquery.c')
-rw-r--r--gtk/gtktipsquery.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/gtk/gtktipsquery.c b/gtk/gtktipsquery.c
index a4f38a4630..355a8b1490 100644
--- a/gtk/gtktipsquery.c
+++ b/gtk/gtktipsquery.c
@@ -159,16 +159,17 @@ gtk_tips_query_class_init (GtkTipsQueryClass *class)
GTK_TYPE_STRING,
GTK_TYPE_STRING);
tips_query_signals[SIGNAL_WIDGET_SELECTED] =
- gtk_signal_new ("widget_selected",
- GTK_RUN_LAST,
- GTK_CLASS_TYPE (object_class),
- GTK_SIGNAL_OFFSET (GtkTipsQueryClass, widget_selected),
- gtk_marshal_BOOLEAN__OBJECT_STRING_STRING_BOXED,
- GTK_TYPE_BOOL, 4,
- GTK_TYPE_WIDGET,
- GTK_TYPE_STRING,
- GTK_TYPE_STRING,
- GTK_TYPE_GDK_EVENT);
+ g_signal_newc("widget_selected",
+ G_TYPE_FROM_CLASS(object_class),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET(GtkTipsQueryClass, widget_selected),
+ _gtk_boolean_handled_accumulator, NULL,
+ gtk_marshal_BOOLEAN__OBJECT_STRING_STRING_BOXED,
+ G_TYPE_BOOLEAN, 4,
+ GTK_TYPE_WIDGET,
+ G_TYPE_STRING,
+ G_TYPE_STRING,
+ GTK_TYPE_GDK_EVENT);
}
static void