diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2014-05-26 14:02:30 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2014-05-27 17:47:12 +0200 |
commit | d05a9f9a7b2371b13bf9ec766482f1bb15a3853e (patch) | |
tree | ccd7f5092eeeba5af262d490fcbe5a3682906c09 /gtk/gtkspinbutton.c | |
parent | ad6606e8af05875e60260903c071b6cc7e135194 (diff) | |
download | gtk+-d05a9f9a7b2371b13bf9ec766482f1bb15a3853e.tar.gz |
gesture: Replace gtk_gesture_attach/detach with event controller API
Event controllers now auto-attach, and the GtkCapturePhase only determines
when are events dispatched, but all controllers are managed by the widget wrt
grabs.
All callers have been updated.
Diffstat (limited to 'gtk/gtkspinbutton.c')
-rw-r--r-- | gtk/gtkspinbutton.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkspinbutton.c b/gtk/gtkspinbutton.c index 90857af080..26b0d147f8 100644 --- a/gtk/gtkspinbutton.c +++ b/gtk/gtkspinbutton.c @@ -710,7 +710,8 @@ gtk_spin_button_init (GtkSpinButton *spin_button) gtk_widget_add_events (GTK_WIDGET (spin_button), GDK_SCROLL_MASK); priv->swipe_gesture = gtk_gesture_swipe_new (GTK_WIDGET (spin_button)); - gtk_gesture_attach (priv->swipe_gesture, GTK_PHASE_CAPTURE); + gtk_event_controller_set_propagation_phase (GTK_EVENT_CONTROLLER (priv->swipe_gesture), + GTK_PHASE_CAPTURE); g_signal_connect (priv->swipe_gesture, "begin", G_CALLBACK (swipe_gesture_begin), spin_button); g_signal_connect (priv->swipe_gesture, "update", @@ -731,7 +732,6 @@ gtk_spin_button_finalize (GObject *object) if (priv->up_panel_context) g_object_unref (priv->up_panel_context); - gtk_gesture_detach (priv->swipe_gesture); g_object_unref (priv->swipe_gesture); G_OBJECT_CLASS (gtk_spin_button_parent_class)->finalize (object); |