Index

A C D G H I J K M P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

adjustContentArea(JRootPane, Rectangle) - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
 
afterLoad() - Method in class com.github.weisj.darklaf.platform.windows.WindowsLibrary
 

C

canLoad() - Method in class com.github.weisj.darklaf.platform.windows.WindowsLibrary
 
canReport() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
 
com.github.weisj.darklaf.platform.windows - package com.github.weisj.darklaf.platform.windows
 
com.github.weisj.darklaf.platform.windows.ui - package com.github.weisj.darklaf.platform.windows.ui
 
createEventHandler(Runnable) - Static method in class com.github.weisj.darklaf.platform.windows.JNIThemeInfoWindows
Create a monitor event handler.
createTitlePane(JRootPane, int, Window) - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
 
createWindowIcon() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 

D

deleteEventHandler(long) - Static method in class com.github.weisj.darklaf.platform.windows.JNIThemeInfoWindows
Deletes the event handler.

G

get() - Static method in class com.github.weisj.darklaf.platform.windows.WindowsLibrary
 
getAccentColor() - Static method in class com.github.weisj.darklaf.platform.windows.JNIThemeInfoWindows
Returns the currently used accent color.
getFontScaleFactor() - Static method in class com.github.weisj.darklaf.platform.windows.JNIThemeInfoWindows
Returns the font scaling factor in percent i.e.
getHWND(Component) - Static method in class com.github.weisj.darklaf.platform.windows.PointerUtil
Get the window handle for the window the given component descends from.
getIconHeight() - Method in class com.github.weisj.darklaf.platform.windows.ui.ScaledIcon
 
getIconHeight() - Method in class com.github.weisj.darklaf.platform.windows.ui.TitlebarIcon
 
getIconWidth() - Method in class com.github.weisj.darklaf.platform.windows.ui.ScaledIcon
 
getIconWidth() - Method in class com.github.weisj.darklaf.platform.windows.ui.TitlebarIcon
 
getLibraryPath() - Method in class com.github.weisj.darklaf.platform.windows.WindowsLibrary
 
getLoaderClass() - Method in class com.github.weisj.darklaf.platform.windows.WindowsLibrary
 
getMenuBar() - Method in class com.github.weisj.darklaf.platform.windows.ui.MenuBarStealer
 
getPreference() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
 
getPreferredSize() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
getPropertyResourcePaths() - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
 
getRootPane() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
getWindowHWND(Window, String) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
 
getX64Path() - Method in class com.github.weisj.darklaf.platform.windows.WindowsLibrary
 
getX86Path() - Method in class com.github.weisj.darklaf.platform.windows.WindowsLibrary
 

H

hasMenuBar() - Method in class com.github.weisj.darklaf.platform.windows.ui.MenuBarStealer
 

I

init() - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
 
initialize() - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
 
initialize() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
 
install() - Method in class com.github.weisj.darklaf.platform.windows.ui.MenuBarStealer
 
install() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
installDecorations(long) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
 
installPopupMenuDecorations(long) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
 
installPopupWindow(Window) - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
 
isActive() - Method in class com.github.weisj.darklaf.platform.windows.ui.TitlebarIcon
 
isCustomDecorationSupported() - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
 
isDarkThemeEnabled() - Static method in class com.github.weisj.darklaf.platform.windows.JNIThemeInfoWindows
Returns whether dark mode is enabled.
isDrawBorder() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
isHighContrastEnabled() - Static method in class com.github.weisj.darklaf.platform.windows.JNIThemeInfoWindows
Returns whether high contrast mode is enabled.
isLeftToRight(Window) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
isMenuBarEmpty() - Method in class com.github.weisj.darklaf.platform.windows.ui.MenuBarStealer
 
isReporting() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
 
isResizable() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
isRunning() - Method in class com.github.weisj.darklaf.platform.windows.WindowsPreferenceMonitor
 
isValid() - Method in class com.github.weisj.darklaf.platform.windows.PointerUtil.WindowPointer
 
isWindows11() - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
 

J

JNIDecorationsWindows - Class in com.github.weisj.darklaf.platform.windows
Boundary to the native window decorations implementation.
JNIDecorationsWindows() - Constructor for class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
 
JNIThemeInfoWindows - Class in com.github.weisj.darklaf.platform.windows
 
JNIThemeInfoWindows() - Constructor for class com.github.weisj.darklaf.platform.windows.JNIThemeInfoWindows
 

K

KEY_ICON_IMAGE - Static variable in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
KEY_RESIZABLE - Static variable in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
KEY_STATE - Static variable in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 

M

maximize(long) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
 
MenuBarStealer - Class in com.github.weisj.darklaf.platform.windows.ui
 
