Class MacUiAppearanceProvider
java.lang.Object
org.cryptomator.macos.uiappearance.MacUiAppearanceProvider
- All Implemented Interfaces:
org.cryptomator.integrations.uiappearance.UiAppearanceProvider
@Priority(1000)
@OperatingSystem(MAC)
public class MacUiAppearanceProvider
extends Object
implements org.cryptomator.integrations.uiappearance.UiAppearanceProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(org.cryptomator.integrations.uiappearance.UiAppearanceListener listener) voidadjustToTheme(org.cryptomator.integrations.uiappearance.Theme theme) org.cryptomator.integrations.uiappearance.ThemevoidremoveListener(org.cryptomator.integrations.uiappearance.UiAppearanceListener listener)
-
Constructor Details
-
MacUiAppearanceProvider
public MacUiAppearanceProvider()
-
-
Method Details
-
getSystemTheme
public org.cryptomator.integrations.uiappearance.Theme getSystemTheme()- Specified by:
getSystemThemein interfaceorg.cryptomator.integrations.uiappearance.UiAppearanceProvider
-
adjustToTheme
public void adjustToTheme(org.cryptomator.integrations.uiappearance.Theme theme) - Specified by:
adjustToThemein interfaceorg.cryptomator.integrations.uiappearance.UiAppearanceProvider
-
addListener
public void addListener(org.cryptomator.integrations.uiappearance.UiAppearanceListener listener) throws org.cryptomator.integrations.uiappearance.UiAppearanceException - Specified by:
addListenerin interfaceorg.cryptomator.integrations.uiappearance.UiAppearanceProvider- Throws:
org.cryptomator.integrations.uiappearance.UiAppearanceException
-
removeListener
public void removeListener(org.cryptomator.integrations.uiappearance.UiAppearanceListener listener) throws org.cryptomator.integrations.uiappearance.UiAppearanceException - Specified by:
removeListenerin interfaceorg.cryptomator.integrations.uiappearance.UiAppearanceProvider- Throws:
org.cryptomator.integrations.uiappearance.UiAppearanceException
-