Class JNIDecorationsMacOS

java.lang.Object
com.github.weisj.darklaf.platform.macos.JNIDecorationsMacOS

public final class JNIDecorationsMacOS extends Object
  • Constructor Details

    • JNIDecorationsMacOS

      public JNIDecorationsMacOS()
  • Method Details

    • getComponentPointer

      public static long getComponentPointer(Window window)
    • retainWindow

      public static void retainWindow(long hwnd)
    • releaseWindow

      public static void releaseWindow(long hwnd)
    • getTitleBarHeight

      public static double getTitleBarHeight(long hwnd)
    • installDecorations

      public static void installDecorations(long hwnd)
    • uninstallDecorations

      public static void uninstallDecorations(long hwnd, boolean fullSizeContent, boolean transparentTitleBar)
    • setTitleEnabled

      public static void setTitleEnabled(long hwnd, boolean enabled)
    • setDarkTheme

      public static void setDarkTheme(long hwnd, boolean darkEnabled)
    • isFullscreen

      public static boolean isFullscreen(long hwnd)
    • getTitleFontSize

      public static double getTitleFontSize(long hwnd)
    • windowButtonRect

      public static float[] windowButtonRect(long hwnd)