diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2017-09-15 17:34:06 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2017-09-19 18:40:50 +0200 |
commit | a9988e18b0a3eb63409b87dfab53efc0b6f10b91 (patch) | |
tree | 3fac6958cc695dc70b22ffcd44ead063ce9b314a /gtk/gtkcellrendererspin.c | |
parent | 403a724164e25ec7e2c4a853b561609d12f7a1b8 (diff) | |
download | gtk+-a9988e18b0a3eb63409b87dfab53efc0b6f10b91.tar.gz |
gtk: Remove 2BUTTON and 3BUTTON events and event types
Those should be interpreted by widget-local gestures, not guessed at a
high level with no notions of the specific context. Users will want
GtkGestureMultiPress to replace these events.
Diffstat (limited to 'gtk/gtkcellrendererspin.c')
-rw-r--r-- | gtk/gtkcellrendererspin.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/gtk/gtkcellrendererspin.c b/gtk/gtkcellrendererspin.c index e9b8435d15..5fa0cae35b 100644 --- a/gtk/gtkcellrendererspin.c +++ b/gtk/gtkcellrendererspin.c @@ -303,23 +303,6 @@ gtk_cell_renderer_spin_key_press_event (GtkWidget *widget, return FALSE; } -static gboolean -gtk_cell_renderer_spin_button_press_event (GtkWidget *widget, - GdkEventButton *event, - gpointer user_data) -{ - GdkEventType event_type = gdk_event_get_event_type ((GdkEvent *) event); - - /* Block 2BUTTON and 3BUTTON here, so that they won't be eaten - * by tree view. - */ - if (event_type == GDK_2BUTTON_PRESS - || event_type == GDK_3BUTTON_PRESS) - return TRUE; - - return FALSE; -} - static GtkCellEditable * gtk_cell_renderer_spin_start_editing (GtkCellRenderer *cell, GdkEvent *event, @@ -348,10 +331,6 @@ gtk_cell_renderer_spin_start_editing (GtkCellRenderer *cell, spin = gtk_spin_button_new (priv->adjustment, priv->climb_rate, priv->digits); - g_signal_connect (spin, "button-press-event", - G_CALLBACK (gtk_cell_renderer_spin_button_press_event), - NULL); - g_object_get (cell_text, "text", &text, NULL); if (text) { |