Index

A C D E F G H I L N P R S T V 
All Classes and Interfaces|All Packages|Serialized Form

A

AccentColorRule - Class in com.github.weisj.darklaf.theme.spec
 
AccentColorRule(Color) - Constructor for class com.github.weisj.darklaf.theme.spec.AccentColorRule
 
AccentColorRule(Color, Color) - Constructor for class com.github.weisj.darklaf.theme.spec.AccentColorRule
 
adjustFontSize(float) - Method in enum com.github.weisj.darklaf.theme.spec.FontSizePreset
 
adjustFontSize(float) - Method in class com.github.weisj.darklaf.theme.spec.FontSizeRule
 
adjustSize(float, float) - Method in enum com.github.weisj.darklaf.theme.spec.FontSizeRule.AdjustmentType
 

C

canReport() - Method in interface com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
Returns whether the provider can report changes in system preferences.
ColorToneRule - Enum in com.github.weisj.darklaf.theme.spec
 
com.github.weisj.darklaf.theme.spec - package com.github.weisj.darklaf.theme.spec
 
ContrastRule - Enum in com.github.weisj.darklaf.theme.spec
 

D

DARK - Enum constant in enum com.github.weisj.darklaf.theme.spec.ColorToneRule
 

E

equals(Object) - Method in class com.github.weisj.darklaf.theme.spec.AccentColorRule
 
equals(Object) - Method in class com.github.weisj.darklaf.theme.spec.FontPrototype
 
equals(Object) - Method in class com.github.weisj.darklaf.theme.spec.FontSizeRule
 
equals(Object) - Method in class com.github.weisj.darklaf.theme.spec.PreferredThemeStyle
 

F

family() - Method in class com.github.weisj.darklaf.theme.spec.FontPrototype
 
FontPrototype - Class in com.github.weisj.darklaf.theme.spec
 
FontPrototype(String) - Constructor for class com.github.weisj.darklaf.theme.spec.FontPrototype
 
FontSizePreset - Enum in com.github.weisj.darklaf.theme.spec
 
FontSizeRule - Class in com.github.weisj.darklaf.theme.spec
 
FontSizeRule(FontSizePreset) - Constructor for class com.github.weisj.darklaf.theme.spec.FontSizeRule
 
FontSizeRule(FontSizeRule.AdjustmentType, float) - Constructor for class com.github.weisj.darklaf.theme.spec.FontSizeRule
 
FontSizeRule.AdjustmentType - Enum in com.github.weisj.darklaf.theme.spec
 
fromColor(Color) - Static method in class com.github.weisj.darklaf.theme.spec.AccentColorRule
 
fromColor(Color, Color) - Static method in class com.github.weisj.darklaf.theme.spec.AccentColorRule
 
fromFont(Font) - Static method in class com.github.weisj.darklaf.theme.spec.FontPrototype
 
fromPreset(FontSizePreset) - Static method in class com.github.weisj.darklaf.theme.spec.FontSizeRule
 

G

getAccentColor() - Method in class com.github.weisj.darklaf.theme.spec.AccentColorRule
 
getAccentColorRule() - Method in class com.github.weisj.darklaf.theme.spec.PreferredThemeStyle
 
getColorToneRule() - Method in class com.github.weisj.darklaf.theme.spec.PreferredThemeStyle
 
getContrastRule() - Method in class com.github.weisj.darklaf.theme.spec.PreferredThemeStyle
 
getDefault() - Static method in class com.github.weisj.darklaf.theme.spec.AccentColorRule
 
getDefault() - Static method in class com.github.weisj.darklaf.theme.spec.FontPrototype
 
getDefault() - Static method in class com.github.weisj.darklaf.theme.spec.FontSizeRule
 
getFontSizeRule() - Method in class com.github.weisj.darklaf.theme.spec.PreferredThemeStyle
 
getPercentage() - Method in enum com.github.weisj.darklaf.theme.spec.FontSizePreset
 
getPercentage() - Method in class com.github.weisj.darklaf.theme.spec.FontSizeRule
 
getPreference() - Method in interface com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
Get the preferred theme style.
getPreset() - Method in class com.github.weisj.darklaf.theme.spec.FontSizeRule
 
getSelectionColor() - Method in class com.github.weisj.darklaf.theme.spec.AccentColorRule
 
getType() - Method in enum com.github.weisj.darklaf.theme.spec.FontSizePreset
 
getType() - Method in class com.github.weisj.darklaf.theme.spec.FontSizeRule
 

H

hashCode() - Method in class com.github.weisj.darklaf.theme.spec.AccentColorRule
 
hashCode() - Method in class com.github.weisj.darklaf.theme.spec.FontPrototype
 
hashCode() - Method in class com.github.weisj.darklaf.theme.spec.FontSizeRule
 
