Class JNIDecorationsMacOS
java.lang.Object
com.github.weisj.darklaf.platform.macos.JNIDecorationsMacOS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic longgetComponentPointer(Window window)static doublegetTitleBarHeight(long hwnd)static doublegetTitleFontSize(long hwnd)static voidinstallDecorations(long hwnd)static booleanisFullscreen(long hwnd)static voidreleaseWindow(long hwnd)static voidretainWindow(long hwnd)static voidsetDarkTheme(long hwnd, boolean darkEnabled)static voidsetTitleEnabled(long hwnd, boolean enabled)static voiduninstallDecorations(long hwnd)
-
Constructor Details
-
JNIDecorationsMacOS
public JNIDecorationsMacOS()
-
-
Method Details
-
getComponentPointer
-
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) -
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)
-