forked from AuroraMiddleware/gtk
testsuite: Stop using ::button-press-event
We can use the generic ::event signal instead.
This commit is contained in:
parent
a2bce67d3b
commit
0c1ac9add4
@ -203,15 +203,20 @@ typedef struct {
|
|||||||
} LegacyData;
|
} LegacyData;
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
legacy_cb (GtkWidget *w, GdkEventButton *button, gpointer data)
|
legacy_cb (GtkWidget *w, GdkEvent *button, gpointer data)
|
||||||
{
|
{
|
||||||
LegacyData *ld = data;
|
if (gdk_event_get_event_type (button) == GDK_BUTTON_PRESS)
|
||||||
|
{
|
||||||
|
LegacyData *ld = data;
|
||||||
|
|
||||||
if (ld->str->len > 0)
|
if (ld->str->len > 0)
|
||||||
g_string_append (ld->str, ", ");
|
g_string_append (ld->str, ", ");
|
||||||
g_string_append_printf (ld->str, "legacy %s", gtk_widget_get_name (w));
|
g_string_append_printf (ld->str, "legacy %s", gtk_widget_get_name (w));
|
||||||
|
|
||||||
return ld->exit;
|
return ld->exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
return GDK_EVENT_PROPAGATE;
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
@ -372,7 +377,7 @@ add_legacy (GtkWidget *w, GString *str, gboolean exit)
|
|||||||
data = g_new (LegacyData, 1);
|
data = g_new (LegacyData, 1);
|
||||||
data->str = str;
|
data->str = str;
|
||||||
data->exit = exit;
|
data->exit = exit;
|
||||||
g_signal_connect (w, "button-press-event", G_CALLBACK (legacy_cb), data);
|
g_signal_connect (w, "event", G_CALLBACK (legacy_cb), data);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
Reference in New Issue
Block a user