Community
Participate
Working Groups
This issue first came up in bug 428979, and it contains the detail to add to the table ... depending on how detailed you want to document: To quote the summary: To summarize: * linuxes - GTK 3 if available on the system, fallback to GTK2 * other unixes - GTK2 as the GTK3 support is not compiled.
(In reply to David Williams from comment #0) > To quote the summary: > > To summarize: > * linuxes - GTK 3 if available on the system, fallback to GTK2 > * other unixes - GTK2 as the GTK3 support is not compiled. Just wanted to add another detail for clarity - other UNIXes (AIX, HP-UX, Solaris and s390) currently do not ship GTK+ 3.x libraries AFAIK. When they start shipping GTK+ 3, SWT can enable building of its native libraries on these platforms too.
(In reply to Arun Thondapu from comment #1) > Just wanted to add another detail for clarity - other UNIXes (AIX, HP-UX, > Solaris and s390) currently do not ship GTK+ 3.x libraries AFAIK. When they > start shipping GTK+ 3, SWT can enable building of its native libraries on > these platforms too. This part is done in the current draft plan update 2.
Speaking of Kubuntu the situation wrt GTK is a bit confusing: - Kubuntu 12.04 LTS: GTK+ 3 can be installed but no theming available -> it works (except I don't have an internal browswer), but poor usability: - wrong button order - waste of screenspace - not integrated in the desktop's l&f - Kubuntu 13.10, has GTK+ 3, by default uses theme oxygen-gtk (IIRC) -> by default Eclipse is utterly broken, notably: no content rendered in any tables - Kubuntu 14.04 LTS has GTK+ 3, but that doesn't seem to be picked up by Eclipse by default (unless exporting SWT_GTK3=1) -> for this version I checked: - oxygen-gtk *is* the default theme for GTK2 and GTK3 - on GTK3 table rendering in Eclipse still is broken If possible, I'd suggest to adopt the behavior seen on Kubuntu 14.04 for all versions of Kubuntu (i.e., make GTK+ 2 the default, use GTK+ 3 only on explicit request). Another question is what to recommend for using an internal browser on various versions. Out of the box, neither 12.04 nor 14.04 finds an internal browser. What recommendations are given for installing necessary (ubuntu) packages?
The changes are in the draft now.