hashCode() - Method in class com.github.weisj.darklaf.theme.spec.PreferredThemeStyle
 
HIGH_CONTRAST - Enum constant in enum com.github.weisj.darklaf.theme.spec.ContrastRule
 
Huge - Enum constant in enum com.github.weisj.darklaf.theme.spec.FontSizePreset
 
HUGE - Enum constant in enum com.github.weisj.darklaf.theme.spec.FontSizePreset
 

I

initialize() - Method in interface com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
Initialize all necessary resources.
isReporting() - Method in interface com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
Returns whether changes in theme preference are signaled to the callback.

L

Large - Enum constant in enum com.github.weisj.darklaf.theme.spec.FontSizePreset
 
LARGE - Enum constant in enum com.github.weisj.darklaf.theme.spec.FontSizePreset
 
LIGHT - Enum constant in enum com.github.weisj.darklaf.theme.spec.ColorToneRule
 

N

NO_ADJUSTMENT - Enum constant in enum com.github.weisj.darklaf.theme.spec.FontSizeRule.AdjustmentType
 
NORMAL - Enum constant in enum com.github.weisj.darklaf.theme.spec.FontSizePreset
 

P

PreferredThemeStyle - Class in com.github.weisj.darklaf.theme.spec
 
PreferredThemeStyle() - Constructor for class com.github.weisj.darklaf.theme.spec.PreferredThemeStyle
 
PreferredThemeStyle(ContrastRule, ColorToneRule) - Constructor for class com.github.weisj.darklaf.theme.spec.PreferredThemeStyle
 
PreferredThemeStyle(ContrastRule, ColorToneRule, AccentColorRule) - Constructor for class com.github.weisj.darklaf.theme.spec.PreferredThemeStyle
 
PreferredThemeStyle(ContrastRule, ColorToneRule, AccentColorRule, FontSizeRule) - Constructor for class com.github.weisj.darklaf.theme.spec.PreferredThemeStyle
 
PreferredThemeStyle(ContrastRule, ColorToneRule, FontSizeRule) - Constructor for class com.github.weisj.darklaf.theme.spec.PreferredThemeStyle
 

R

RELATIVE_ADJUSTMENT - Enum constant in enum com.github.weisj.darklaf.theme.spec.FontSizeRule.AdjustmentType
 
relativeAdjustment(float) - Static method in class com.github.weisj.darklaf.theme.spec.FontSizeRule
 
relativeAdjustment(int) - Static method in class com.github.weisj.darklaf.theme.spec.FontSizeRule
 

S

setCallback(Consumer<PreferredThemeStyle>) - Method in interface com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
Set the callback for changes is the preferred theme style.
setReporting(boolean) - Method in interface com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
Sets whether changes in theme preference should be signaled to the callback.
Small - Enum constant in enum com.github.weisj.darklaf.theme.spec.FontSizePreset
 
SMALL - Enum constant in enum com.github.weisj.darklaf.theme.spec.FontSizePreset
 
STANDARD - Enum constant in enum com.github.weisj.darklaf.theme.spec.ContrastRule
 
supportsNativeAccentColor() - Method in interface com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
Returns whether this provider can provide the native accent color value.
supportsNativeFontSize() - Method in interface com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
Returns whether this provider can provide the native font size.
supportsNativeSelectionColor() - Method in interface com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
Returns whether this provider can provide the native selection color value.
supportsNativeTheme() - Method in interface com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
Returns whether this provider can provide the native theme preferences.

T

ThemePreferenceProvider - Interface in com.github.weisj.darklaf.theme.spec
 
TINY - Enum constant in enum com.github.weisj.darklaf.theme.spec.FontSizePreset
 
toString() - Method in class com.github.weisj.darklaf.theme.spec.AccentColorRule
 
toString() - Method in class com.github.weisj.darklaf.theme.spec.FontPrototype
 
toString() - Method in class com.github.weisj.darklaf.theme.spec.FontSizeRule
 
toString() - Method in class com.github.weisj.darklaf.theme.spec.PreferredThemeStyle
 

V

valueOf(String) - Static method in enum com.github.weisj.darklaf.theme.spec.ColorToneRule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.weisj.darklaf.theme.spec.ContrastRule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.weisj.darklaf.theme.spec.FontSizePreset
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.weisj.darklaf.theme.spec.FontSizeRule.AdjustmentType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.weisj.darklaf.theme.spec.ColorToneRule
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.weisj.darklaf.theme.spec.ContrastRule
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.weisj.darklaf.theme.spec.FontSizePreset
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.weisj.darklaf.theme.spec.FontSizeRule.AdjustmentType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I L N P R S T V 
All Classes and Interfaces|All Packages|Serialized Form