From 2dc7d37a43d1946617e77dc278e6d32c5e229d0b Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Thu, 8 Apr 2010 14:49:36 +0000 Subject: GTK's source suggests scroll wheels generally get twice as much scrollypower as arrow keys svn path=/trunk/netsurf/; revision=10316 --- gtk/gtk_window.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gtk/gtk_window.c b/gtk/gtk_window.c index ad518d9b1..063925eb7 100644 --- a/gtk/gtk_window.c +++ b/gtk/gtk_window.c @@ -552,7 +552,7 @@ gboolean nsgtk_window_scroll_event(GtkWidget *widget, case GDK_SCROLL_LEFT: scroll = hscroll; value = gtk_adjustment_get_value(scroll) - - scroll->step_increment; + (scroll->step_increment * 2); if (value < scroll->lower) value = scroll->lower; break; @@ -560,7 +560,7 @@ gboolean nsgtk_window_scroll_event(GtkWidget *widget, case GDK_SCROLL_UP: scroll = vscroll; value = gtk_adjustment_get_value(scroll) - - scroll->step_increment; + (scroll->step_increment * 2); if (value < scroll->lower) value = scroll->lower; break; @@ -568,7 +568,7 @@ gboolean nsgtk_window_scroll_event(GtkWidget *widget, case GDK_SCROLL_RIGHT: scroll = hscroll; value = gtk_adjustment_get_value(scroll) + - scroll->step_increment; + (scroll->step_increment * 2); if (value > scroll->upper - alloc->width) value = scroll->upper - alloc->width; break; @@ -576,7 +576,7 @@ gboolean nsgtk_window_scroll_event(GtkWidget *widget, case GDK_SCROLL_DOWN: scroll = vscroll; value = gtk_adjustment_get_value(scroll) + - scroll->step_increment; + (scroll->step_increment * 2); if (value > scroll->upper - alloc->height) value = scroll->upper - alloc->height; break; -- cgit v1.2.3