From 3.5.0 builds onward, the multi-line input for the Formula Input Bar
(ScInputBarGroup) provides direct editing of a an over height cell
including cursor and page movements (provided by the edit engine) IMHO
resolving bug 34689.

So yes, the Calc sheet rendered to VCL canvas only scrolls by single
sheet rows. Note also that the provided scroll bar control (up, down,
and thumb slide) also move in full row increments.

IIUC more precise/incremental scrolling has been necessary because the
entire sheet is the extend of the scroll, millions of cells-thousands of
columns and rows.

Contrasted to Writer tables, which provide precise/incremental scrolling
(and smooth scrolling) Calc sheets are much more complex. Rendering them
for more precise scrolling seems desirable but likely non-performant if
the entire sheet is being manipulated. Meaning there would need to be a
new view shell framework to allow off screen caching of a view port onto
the sheet--controlled by the range of visible/working cells.

Complex stuff, and requires major refactoring of Calc needing some UX
envisioning. But the refactoring (to support some semblance of view
ports into a sheet) may be too much for a GSOC project.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/375395

Title:
  [Upstream] scrolling only by full line height

To manage notifications about this bug go to:
https://bugs.launchpad.net/df-libreoffice/+bug/375395/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to