Closed
Bug 14173
Opened 25 years ago
Closed 25 years ago
Autoscrolling while selecting is awkward
Categories
(Core :: DOM: Editor, defect, P3)
Tracking
()
VERIFIED
FIXED
M12
People
(Reporter: phil, Assigned: kinmoz)
Details
I've been trying to use seamonkey for bugzilla work, and one of the major problems I'm having is that attempting to scroll while selecting text is awkward. It seems to only recognize the mouse being out of the clipping area in the X direction, not in the Y direction. Also, it seems to require that you continue to wave the mouse back and forth to get scrolling behavior. I'd expect it to allow you to keep the mouse stationary and scroll automatically.
I think this is just a reflection of the mouse auto-scrolling code being only partially implemented. Kin, if you have other bugs that cover this, dup this one, otherwise use it as a feature placeholder.
Accepting bug. Marking M11. I am currently working on getting autoscrolling working. I'm not exactly sure how phil is getting things to autoscroll since autoscrolling really isn't implemented yet. In any case part of the autoscrolling feature will use timers that will fire off and scroll the view when the mouse isn't moving.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Fix checked in: layout/base/public/nsIFrame.h revision 3.129 - Added GetContentAndOffsetsFromPoint() method. This method will eventually replace GetPosition(). layout/base/public/nsIFrameSelection.h revision 1.18 - Added HandleDrag() and Start/StopAutoScrollTimer() methods. layout/base/src/nsRangeList.cpp revision 1.145 - Added implementation for HandleDrag() and Start/StopAutoScrollTimer() methods. layout/html/base/src/nsBRFrame.cpp revision 1.21 - Added implementation for GetContentAndOffsetsFromPoint(). layout/html/base/src/nsFrame.cpp revision 3.157 layout/html/base/src/nsFrame.h revision 3.89 - Added implementation for GetContentAndOffsetsFromPoint(). - Added GetClosestViewForFrame() utility method. - Modified HandleEvent() to call HandleRelease() which now stops the auto scrolling timers. - Modified HandleDrag() to call nsIFrameSelection's HandleDrag() and Start/StopAutoScrollTimer() methods. layout/html/base/src/nsTextFrame.cpp revision 1.176 - Added implementation for GetContentAndOffsetsFromPoint().
You need to log in
before you can comment on or make changes to this bug.
Description
•