diff options
author | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2010-04-08 14:49:36 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2010-04-08 14:49:36 +0000 |
commit | 2dc7d37a43d1946617e77dc278e6d32c5e229d0b (patch) | |
tree | ddecd8129cfdef61124d3105eeb43e9862a3f1b3 | |
parent | 1bbba3851918686ab620b53bfcde078353f4f7a7 (diff) | |
download | netsurf-2dc7d37a43d1946617e77dc278e6d32c5e229d0b.tar.gz netsurf-2dc7d37a43d1946617e77dc278e6d32c5e229d0b.tar.bz2 |
GTK's source suggests scroll wheels generally get twice as much scrollypower as arrow keys
svn path=/trunk/netsurf/; revision=10316
-rw-r--r-- | gtk/gtk_window.c | 8 |
1 files 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; |