RFR: 8301312: Create implementation of NSAccessibilityButton protocol [v2]

Alexander Zuev kizune at openjdk.org
Tue May 16 22:04:10 UTC 2023


> Add the common base component for all the new implementing native classes Change native peer creation to use the new base component The new code will instantiate new protocol implementation  for the given role if it exists or an old one if it does not exist
> Added BUTTON role implementing class

Alexander Zuev has updated the pull request incrementally with one additional commit since the last revision:

  Fixes based on review.
  Modified parent retrieval to cache the parent inside the component peer because retrieving parent every time
  can be costly.

-------------

Changes:
  - all: https://git.openjdk.org/jfx/pull/1084/files
  - new: https://git.openjdk.org/jfx/pull/1084/files/396e1308..e000a0e4

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jfx&pr=1084&range=01
 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=1084&range=00-01

  Stats: 74 lines in 5 files changed: 47 ins; 18 del; 9 mod
  Patch: https://git.openjdk.org/jfx/pull/1084.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/1084/head:pull/1084

PR: https://git.openjdk.org/jfx/pull/1084


More information about the openjfx-dev mailing list