Issue 124240

Summary: Help Poor for 'Smooth Scroll'
Product: Writer Reporter: Rainer Bielefeld <rainerbielefeld_ooo_qa>
Component: helpAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Minor    
Priority: P3 CC: Armin.Le.Grand, elish, issues, rainerbielefeld_ooo_qa, vsfoote
Version: 4.0.1Keywords: needmoreinfo
Target Milestone: ---   
Hardware: All   
OS: All   
See Also: https://issues.apache.org/ooo/show_bug.cgi?id=94414
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---

Description Rainer Bielefeld 2014-02-16 10:00:10 UTC
Steps how to reproduce with server installation of "AOO 4.1.0-Dev – English UI / German locale - [AOO410m1(Build:9750) - Rev. 1566800 - 2014-02-12]" on German WIN7 Home Premium (64bit)", own separate user profile.

1. Open New Writer Document
2. <f1>
3. Search for "Smooth Scroll"
4. Open the appropriate hit (sceon one?) for Wiew (Writer)
5. Read help for: Smooth scroll
   "Activates the smooth page scrolling function. The scrolling speed 
    depends of the area and of the color depth display."

Additional Info:
(a) Missing information
(a1) Works for what scroll: <Uparrow>/<Downarrow>? <Uppage>/<Downpage>? 
     <control+End>? Scroll Slider? Scroll Bar Clicks? Mouse wheel?
(a2) "the area"? Geographic? Zoom? Whatever? 
(a3) "color depth display"? I haven't a clue ...
Comment 1 Edwin Sharp 2014-02-16 13:14:10 UTC
What is smooth scrolling?
Comment 2 V Stuart Foote 2014-02-18 23:16:43 UTC
Smooth Scroll is a really old enhancement

bug 25483 -- Unpredictable vertical scroll jumps when drag and drop of selected text exceeds top or bottom edge of document contents area

as an outgrowth of
bug 4914 --  "normal" view option needed

As near as I can figure out, setting the Tools -> Options -> OpenOffice Writer  'S~mooth Scroll' in the View panel adjusts the repaint rendering of the document view when responding just to cursor key (U, D) movements. Such that if there is a large gap of white space, or an inserted page break, rather than 'jumping' to the next block of text the text will smoothly scroll up (or down) the screen. It seems to function correctly.

Believe Armin Le Grand did the last substantive work related to it in mid-2007 for bug 75172, in main/sw/source/core/view/viewsh.cxx 

I've added him to the CC list. Maybe he can provide some insight and code pointers for anyone with an urge to dig deeper to improve the associated help content.
Comment 3 V Stuart Foote 2014-02-18 23:25:37 UTC
Spent a little more time with it and in addition to cursor (U, D) movement 'Smooth Scroll' will also modify the repaint sequence for <PageUp>, <PageDown> movements to smooth the transition from screen to screen.
Comment 4 Armin Le Grand 2014-02-19 01:21:23 UTC
It's just very old stuff from the times where smooth scrolling was cool and new; if you ask me, this could be completely removed...
Comment 5 Rainer Bielefeld 2014-02-19 05:17:23 UTC
> if you ask me, this could be completely removed...

To me smooth scroll still seems cool, but the current state in AOO is more or less useless, only causes problems, and the costs to improve that function so that it is really useful might be unacceptable. Many special cases would have to be considered ...
AOO should not have ambition to implement this if it's not part of the OS, we really should think about dropping that feature.