summaryrefslogtreecommitdiff
path: root/gtk/gtkmain.h
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2001-04-02 22:45:19 +0000
committerOwen Taylor <otaylor@src.gnome.org>2001-04-02 22:45:19 +0000
commit0aef43bcbcb208d7419711ffd48dd7942d538952 (patch)
tree1548b0cc606e6d622783e090a1312649b560138d /gtk/gtkmain.h
parent29985af0fa06d7db2de812dcc8e0653bd70b1936 (diff)
downloadgtk+-0aef43bcbcb208d7419711ffd48dd7942d538952.tar.gz
Applied patch from Ron Steinke to add signal accumulators so that signals
Mon Apr 2 16:41:08 2001 Owen Taylor <otaylor@redhat.com> * Applied patch from Ron Steinke to add signal accumulators so that signals with the convention 'TRUE return means handled' stop emission on a TRUE return. * gtk/gtkmain.[ch]: Add private accumulator _gtk_boolean_handled_accumulator, used throughout GTK+. * gtk/gtkspinbutton.c: Add accumulator for ::output. * gtk/gtktipsquery.c: Add accumulator for ::widget_selected * gtk/gtkwidget.c: Add accumulators for event signals, ::drag_motion, ::drag_drop. Use _gtk_boolean_handled_accumator for ::mnemonic-activate. * gtk/gtkwindow.c: Add accumulator for ::frame_event Mon Apr 2 16:24:21 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkwidget.c: Add missing include.
Diffstat (limited to 'gtk/gtkmain.h')
-rw-r--r--gtk/gtkmain.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk/gtkmain.h b/gtk/gtkmain.h
index 26d7a5b380..083b0ba98b 100644
--- a/gtk/gtkmain.h
+++ b/gtk/gtkmain.h
@@ -193,6 +193,12 @@ GtkWidget* gtk_get_event_widget (GdkEvent *event);
void gtk_propagate_event (GtkWidget *widget,
GdkEvent *event);
+gboolean _gtk_boolean_handled_accumulator (GSignalInvocationHint *ihint,
+ GValue *return_accu,
+ const GValue *handler_return,
+ gpointer dummy);
+
+
#ifdef __cplusplus
}
#endif /* __cplusplus */