>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 Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/375395

Title:
  [Upstream] scrolling only by full line height

Status in LibreOffice:
  Confirmed
Status in OpenOffice:
  Unknown
Status in libreoffice package in Ubuntu:
  Confirmed
Status in openoffice.org package in Ubuntu:
  Won't Fix

Bug description:
  Binary package hint: openoffice.org

  If I have spreadsheet document with  large, multiline cells, I can't scroll 
to distance equal some part of line.
  full line is scrolled at once. There is no option in preferences about 
scrolling by line (as in Excel) and scrolling by pixels (as in Word). Please 
add such option, or tell me where to find it, if it exists.

  ProblemType: Bug
  Architecture: i386
  DistroRelease: Ubuntu 9.04
  Package: openoffice.org-core 1:3.0.1-9ubuntu3
  ProcEnviron:
   PATH=(custom, user)
   LANG=ru_RU.UTF-8
   SHELL=/bin/bash
  SourcePackage: openoffice.org
  Uname: Linux 2.6.28-11-generic i686

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


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to