diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-04-11 12:40:21 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-04-11 17:29:27 -0400 |
commit | bd56bc9055d8a7f9b12c17a6c09ec3a8455c5c0a (patch) | |
tree | 2f0c8d91ae4445e5bd8bf00a67d08352b48bc54f /gtk/gtkeventcontroller.h | |
parent | 3e7e862415ac6f802ef42ad882c413a5c4bcba56 (diff) | |
download | gtk+-bd56bc9055d8a7f9b12c17a6c09ec3a8455c5c0a.tar.gz |
Add gtk_event_controller_get_current_event[_state]
For now these are private, to replace internal uses
of gtk_get_current_event[_state], but we may want to
make them public.
Diffstat (limited to 'gtk/gtkeventcontroller.h')
-rw-r--r-- | gtk/gtkeventcontroller.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gtk/gtkeventcontroller.h b/gtk/gtkeventcontroller.h index 6bdcfbb678..4b33432895 100644 --- a/gtk/gtkeventcontroller.h +++ b/gtk/gtkeventcontroller.h @@ -72,6 +72,15 @@ GDK_AVAILABLE_IN_ALL void gtk_event_controller_set_name (GtkEventController *controller, const char *name); +GDK_AVAILABLE_IN_ALL +GdkEvent * gtk_event_controller_get_current_event (GtkEventController *controller); +GDK_AVAILABLE_IN_ALL +guint32 gtk_event_controller_get_current_event_time (GtkEventController *controller); +GDK_AVAILABLE_IN_ALL +GdkDevice * gtk_event_controller_get_current_event_device (GtkEventController *controller); +GDK_AVAILABLE_IN_ALL +GdkModifierType gtk_event_controller_get_current_event_state (GtkEventController *controller); + G_END_DECLS #endif /* __GTK_EVENT_CONTROLLER_H__ */ |