Bug 67137 - [Widgets] Implement smooth scrolling for text editors
Summary: [Widgets] Implement smooth scrolling for text editors
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.8   Edit
Hardware: All All
: P3 enhancement with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact: Felipe Heidrich CLA
URL:
Whiteboard:
Keywords: helpwanted, triaged
Depends on:
Blocks:
 
Reported: 2004-06-14 17:19 EDT by Andrea Aime CLA
Modified: 2017-06-21 15:02 EDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrea Aime CLA 2004-06-14 17:19:32 EDT
It would be really nice to have "smooth scrolling" enabled in text editors...  
it's possible to get it since Mozilla got it working, see 
http://www.handcoding.com/archives/000528.shtml 
and for sure it makes the editor appear faster and it's useful since you can 
read and scroll at the same time...
Comment 1 Dani Megert CLA 2004-06-15 03:50:01 EDT
this should be on the widget level
Comment 2 Boris Bokowski CLA 2007-06-13 12:51:13 EDT
I would love to see this too.
Comment 3 Felipe Heidrich CLA 2007-06-25 15:35:33 EDT
On Windows, to implement smooth scrolling we need to handle fractional line scroll (see bug 194143) and set SW_SMOOTHSCROLL during ScrollWindowEx. I'm not sure if we need to do anything else to be consider a "smooth scrolling enabled app".
Comment 4 Felipe Heidrich CLA 2007-06-25 17:01:36 EDT
Carbon:
http://developer.apple.com/qa/qa2005/qa1453.html


Note: my first impression of SW_SMOOTHSCROLL was not so good: doc doesn't say much, very few examples, people complaining in the web it doesn't work and etc.
Comment 5 Felipe Heidrich CLA 2009-08-18 09:08:42 EDT
Your bug has been moved to triage, visit http://www.eclipse.org/swt/triage.php for more info.
Comment 6 Ian Pun CLA 2017-06-21 15:02:20 EDT
Bug moved to triaged. See https://wiki.eclipse.org/SWT/Devel/Triage for more information.