Embedding JavaFX in SWT on Linux (Gtk3)
tom.schindl at bestsolution.at
Wed May 14 17:11:59 UTC 2014
Even if dnd doesn't work that's better than no fx! Looks like webkit does not link into gtk which is good!
Von meinem iPhone gesendet
> Am 14.05.2014 um 17:09 schrieb Stephen F Northover <steve.x.northover at oracle.com>:
> Hi Tom,
> There is no plan to move to gtk3 at this point. If we move to gtk3, FX will no longer be compatible with AWT/Swing which uses GTK2. The monocle port uses only X11 and this could be investigated, however, things like Drag and Drop are unlikely to work.
> I'll add all this information including Webkit use of GTK to RT-35264.
>> On 2014-05-14 8:54 AM, Tom Schindl wrote:
>> Starting with Eclipse Luna (released in end of June) the default mode of
>> SWT on Linux is to make use of Gtk3.
>> As far as I understand the situation Glass on Linux is linked against
>> Gtk2 so JavaFX components that need glass (=fairly everything beside
>> javafx-properties) will fail to load - in fact i got reports that the
>> JVM crashes.
>> IIRC i read that monocole has a port that directly uses X11 would it be
>> a work-around to run with this port when running in swt-embedding?
>> Am I right that the webkit binaries are also linked against gtk2 or do I
>> remember this wrong?
More information about the openjfx-dev