Bug 86050

Summary: Some input boxes have unnecessary scrollbars
Product: LibreOffice Reporter: Adolfo Jayme <fitojb>
Component: UIAssignee: Adolfo Jayme <fitojb>
Status: RESOLVED FIXED QA Contact:
Severity: trivial    
Priority: low    
Version: 4.0 all versions   
Hardware: All   
OS: All   
Whiteboard: target:4.4.0
i915 platform: i915 features:
Attachments: Screenshot of useless scrollbar

Description Adolfo Jayme 2014-11-09 01:57:03 UTC
Created attachment 109142 [details]
Screenshot of useless scrollbar

Some input widgets (boxes and the like) have scrollbars even when not needed. See the attached screenshot.
Comment 1 A (Andy) 2014-11-09 10:53:46 UTC
Reproducible with LO 4.3.3.2, Win 8.1, but as mentioned by Adolfo a minor/trivial bug.  But it would be very sophisticated if the scrollbar would not be there at the beginning if there is nothing to scroll and would then only appear if the text and elements will be long enough.


Examples:

- Any LO application -> FILE -> PROPERTIES -> tab DESCRIPTION and tab CUSTOM PROPERTIES

- WRITER -> EDIT -> AUTOTEXT : here it would be very sophisticated if the scrollbar appears only after you have expanded the available options (as for instance made in WRITER -> EDIT -> EXCHANGE DATABASE -> section Available Databases, but here it would be nice if the scrollbar would also disappear again if they are closed again as for instance in TOOLS -> MACROS -> ORGANISE DIALOGS)

Background Colours tabs (but I am not sure whether with LO 4.4 here will already be a change?):
- WRITER -> INSERT -> SECTION -> tab BACKGROUND  
- WRITER -> INSERT -> INDEXES AND TABLES -> INDEXES AND TABLES -> tab BACKGROUND
- WRITER FORMAT -> PARAGRAPH -> tab BACKGROUND 

- WRITER -> TOOLS -> AUTOCORRECT OPTIONS -> tab OPTIONS and tab LOCALISED OPTIONS

TOOLS / OPTIONS:
- WRITER -> TOOLS -> OPTIONS -> section Libreoffice -> Fonts (e.g. check Apply Replacement Table) 
- WRITER -> TOOLS -> OPTIONS -> section Load/Save -> Microsoft Office
- WRITER -> TOOLS -> OPTIONS -> section LibreOffice Base -> Connections (e.g. check Connection pooling enabled)

- CALC -> DATA -> VALIDITY -> tab INPUT HELP and tab ERROR ALERT

- CALC -> DATA -> FORM

- DRAW -> INSERT -> LAYER

- DRAW -> MODIFY -> DESCRIPTION
Comment 2 Commit Notification 2014-11-09 11:26:39 UTC
Adolfo Jayme Barrientos committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=418eeaa91f4539ef4ce8a832f8b08f14ffd7fe75

fdo#86050 Let LibreOffice add scrollbars to widgets only when necessary

It will be available in 4.4.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds
Affected users are encouraged to test the fix and report feedback.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.