GNOME Bugzilla – Bug 323429
Automatic scrolling during selection
Last modified: 2005-12-27 07:56:30 UTC
In most applications, if you press the mouse button (to start selecting), and drag it out of the window, the contents of the window scroll, so you can easily select things larger than the window. Evince doesn't do this, but should. Other information:
It would be nice to have a patch
Created attachment 56346 [details] [review] add automatic scroll This patch add the automatic scrolling during selection. This works for me, but I'm not sure if there this is the best place to add this feature. Please let me know. Fri Dec 23 22:29:00 2005 Ricardo Markiewicz <rmarkie@fi.uba.ar> * shell/ev-view.c: Close bug #323429 : Automatic scrolling during selection
Thanks Ricardo for doing this work, really nice patch. I've just modified it a bit and committed. Also there is minor trouble that you should not set adjustment to upper value, maximum value should be (upper - page_size) instead. If you are interesed in another easy fix bug, just ask.
Thanks for working on this, everybody! Two comments: - It looks like the committed patch scrolls at a rate proportionate to the distance outside of the viewport you've moved the mouse (right?), which is good - It appears to scroll in the y-direction only; remember that you can scroll in the x-direction, too Adding horizontal scrolling looks very straightforward (just update selection_scroll_timeout_cb to deal with x-coordinates).
Yeah, forgot about horizontal scroll :( Its fixed in CVS also.