Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8076423 JEP 253: Prepare JavaFX UI Controls & CSS APIs for Modularization
  3. JDK-8077916

Complete development work for project one: make UI control skins public API

XMLWordPrintable

      Literally moving the classes from com.sun.javafx.scene.control.skin to javafx.scene.control.skin is trivial. The time consuming aspects are:

      1) Reviewing each class and making only the minimal necessary API public. Guestimate: two weeks.
      2) Performing API review - requiring time from Kevin, but also someone else such as Leif. Guestimate: two weeks.
      3) There are some classes that are not quite skins, but not quite controls. We need to decide whether these remain private for now, or whether they graduate to fully-fledged controls. Guestimate: one week.
      4) Updating 'the world (i.e. Scene Builder, etc)' to use the new APIs: one week.

      Total guestimate (with no padding): six weeks.

            jgiles Jonathan Giles
            jgiles Jonathan Giles
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: