summaryrefslogtreecommitdiff
path: root/gtk/gtkprivate.h
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-02-20 23:20:58 -0500
committerMatthias Clasen <mclasen@redhat.com>2020-02-21 00:51:03 -0500
commite062137b2ce59fd52ab5604b65345a00200631dc (patch)
tree8fb4c3153301c7476a7fabff3ecec158d6bcb4b9 /gtk/gtkprivate.h
parent77aed615e803d3039af62a1416368248c0457c39 (diff)
downloadgtk+-e062137b2ce59fd52ab5604b65345a00200631dc.tar.gz
motion controller: Match focus event propagation
Make the crossing event generation for pointer events match what we do for focus now.
Diffstat (limited to 'gtk/gtkprivate.h')
-rw-r--r--gtk/gtkprivate.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk/gtkprivate.h b/gtk/gtkprivate.h
index 13bbc058e1..9e4e73a11f 100644
--- a/gtk/gtkprivate.h
+++ b/gtk/gtkprivate.h
@@ -31,6 +31,7 @@
#include "gtkcsstypesprivate.h"
#include "gtktexthandleprivate.h"
+#include "gtkeventcontrollerprivate.h"
G_BEGIN_DECLS
@@ -97,6 +98,11 @@ gboolean gtk_propagate_event (GtkWidget *widget,
GdkEvent *event);
void gtk_main_do_event (GdkEvent *event);
+GtkWidget *gtk_get_event_widget (GdkEvent *event);
+
+void check_crossing_invariants (GtkWidget *widget,
+ GtkCrossingData *crossing);
+
gdouble _gtk_get_slowdown (void);
void _gtk_set_slowdown (gdouble slowdown_factor);