Index
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.
All Classes and Interfaces|All Packages|Serialized Form