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

Introduce the new client property for mac: apple.awt.windowTitleVisible

    XMLWordPrintable

Details

    • CSR
    • Resolution: Approved
    • P3
    • 17
    • client-libs
    • None
    • behavioral
    • minimal
    • Minimal risk as these are client properties never before used and their names are apple and AWT specific.
    • Other
    • JDK

    Description

      Summary

      Control window title text visibility by a new client property in AWT on macOS.

      Problem

      Rich client applications (IntelliJ IDEA for example) need control over window title rendering to provide custom decoration in full content window mode (enabled by apple.awt.fullWindowContent property).

      Solution

      Extend the macOS AWT by a client property corresponding to the boolean attribute "titleVisibility" of native windows. The attribute controls the visibility of the title text. The new client property is applied to the root panes of windows.

      Specification

      The new property follows the format of some existing properties:

      "apple.awt.windowTitleVisible"

      See CPlatformWindow.java for a complete list.

      Attachments

        Issue Links

          Activity

            People

              avu Alexey Ushakov
              avu Alexey Ushakov
              Sergey Bylokhov
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: