[gtk/wip/matthiasc/focus2: 47/50] Export gtk_synthesize_crossing_events internally
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/matthiasc/focus2: 47/50] Export gtk_synthesize_crossing_events internally
- Date: Thu, 7 Mar 2019 11:44:19 +0000 (UTC)
commit 33437370d4e0cf1567035e66a2ca2f0e90685110
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Mar 6 23:39:53 2019 -0500
Export gtk_synthesize_crossing_events internally
We want to use this for focus changes, now that
it can emit focus change events.
gtk/gtkmain.c | 2 +-
gtk/gtkwidgetprivate.h | 6 ++++++
2 files changed, 7 insertions(+), 1 deletion(-)
---
diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c
index 3f8e50c288..96b3036248 100644
--- a/gtk/gtkmain.c
+++ b/gtk/gtkmain.c
@@ -1464,7 +1464,7 @@ synth_crossing (GtkWidget *widget,
g_object_unref (event);
}
-static void
+void
gtk_synthesize_crossing_events (GtkWindow *toplevel,
GtkWidget *old_target,
GtkWidget *new_target,
diff --git a/gtk/gtkwidgetprivate.h b/gtk/gtkwidgetprivate.h
index f6c939e005..9af082e690 100644
--- a/gtk/gtkwidgetprivate.h
+++ b/gtk/gtkwidgetprivate.h
@@ -244,6 +244,12 @@ GdkSurface * _gtk_widget_get_device_surface (GtkWidget *widget,
GdkDevice *device);
GList * _gtk_widget_list_devices (GtkWidget *widget);
+void gtk_synthesize_crossing_events (GtkWindow *toplevel,
+ GtkWidget *from,
+ GtkWidget *to,
+ GdkEvent *event,
+ GdkCrossingMode mode);
+
void _gtk_widget_synthesize_crossing (GtkWidget *from,
GtkWidget *to,
GdkDevice *device,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]