Class WindowsThemePreferenceProvider
java.lang.Object
com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
- All Implemented Interfaces:
com.github.weisj.darklaf.theme.info.ThemePreferenceProvider
public class WindowsThemePreferenceProvider
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)booleanbooleanbooleanboolean
-
Constructor Details
-
WindowsThemePreferenceProvider
public WindowsThemePreferenceProvider()
-
-
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
-
supportsNativeFontSize
public boolean supportsNativeFontSize()- Specified by:
supportsNativeFontSizein interfacecom.github.weisj.darklaf.theme.info.ThemePreferenceProvider
-
supportsNativeTheme
public boolean supportsNativeTheme()- Specified by:
supportsNativeThemein interfacecom.github.weisj.darklaf.theme.info.ThemePreferenceProvider
-