| Summary: | Slide transition scrollbar is wrongly calculated | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Thomas Arnhold <thomas-libo> |
| Component: | Impress | Assignee: | Caolán McNamara <caolan.mcnamara> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bubli, caolan.mcnamara, jorendc |
| Priority: | medium | ||
| Version: | 4.2.0.0.alpha0+ Master | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | target:4.2.0 | ||
| Crash report or crash signature: | Regression By: | ||
| Attachments: |
4.1 working
4.2c: Linux with no scroll bar 4.2b: Windows no scrollbar 4.2a: Windows with scroll bar |
||
|
Description
Thomas Arnhold
2013-09-11 17:59:15 UTC
Created attachment 85654 [details]
4.2c: Linux with no scroll bar
Created attachment 85655 [details]
4.2b: Windows no scrollbar
Created attachment 85656 [details]
4.2a: Windows with scroll bar
Hi Thomas, Not sure it's still worth to hunt this bug down. See http://lists.freedesktop.org/archives/libreoffice-qa/2013-September/005221.html + switch to pure sidebar mode in master - but not enabled by default, except in Impress (Caolan) Kind regards, Joren I see what's going on here. The sidebars request for "what's your preferred size" goes to a pair of hard-coded sizes in getSlideTransitionPanelMinimumHeight and getSlideTransitionPanelMinimumHeight we need to reroute to get_preferred_size (and I wonder if we can get rid of the intermediate DialogListBox widgets or if we need to retain those) aha, I need the DialogListBox for the non-sidebar case where draw manages scrolling itself, but not for the sidebar case where the sidebar handles the scrolling. This DialogListBox turns out to appear to be a fuller implementation of where I was going with the partially implemented VclScrolledWindow. So might be able to merge those together and profit. Caolan McNamara committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=363446eb61de141deb1364805e0d7cd0e1f6d7fe Resolves: fdo#69236 route size request to layout widget, not hard-coded value 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. |