Bug 479686 - Improve GTK 3.0 support
Summary: Improve GTK 3.0 support
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Architecture Council (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: eclipse.org-architecture-council CLA
QA Contact:
URL:
Whiteboard:
Keywords: feep
Depends on:
Blocks:
 
Reported: 2015-10-13 15:43 EDT by Wayne Beaton CLA
Modified: 2018-11-15 08:06 EST (History)
12 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wayne Beaton CLA 2015-10-13 15:43:37 EDT
The collective "we" have done a lot of work here, but there's more to do before we can declare victory on GTK 3.0 support in SWT.

There are already a number of bugs open on this topic [1] (this query assumes the use of the "[gtk3]" prefix tag).

We've already invested a lot of energy in this, and there seems to be a lot more work to do. I wonder if it may make sense to invest instead in a QT or JavaFX port of SWT.

[1] http://eclip.se/5I
Comment 1 Pascal Rapicault CLA 2015-11-18 10:04:18 EST
-1 for me until we have a number of clearly identified items.
Comment 2 Dani Megert CLA 2016-01-28 08:12:26 EST
Here is a list of bugs that the SWT team would like to see addressed:

Bug 441568 - [GTK3] Port SWT Browser to webkit2gtk 
Bug 467499 - [GTK3] Issue in layout of editors ("leaking" rulers) 
Bug 485906 - [GTK3] In list/tree, the visible area doesn't follow selection correctly
Bug 477950 - [Gtk3] Port SWT colors from using GdkColor to GdkRGBA so alpha is not lost
Bug 482447 - [GTK3] Vertical scroll bar flickers in Java editor 
Bug 431160 - [GTK3] horizontal scrolling in an editor results in blurred text
Bug 465280 - [GTK3] OS.gtk_widget_get_allocation returns (0,0) for invisible controls
Bug 484463 - [GTK3] Missing line under the Quick Access box in the toolbar 
Bug 477628 - Menu should get closed when a new dialog is opened
Bug 470872 - SWT Browser widget does not notify Focus Listener.
Bug 461354 - [GTK] Find a better solution for inserting elements into Table/Tree/List
Bug 459834 - [GTK3] StackOverflowError in RHEL 7 when using org.eclipse.swt.widgets.Table 
Bug 475025 - [GTK3] clipping / repainting of FastView not handled properly 
Bug 436529 - [GTK3] C/C++ detailed debug hover is blank
Comment 3 Dani Megert CLA 2016-01-28 08:17:48 EST
(In reply to Dani Megert from comment #2)
> Here is a list of bugs that the SWT team would like to see addressed:

Forgot this one:
Bug 470991 - [GTK3] Text#setForeground/setBackground(..) wrongly removes selection color
Comment 4 Sergey Prigogin CLA 2017-02-15 17:46:47 EST
Also this one:
Bug 493589 - [GTK3] Toolbars, editor tabs, status line way too large under KDE
Comment 5 Alexander Kurtakov CLA 2018-11-15 08:06:55 EST
GTK 3.x is not only the default but GTK 2.x is no longer there so closing this one. All but one of the bugs refered to here are done too.