[PATCH] 8161282: FXCanvas does not forward horizontal mouse scroll events to the embedded scene
Kevin Rushforth
kevin.rushforth at oracle.com
Wed Aug 17 20:23:15 UTC 2016
Uploaded the new version.
Alexander Zvegintsev will sponsor this patch, and I will review it.
My one quick comment -- in addition to the wild-card imports which
Alexander Z caught, and said he would take care of -- is that the format
of the commit message is not quite right. See the following page for
formatting rules on the changeset commit message:
http://openjdk.java.net/guide/producingChangeset.html
Thanks.
-- Kevin
Alexander Nyssen wrote:
> You might even take the one I attached. I just recognized I still had
> some unused imports in the manual test case (I am still not familiar
> with IntelliJ).
>
> Regards,
> Alexander
>
>
> ------------------------------------------------------------------------
>
>
>> Am 15.08.2016 um 19:26 schrieb Kevin Rushforth
>> <kevin.rushforth at oracle.com <mailto:kevin.rushforth at oracle.com>>:
>>
>> OK, I'll upload this revised version of the patch today.
>>
>> -- Kevin
>>
>>
>> Alexander Nyssen wrote:
>>> Hi Kevin,
>>>
>>> please consider the following updated patch instead, which contains
>>> an additional null-check.
>>>
>>> Regards
>>> Alexander
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>>
>>>> Am 12.08.2016 um 16:04 schrieb Alexander Nyssen
>>>> <alexander at nyssen.org <mailto:alexander at nyssen.org>>:
>>>>
>>>> Hi Kevin,
>>>>
>>>> attached please find an initial patch
>>>> for https://bugs.openjdk.java.net/browse/JDK-8161282.
>>>>
>>>> The patch is not as minimal as I had hoped, as the
>>>> EmbeddedSceneInterface had to be changed to differentiate between
>>>> mouse and scroll events (while up to now, scroll events are handled
>>>> as mouse events), but for me this seemed necessary to fix this
>>>> issue properly. As a result, JFXPanel had to be adjusted as well to
>>>> comply to the changes in the EmbeddedSceneInterface, while its
>>>> behavior should not have changed.
>>>>
>>>> As horizontal mouse events cannot be synthesized via
>>>> Display.post(Event) yet (an open issue for SWT), I did not add an
>>>> automated test, but instead added a manual one
>>>> (FXCanvasMouseWheelEventsTest). Therefore, this patch does not
>>>> depend on the patch I provided earlier for JDK-8160325.
>>>>
>>>> Best Regards,
>>>> Alexander
>>>>
>>>> <JDK-8161282_12_08_16.patch>
>>>>
>>>>
>>>
>>> =
>
> =
More information about the openjfx-dev
mailing list