Package com.formdev.flatlaf.ui
Interface FlatNativeWindowBorder.Provider
-
- All Known Implementing Classes:
FlatWindowsNativeWindowBorder
- Enclosing class:
- FlatNativeWindowBorder
public static interface FlatNativeWindowBorder.Provider
-
-
Field Summary
Fields Modifier and Type Field Description static int
SW_MAXIMIZE
static int
SW_MINIMIZE
static int
SW_RESTORE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addChangeListener(javax.swing.event.ChangeListener l)
java.awt.Color
getColorizationColor()
int
getColorizationColorBalance()
boolean
hasCustomDecoration(java.awt.Window window)
boolean
isColorizationColorAffectsBorders()
void
removeChangeListener(javax.swing.event.ChangeListener l)
void
setHasCustomDecoration(java.awt.Window window, boolean hasCustomDecoration)
boolean
showWindow(java.awt.Window window, int cmd)
void
updateTitleBarInfo(java.awt.Window window, int titleBarHeight, java.util.function.Predicate<java.awt.Point> captionHitTestCallback, java.awt.Rectangle appIconBounds, java.awt.Rectangle minimizeButtonBounds, java.awt.Rectangle maximizeButtonBounds, java.awt.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(java.awt.Window window)
-
setHasCustomDecoration
void setHasCustomDecoration(java.awt.Window window, boolean hasCustomDecoration)
-
updateTitleBarInfo
void updateTitleBarInfo(java.awt.Window window, int titleBarHeight, java.util.function.Predicate<java.awt.Point> captionHitTestCallback, java.awt.Rectangle appIconBounds, java.awt.Rectangle minimizeButtonBounds, java.awt.Rectangle maximizeButtonBounds, java.awt.Rectangle closeButtonBounds)
-
showWindow
boolean showWindow(java.awt.Window window, int cmd)
-
isColorizationColorAffectsBorders
boolean isColorizationColorAffectsBorders()
-
getColorizationColor
java.awt.Color getColorizationColor()
-
getColorizationColorBalance
int getColorizationColorBalance()
-
addChangeListener
void addChangeListener(javax.swing.event.ChangeListener l)
-
removeChangeListener
void removeChangeListener(javax.swing.event.ChangeListener l)
-
-