| Summary: | SWT Slider widget does not appear in Ubuntu with Overlay Scrollbars enabled | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Paul Gibbons <paul.gibbons> | ||||
| Component: | SWT | Assignee: | Platform-SWT-Inbox <platform-swt-inbox> | ||||
| Status: | RESOLVED WONTFIX | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | arunkumar.thondapu, carolynmacleod4, eclipse.felipe, eclipse, grant_gayed, malaperle, paul.gibbons, peter, Silenio_Quarti | ||||
| Version: | 4.2 | Keywords: | ui | ||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Paul Gibbons
Arun, please try this. I tested the example with Eclipse 3.8 M3 build I20110912-2126 and 4.2 M5 build I20120127-1145 on Ubuntu 11.04 which has overlay scrollbars enabled and it worked as expected for me. Are you using Unity or GNOME desktop on Ubuntu 11.10? Can you check whether the behavior differs between the two? I am using Gnome 3 shell rather than Unity Created attachment 225979 [details]
Screenshot of snippet window
Attaching screenshot of how the window looks on my system. This is Ubuntu 12.04 with Unity on a standard VMware guest. Instead of sliders I get two large empty areas. (Setting LIBOVERLAY_SCROLLBAR=0 helps on this system)
*** Bug 399564 has been marked as a duplicate of this bug. *** Confirmed on Ubuntu 12.04 with latest SWT and SWT's Snippet17. Perhaps we should reconsided using GtkScrollbar for a slider? Does this work better in GTK3? Is there an alternative control that might be a more natural choice in GTK3? I have a proposed patch for a bug with overlay scrollbars in TMF (bug 384763) and it looks like it fixes this bug too: https://bugs.launchpad.net/bugs/1188831 Ubuntu is moving away from their own overlay scrollbars and Eclipse disables them by default nice Eclipse 4.4. Additionally, the right fix would be done on the Ubuntu side, see https://bugs.launchpad.net/bugs/1188831. |