Class MacOSThemePreferenceProvider
- java.lang.Object
-
- com.github.weisj.darklaf.platform.macos.MacOSThemePreferenceProvider
-
- All Implemented Interfaces:
com.github.weisj.darklaf.theme.info.ThemePreferenceProvider
public class MacOSThemePreferenceProvider extends Object implements com.github.weisj.darklaf.theme.info.ThemePreferenceProvider
-
-
Constructor Summary
Constructors Constructor Description MacOSThemePreferenceProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanReport()com.github.weisj.darklaf.theme.info.PreferredThemeStylegetPreference()voidinitialize()booleanisReporting()voidsetCallback(Consumer<com.github.weisj.darklaf.theme.info.PreferredThemeStyle> callback)voidsetReporting(boolean reporting)booleansupportsNativeAccentColor()booleansupportsNativeSelectionColor()booleansupportsNativeTheme()
-
-
-
Method Detail
-
getPreference
public com.github.weisj.darklaf.theme.info.PreferredThemeStyle getPreference()
- Specified by:
getPreferencein interfacecom.github.weisj.darklaf.theme.info.ThemePreferenceProvider
-
setReporting
public void setReporting(boolean reporting)
- Specified by:
setReportingin interfacecom.github.weisj.darklaf.theme.info.ThemePreferenceProvider
-
isReporting
public boolean isReporting()
- Specified by:
isReportingin interfacecom.github.weisj.darklaf.theme.info.ThemePreferenceProvider
-
initialize
public void initialize()
- Specified by:
initializein interfacecom.github.weisj.darklaf.theme.info.ThemePreferenceProvider
-
setCallback
public void setCallback(Consumer<com.github.weisj.darklaf.theme.info.PreferredThemeStyle> callback)
- Specified by:
setCallbackin interfacecom.github.weisj.darklaf.theme.info.ThemePreferenceProvider
-
canReport
public boolean canReport()
- Specified by:
canReportin interfacecom.github.weisj.darklaf.theme.info.ThemePreferenceProvider
-
supportsNativeAccentColor
public boolean supportsNativeAccentColor()
- Specified by:
supportsNativeAccentColorin interfacecom.github.weisj.darklaf.theme.info.ThemePreferenceProvider
-
supportsNativeSelectionColor
public boolean supportsNativeSelectionColor()
- Specified by:
supportsNativeSelectionColorin interfacecom.github.weisj.darklaf.theme.info.ThemePreferenceProvider
-
supportsNativeTheme
public boolean supportsNativeTheme()
- Specified by:
supportsNativeThemein interfacecom.github.weisj.darklaf.theme.info.ThemePreferenceProvider
-
-