Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8102483

Public API for Region backgrounds and borders

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P2 P2
    • 8
    • None
    • javafx

      As part of the PRD item for creating public API for UI Controls for the sake of 3rd party Control authors, and as part of the requirement that we remove impl_ @treatasprivate API for an eventual JSR, we need to replace the private API we currently have for defining the backgrounds / borders of a Region with public API. We have several skins that are relying on these private internals, and should instead be using public API. This is the same API which is used by the CSS engine for styling the Region, and so we will also satisfy the request of several developers to have a way to modify the visuals of a UI control (at least in part) from Code without CSS by exposing this API.

        1. Background.java
          15 kB
          Richard Bair
        2. BackgroundFill.java
          5 kB
          Richard Bair
        3. BackgroundImage.java
          6 kB
          Richard Bair
        4. BackgroundPosition.java
          9 kB
          Richard Bair
        5. BackgroundRepeat.java
          2 kB
          Richard Bair
        6. BackgroundSize.java
          9 kB
          Richard Bair
        7. Border.java
          20 kB
          Richard Bair
        8. BorderImage.java
          8 kB
          Richard Bair
        9. BorderImageSlices.java
          10 kB
          Richard Bair
        10. BorderRadii.java
          18 kB
          Richard Bair
        11. BorderRepeat.java
          2 kB
          Richard Bair
        12. BorderStroke.java
          13 kB
          Richard Bair
        13. BorderStrokeStyle.java
          10 kB
          Richard Bair
        14. BorderWidths.java
          11 kB
          Richard Bair
        15. Radii.java
          5 kB
          Richard Bair

            rbair Richard Bair (Inactive)
            rbair Richard Bair (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:

                Estimated:
                Original Estimate - 2 weeks
                2w
                Remaining:
                Remaining Estimate - 2 weeks
                2w
                Logged:
                Time Spent - Not Specified
                Not Specified