summaryrefslogtreecommitdiff
path: root/gtk/gtkcellrendererspin.c
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2017-09-15 17:34:06 +0200
committerCarlos Garnacho <carlosg@gnome.org>2017-09-19 18:40:50 +0200
commita9988e18b0a3eb63409b87dfab53efc0b6f10b91 (patch)
tree3fac6958cc695dc70b22ffcd44ead063ce9b314a /gtk/gtkcellrendererspin.c
parent403a724164e25ec7e2c4a853b561609d12f7a1b8 (diff)
downloadgtk+-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.c21
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)
{