MenuBarStealer(JRootPane, JComponent) - Constructor for class com.github.weisj.darklaf.platform.windows.ui.MenuBarStealer
 
minimize(long) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
 

P

paintComponent(Graphics) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.platform.windows.ui.ScaledIcon
 
paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.platform.windows.ui.TitlebarIcon
 
PointerUtil - Class in com.github.weisj.darklaf.platform.windows
 
PointerUtil() - Constructor for class com.github.weisj.darklaf.platform.windows.PointerUtil
 
PointerUtil.WindowPointer - Class in com.github.weisj.darklaf.platform.windows
 
propertyChange(PropertyChangeEvent) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane.RootPanePropertyChangeListener
 
propertyChange(PropertyChangeEvent) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane.WindowPropertyChangeListener
 

R

restore(long) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
 
RootPanePropertyChangeListener() - Constructor for class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane.RootPanePropertyChangeListener
 

S

ScaledIcon - Class in com.github.weisj.darklaf.platform.windows.ui
 
ScaledIcon(Image, Component) - Constructor for class com.github.weisj.darklaf.platform.windows.ui.ScaledIcon
 
setActive(boolean) - Method in class com.github.weisj.darklaf.platform.windows.ui.TitlebarIcon
 
setBackground(long, int, int, int) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
 
setButtonActive(TitleBarButton, boolean) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
setCallback(Consumer<PreferredThemeStyle>) - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
 
setDecorationsStyle(int) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
setFont(Font) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
setReporting(boolean) - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
 
setResizable(long, boolean) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
 
setRunning(boolean) - Method in class com.github.weisj.darklaf.platform.windows.WindowsPreferenceMonitor
 
supportsNativeAccentColor() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
 
supportsNativeFontSize() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
 
supportsNativeSelectionColor() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
 
supportsNativeTheme() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
 

T

TitlebarIcon - Class in com.github.weisj.darklaf.platform.windows.ui
 
TitlebarIcon(Icon, Icon) - Constructor for class com.github.weisj.darklaf.platform.windows.ui.TitlebarIcon
 
titlePaneLayoutInfo(CustomTitlePane) - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
 
toString() - Method in class com.github.weisj.darklaf.platform.windows.PointerUtil.WindowPointer
 

U

uninstall() - Method in class com.github.weisj.darklaf.platform.windows.ui.MenuBarStealer
 
uninstall(boolean) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
uninstallDecorations(boolean) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
uninstallDecorations(long, boolean) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
 
uninstallPopupWindow(Window) - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
 
updateDragArea(GraphicsConfiguration) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
updateMenuBar(boolean) - Method in class com.github.weisj.darklaf.platform.windows.ui.MenuBarStealer
 
updateResizeBehaviour() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
updateUI() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
updateValues(long, int, int, int, int) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
 

V

value() - Method in class com.github.weisj.darklaf.platform.windows.PointerUtil.WindowPointer
 

W

windowActivated(WindowEvent) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane.WindowHandler
 
windowButtonRect() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
windowDeactivated(WindowEvent) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane.WindowHandler
 
WindowHandler() - Constructor for class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane.WindowHandler
 
WindowPointer(long) - Constructor for class com.github.weisj.darklaf.platform.windows.PointerUtil.WindowPointer
 
WindowPropertyChangeListener() - Constructor for class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane.WindowPropertyChangeListener
 
WindowsDecorationsProvider - Class in com.github.weisj.darklaf.platform.windows
 
WindowsDecorationsProvider() - Constructor for class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
 
WindowsLibrary - Class in com.github.weisj.darklaf.platform.windows
 
WindowsLibrary() - Constructor for class com.github.weisj.darklaf.platform.windows.WindowsLibrary
 
WindowsPreferenceMonitor - Class in com.github.weisj.darklaf.platform.windows
 
WindowsPreferenceMonitor(WindowsThemePreferenceProvider) - Constructor for class com.github.weisj.darklaf.platform.windows.WindowsPreferenceMonitor
 
WindowsThemePreferenceProvider - Class in com.github.weisj.darklaf.platform.windows
 
WindowsThemePreferenceProvider() - Constructor for class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
 
WindowsTitlePane - Class in com.github.weisj.darklaf.platform.windows.ui
Swing implementation of the native windows titlebar.
WindowsTitlePane(JRootPane, int, Window) - Constructor for class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
 
WindowsTitlePane.RootPanePropertyChangeListener - Class in com.github.weisj.darklaf.platform.windows.ui
 
WindowsTitlePane.WindowHandler - Class in com.github.weisj.darklaf.platform.windows.ui
 
WindowsTitlePane.WindowPropertyChangeListener - Class in com.github.weisj.darklaf.platform.windows.ui
 
A C D G H I J K M P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form