[gtk+/wip/matthiasc/kill-key-events2: 3/10] testsuite: Don't use ::key-press-event
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/matthiasc/kill-key-events2: 3/10] testsuite: Don't use ::key-press-event
- Date: Sun, 4 Feb 2018 23:18:51 +0000 (UTC)
commit 66a65a65bb1042667bdeaa45d70a3d153df00817
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Jan 31 12:35:05 2018 +0100
testsuite: Don't use ::key-press-event
We don't need it here.
testsuite/gtk/window.c | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/testsuite/gtk/window.c b/testsuite/gtk/window.c
index ba289f2..758c108 100644
--- a/testsuite/gtk/window.c
+++ b/testsuite/gtk/window.c
@@ -40,11 +40,13 @@ on_draw (GtkDrawingArea *da,
}
static gboolean
-on_keypress (GtkWidget *widget)
+on_keypress (GtkWidget *widget,
+ GdkEvent *event)
{
- gtk_main_quit ();
+ if (gdk_event_get_event_type (event) == GDK_KEY_PRESS)
+ gtk_main_quit ();
- return TRUE;
+ return GDK_EVENT_PROPAGATE;
}
static void
@@ -56,7 +58,7 @@ test_default_size (void)
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
if (interactive)
- g_signal_connect (window, "key-press-event", G_CALLBACK (on_keypress), NULL);
+ g_signal_connect (window, "event", G_CALLBACK (on_keypress), NULL);
da = gtk_drawing_area_new ();
gtk_drawing_area_set_draw_func (GTK_DRAWING_AREA (da), on_draw, NULL, NULL);
@@ -133,7 +135,7 @@ test_resize (void)
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
if (interactive)
- g_signal_connect (window, "key-press-event", G_CALLBACK (on_keypress), NULL);
+ g_signal_connect (window, "event", G_CALLBACK (on_keypress), NULL);
da = gtk_drawing_area_new ();
gtk_drawing_area_set_draw_func (GTK_DRAWING_AREA (da), on_draw, NULL, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]