[gthumb] grid view: let the scrolled window handle the scroll event



commit 41a5aa3c39df23ceb24f911035a12559a0be9af3
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Sun Mar 29 16:58:53 2015 +0200

    grid view: let the scrolled window handle the scroll event

 gthumb/gth-grid-view.c |   30 ------------------------------
 1 files changed, 0 insertions(+), 30 deletions(-)
---
diff --git a/gthumb/gth-grid-view.c b/gthumb/gth-grid-view.c
index d5ee753..30f8f9d 100644
--- a/gthumb/gth-grid-view.c
+++ b/gthumb/gth-grid-view.c
@@ -1842,35 +1842,6 @@ gth_grid_view_key_release (GtkWidget   *widget,
 }
 
 
-static gboolean
-gth_grid_view_scroll_event (GtkWidget      *widget,
-                           GdkEventScroll *event)
-{
-       GtkAdjustment *adj;
-       gdouble        new_value;
-       double         step;
-
-       if ((event->direction != GDK_SCROLL_UP) && (event->direction != GDK_SCROLL_DOWN))
-               return FALSE;
-
-       adj = GTH_GRID_VIEW (widget)->priv->vadjustment;
-
-       new_value = gtk_adjustment_get_value (adj);
-       step = gtk_adjustment_get_page_increment (adj);
-       if (event->direction == GDK_SCROLL_UP)
-               new_value -= step;
-       else
-               new_value += step;
-       new_value = CLAMP (new_value,
-                          gtk_adjustment_get_lower (adj),
-                          gtk_adjustment_get_upper (adj) - gtk_adjustment_get_page_size (adj));
-
-       gtk_adjustment_set_value (adj, new_value);
-
-       return TRUE;
-}
-
-
 /* -- GthFileSelection interface -- */
 
 
@@ -3673,7 +3644,6 @@ gth_grid_view_class_init (GthGridViewClass *grid_view_class)
        widget_class->focus_out_event = gth_grid_view_focus_out;
        widget_class->key_press_event = gth_grid_view_key_press;
        widget_class->key_release_event = gth_grid_view_key_release;
-       widget_class->scroll_event = gth_grid_view_scroll_event;
        widget_class->button_press_event = gth_grid_view_button_press;
        widget_class->button_release_event = gth_grid_view_button_release;
        widget_class->motion_notify_event = gth_grid_view_motion_notify;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]