[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-openjfx-dev
Subject: Re: [PATCH] 8143596: FXCanvas does not forward touch gestures to embedded scene
From: Alexander Nyssen <alexander () nyssen ! org>
Date: 2016-08-18 14:22:19
Message-ID: 331CE3EF-77EA-4A0B-893E-ECD4F9766BE1 () nyssen ! org
[Download RAW message or body]
Hi Kevin,
I think we can go for option 1) and can approach the manual test as you outlined in \
your second comment. Attached please find an updated patch, which no longer contains \
the SWT upgrade but instead provides a respective comment within the manual test. I \
have also updated the manual test to provide detailed test steps and expectations, \
which were still missing in the initial patch.
I could get hold of a Windows PC with touch screen today and can confirm proper \
behavior there as well. Please note that while my patch contains handling of SWIPE \
events, I was not able to obtain any SWIPE events from SWT, neither on Windows 10 nor \
on MaxOS El Capitan, while PAN, ROTATE, and ZOOM events were properly delivered on \
both platforms (which is why I have excluded SWIPE from the manual test). I further \
noticed one difference of behavior on both platforms: while on MacOS SWT delivers \
inertia events for PAN, this is not the case on Windows (here, the gesture end event \
is always the last event that is delivered), but this is rather an SWT issue and \
cannot be handled by FXCanvas.
Even while we go with option 1), upgrading the SWT library would not be a bad idea, \
as the version currently used (3.7.2) is from 2012. Maybe you could open a separate \
issue for it, which does not „block" this issue but simply „relates" to it?
Best Regards,
Alexander
> Am 17.08.2016 um 23:42 schrieb Kevin Rushforth <kevin.rushforth@oracle.com>:
>
> I uploaded the patch. I also added a comment [1] to the bug report with a concern \
> about updating the dependent SWT library. You can read the details in the bug \
> report.
> -- Kevin
>
> [1] https://bugs.openjdk.java.net/browse/JDK-8143596?focusedCommentId=13989256&page= \
> com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13989256
>
> Alexander Nyssen wrote:
> > Hi all, Kevin,
> >
> > attached please find a patch for JDK-8143596 \
> > <https://bugs.openjdk.java.net/browse/JDK-8143596> (FXCanvas does not forward \
> > touch gestures to embedded scene). The patch depends on the most recent patch I \
> > provided for JDK-8161282 (revision 15_08_16, which was already uploaded). I \
> > developed and tested it on MacOSX, as SWT does not support any gestures on Linux. \
> > I could not test it on Windows yet, but will try to do so tomorrow (I cannot use \
> > my virtual machine but need to get hold of a windows device with touch support). \
> > I have added a simple manual test but no automated test yet.
> > Best Regards,
> > Alexander
> >
> > =
> > ------------------------------------------------------------------------
> >
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic