Class JNIDecorationsWindows
java.lang.Object
com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic longgetWindowHWND(Window window, String javaLibPath)static booleaninstallDecorations(long hwnd)static booleaninstallPopupMenuDecorations(long hwnd)static voidmaximize(long hwnd)static voidminimize(long hwnd)static voidrestore(long hwnd)static voidsetBackground(long hwnd, int r, int g, int b)static voidsetResizable(long hwnd, boolean resizable)static voiduninstallDecorations(long hwnd, boolean decorated)static voidupdateValues(long hwnd, int left, int right, int height)
-
Constructor Details
-
JNIDecorationsWindows
public JNIDecorationsWindows()
-
-
Method Details
-
getWindowHWND
-
updateValues
public static void updateValues(long hwnd, int left, int right, int height) -
setResizable
public static void setResizable(long hwnd, boolean resizable) -
setBackground
public static void setBackground(long hwnd, int r, int g, int b) -
minimize
public static void minimize(long hwnd) -
maximize
public static void maximize(long hwnd) -
restore
public static void restore(long hwnd) -
installDecorations
public static boolean installDecorations(long hwnd) -
uninstallDecorations
public static void uninstallDecorations(long hwnd, boolean decorated) -
installPopupMenuDecorations
public static boolean installPopupMenuDecorations(long hwnd)
-