Class MacOSThemePreferenceProvider
java.lang.Object
com.github.weisj.darklaf.platform.macos.MacOSThemePreferenceProvider
- All Implemented Interfaces:
com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
public class MacOSThemePreferenceProvider
extends Object
implements com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancom.github.weisj.darklaf.theme.spec.PreferredThemeStylevoidbooleanvoidsetCallback(Consumer<com.github.weisj.darklaf.theme.spec.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.spec.ThemePreferenceProvider
supportsNativeFontSize
-
Constructor Details
-
MacOSThemePreferenceProvider
public MacOSThemePreferenceProvider()
-
-
Method Details
-
getPreference
public com.github.weisj.darklaf.theme.spec.PreferredThemeStyle getPreference()- Specified by:
getPreferencein interfacecom.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-
setReporting
public void setReporting(boolean reporting) - Specified by:
setReportingin interfacecom.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-
isReporting
public boolean isReporting()- Specified by:
isReportingin interfacecom.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-
initialize
public void initialize()- Specified by:
initializein interfacecom.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-
setCallback
- Specified by:
setCallbackin interfacecom.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-
canReport
public boolean canReport()- Specified by:
canReportin interfacecom.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-
supportsNativeAccentColor
public boolean supportsNativeAccentColor()- Specified by:
supportsNativeAccentColorin interfacecom.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-
supportsNativeSelectionColor
public boolean supportsNativeSelectionColor()- Specified by:
supportsNativeSelectionColorin interfacecom.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-
supportsNativeTheme
public boolean supportsNativeTheme()- Specified by:
supportsNativeThemein interfacecom.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-