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

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

XMLWordPrintable

    • Icon: CSR CSR
    • Resolution: Approved
    • Icon: P3 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

      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.

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

              Created:
              Updated:
              Resolved: