Interface FlatNativeWindowBorder.Provider

All Known Implementing Classes:
FlatWindowsNativeWindowBorder
Enclosing class:
FlatNativeWindowBorder

public static interface FlatNativeWindowBorder.Provider
  • Field Details

  • Method Details

    • hasCustomDecoration

      boolean hasCustomDecoration(Window window)
    • setHasCustomDecoration

      void setHasCustomDecoration(Window window, boolean hasCustomDecoration)
    • updateTitleBarInfo

      void updateTitleBarInfo(Window window, int titleBarHeight, Predicate<Point> captionHitTestCallback, 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)