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 -
Method Summary
Modifier and TypeMethodDescriptionbooleancom.github.weisj.darklaf.theme.info.PreferredThemeStylevoidbooleanvoidsetCallback(Consumer<com.github.weisj.darklaf.theme.info.PreferredThemeStyle> callback)voidsetReporting(boolean reporting)booleanbooleanbooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.weisj.darklaf.theme.info.ThemePreferenceProvider
supportsNativeFontSize
-
Constructor Details
-
MacOSThemePreferenceProvider
public MacOSThemePreferenceProvider()
-
-
Method Details
-
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
-