Package com.formdev.flatlaf.ui
Interface FlatNativeWindowBorder.Provider
-
- Enclosing class:
- FlatNativeWindowBorder
public static interface FlatNativeWindowBorder.Provider
-
-
Field Summary
Fields Modifier and Type Field Description static intSW_MAXIMIZEstatic intSW_MINIMIZEstatic intSW_RESTORE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddChangeListener(ChangeListener l)ColorgetColorizationColor()intgetColorizationColorBalance()booleanhasCustomDecoration(Window window)booleanisColorizationColorAffectsBorders()voidremoveChangeListener(ChangeListener l)voidsetHasCustomDecoration(Window window, boolean hasCustomDecoration)booleanshowWindow(Window window, int cmd)voidupdateTitleBarInfo(Window window, int titleBarHeight, List<Rectangle> hitTestSpots, Rectangle appIconBounds, Rectangle minimizeButtonBounds, Rectangle maximizeButtonBounds, Rectangle closeButtonBounds)
-
-
-
Field Detail
-
SW_MAXIMIZE
static final int SW_MAXIMIZE
- See Also:
- Constant Field Values
-
SW_MINIMIZE
static final int SW_MINIMIZE
- See Also:
- Constant Field Values
-
SW_RESTORE
static final int SW_RESTORE
- See Also:
- Constant Field Values
-
-
Method Detail
-
hasCustomDecoration
boolean hasCustomDecoration(Window window)
-
setHasCustomDecoration
void setHasCustomDecoration(Window window, boolean hasCustomDecoration)
-
updateTitleBarInfo
void updateTitleBarInfo(Window window, int titleBarHeight, List<Rectangle> hitTestSpots, Rectangle appIconBounds, Rectangle minimizeButtonBounds, Rectangle maximizeButtonBounds, Rectangle closeButtonBounds)
-
showWindow
boolean showWindow(Window window, int cmd)
-
isColorizationColorAffectsBorders
boolean isColorizationColorAffectsBorders()
-
getColorizationColor
Color getColorizationColor()
-
getColorizationColorBalance
int getColorizationColorBalance()
-
addChangeListener
void addChangeListener(ChangeListener l)
-
removeChangeListener
void removeChangeListener(ChangeListener l)
-
-