Bug 560071

Summary: TreeEditor displays over scroll bars
Product: [Eclipse Project] Platform Reporter: Mark Peters <mpeters985>
Component: SWTAssignee: Platform-SWT-Inbox <platform-swt-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: mpeters985, rwa5908
Version: 4.12   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=484682
Whiteboard:
Attachments:
Description Flags
Test case
none
Overlaid vertical scroll bar covered
none
Permanent horizontal scroll bar covered none

Description Mark Peters CLA 2020-02-12 17:43:55 EST
Created attachment 281801 [details]
Test case

I am having an issue where TreeEditors are displaying over the Tree's scroll bars. For the horizontal scroll bar, this occurs both with the overlaid scroll bar (where the scroll bar only displays when you mouse over it) and for the permanent scroll bars (permanent when there is enough in the tree for scrolling to be needed, that is). For the vertical scroll bar, it only occurs for the overlaid scroll bars.

Here is my environment:
OS: centos-release-7-7.1908.0.el7.centos.x86_64
GTK: 3.22.30
Desktop environment: GNOME 3.28.2
Eclipse: 4.12.0.I20190605-1800

This has the overlaid scroll bars by default, but I set GTK_OVERLAY_SCROLLING to 0 to get the permanent scroll bars. I can also repeat this for the horizontal scroll bar on MATE, since that has the permanent scroll bars by default.

See attached test case. You may need to resize the dialog some to get the scroll bars to display.
Comment 1 Mark Peters CLA 2020-02-12 17:46:27 EST
Note that the test case puts Combos in the TreeEditor, but I also can repeat the issue with other controls like Canvases or Labels with non-transparent backgrounds.
Comment 2 Mark Peters CLA 2020-02-12 18:03:20 EST
Created attachment 281803 [details]
Overlaid vertical scroll bar covered
Comment 3 Mark Peters CLA 2020-02-12 18:03:54 EST
Created attachment 281804 [details]
Permanent horizontal scroll bar covered
Comment 4 Ron Anderson CLA 2020-09-23 12:47:00 EDT
Issue is still present in 4.16