public class MacOSThemePreferenceProvider extends Object implements com.github.weisj.darklaf.theme.info.ThemePreferenceProvider
| Constructor and Description |
|---|
MacOSThemePreferenceProvider() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReport() |
com.github.weisj.darklaf.theme.info.PreferredThemeStyle |
getPreference() |
void |
initialize() |
boolean |
isReporting() |
void |
setCallback(Consumer<com.github.weisj.darklaf.theme.info.PreferredThemeStyle> callback) |
void |
setReporting(boolean reporting) |
boolean |
supportsNativeAccentColor() |
boolean |
supportsNativeSelectionColor() |
boolean |
supportsNativeTheme() |
public com.github.weisj.darklaf.theme.info.PreferredThemeStyle getPreference()
getPreference in interface com.github.weisj.darklaf.theme.info.ThemePreferenceProviderpublic void setReporting(boolean reporting)
setReporting in interface com.github.weisj.darklaf.theme.info.ThemePreferenceProviderpublic boolean isReporting()
isReporting in interface com.github.weisj.darklaf.theme.info.ThemePreferenceProviderpublic void initialize()
initialize in interface com.github.weisj.darklaf.theme.info.ThemePreferenceProviderpublic void setCallback(Consumer<com.github.weisj.darklaf.theme.info.PreferredThemeStyle> callback)
setCallback in interface com.github.weisj.darklaf.theme.info.ThemePreferenceProviderpublic boolean canReport()
canReport in interface com.github.weisj.darklaf.theme.info.ThemePreferenceProviderpublic boolean supportsNativeAccentColor()
supportsNativeAccentColor in interface com.github.weisj.darklaf.theme.info.ThemePreferenceProviderpublic boolean supportsNativeSelectionColor()
supportsNativeSelectionColor in interface com.github.weisj.darklaf.theme.info.ThemePreferenceProviderpublic boolean supportsNativeTheme()
supportsNativeTheme in interface com.github.weisj.darklaf.theme.info.ThemePreferenceProvider