This web site requires JavaScript for proper operation. JavaScript is disabled on your browser.
VAppearances – Release 5
Index
A
addChangeListener(ChangeListener) - Method in class HandlerStore
addChangeListener(ChangeListener) - Static method in class VAppearances
Register a change listener to be called when an appearance with a new name becomes known.
addEffectiveAppearanceChangeListener(ChangeListener) - Static method in class VAppearances
Register a change listener to be called when the application effective appearance is changed, for example, from
light to dark or vice versa.
addEffectiveAppearanceChangeRunner(Runnable) - Static method in class VAppearances
Register a handler to be called when the application effective appearance is changed, for example, from light to
dark or vice versa.
addRunner(Runnable) - Method in class HandlerStore
AppearanceChangeEvent(VAppearance) - Constructor for class VAppearances.AppearanceChangeEvent
AppearanceData - Class in org.violetlib.vappearances
Data associated with a particular appearance in a given context.
AppearanceData(Map<String, Color>) - Constructor for class AppearanceData
AppearancesData - Class in org.violetlib.vappearances
An immutable description of known appearance data.
AppearanceSettings - Class in org.violetlib.vappearances
An immutable collection of system settings whose values can impact the system color values for a given
appearance.
aquaAppearance - Static variable in class VAppearances
The name of the light Aqua appearance
B
bind(String, AppearanceData) - Method in class AppearancesData
BLUE - Static variable in class AppearanceSettings
C
create(boolean, boolean, int, int, String, Color) - Static method in class AppearanceSettings
D
darkAquaAppearance - Static variable in class VAppearances
The name of the dark Aqua appearance
E
equals(Object) - Method in class AppearanceSettings
G
getAccentColorIndex() - Method in class AppearanceSettings
Return an identification of the accent color.
getAccentColorOptionName() - Method in class AppearanceSettings
Return the standard name of the accent color.
getAppearance() - Method in class VAppearances.AppearanceChangeEvent
Return the appearance that became available.
getAppearance(String) - Static method in class VAppearances
Return an object representing the specified appearance.
getAppearanceSettings() - Static method in class VAppearances
Return the current appearance settings.
getApplicationEffectiveAppearance() - Static method in class VAppearances
Return an object representing the current effective appearance of the application and providing access to its
attributes.
getColors() - Method in interface VAppearance
Return a non-modifiable map that provides the current values of the system colors associated with this appearance.
getCustomHighlightColor() - Method in class AppearanceSettings
Return the highlight color, if the highlight color is a custom color or set to match the accent color.
getData(String) - Method in class AppearancesData
getHandlers() - Method in class HandlerStore
getHighlightColorName() - Method in class AppearanceSettings
Return the name of the highlight color, if standard, or null if the highlight color is a custom color or set to
match the accent color.
getName() - Method in interface VAppearance
Return the system name of the appearance.
getSettings() - Method in class AppearancesData
getSettings() - Method in interface VAppearance
Return the current appearance settings that may influence the system color values.
getTintedOption() - Method in class AppearanceSettings
Return the tinted option value.
GRAPHITE - Static variable in class AppearanceSettings
GREEN - Static variable in class AppearanceSettings
H
Handlers - Class in org.violetlib.vappearances
An immutable collection of objects that may be invoked in response to some change.
Handlers(Collection<ChangeListener>, Collection<Runnable>) - Constructor for class Handlers
HandlerStore - Class in org.violetlib.vappearances
HandlerStore() - Constructor for class HandlerStore
hashCode() - Method in class AppearanceSettings
I
invoke() - Method in class Handlers
isDark() - Method in interface VAppearance
Identify a dark system appearance.
isHighContrast() - Method in interface VAppearance
Identify a high contrast system appearance.
isIncreaseContrast() - Method in class AppearanceSettings
Return the value of the increaseContrast setting.
isReduceTransparency() - Method in class AppearanceSettings
Return the value of the reduceTransparency setting.
isTinted() - Method in interface VAppearance
Identify a tinted system appearance.
M
MULTICOLOR - Static variable in class AppearanceSettings
Integer values for Accent Color and standard Highlight Colors
O
of(Map<String, Color>) - Static method in class AppearanceData
of(AppearanceSettings) - Static method in class AppearancesData
optionalOf(Collection<ChangeListener>, Collection<Runnable>) - Static method in class Handlers
ORANGE - Static variable in class AppearanceSettings
org.violetlib.vappearances - package org.violetlib.vappearances
P
PINK - Static variable in class AppearanceSettings
PURPLE - Static variable in class AppearanceSettings
R
RED - Static variable in class AppearanceSettings
removeChangeListener(ChangeListener) - Method in class HandlerStore
removeChangeListener(ChangeListener) - Static method in class VAppearances
Unregister a previously registered change listener.
removeEffectiveAppearanceChangeListener(ChangeListener) - Static method in class VAppearances
Unregister a previously registered change listener.
removeEffectiveAppearanceChangeRunner(Runnable) - Static method in class VAppearances
Unregister a previously registered change handler.
removeRunner(Runnable) - Method in class HandlerStore
S
setApplicationAppearance(String) - Static method in class VAppearances
Set the application appearance.
setDebugFlag(boolean) - Static method in class VAppearances
systemColors - Variable in class AppearanceData
T
toString() - Method in class AppearanceSettings
V
VAppearance - Interface in org.violetlib.vappearances
An object that represents a particular system appearance and provides access to its current system color values and
the appearance settings those colors are based on.
VAppearances - Class in org.violetlib.vappearances
This class keeps track of macOS appearances and provides access to their attributes.
VAppearances.AppearanceChangeEvent - Class in org.violetlib.vappearances
A change event that identifies a newly available appearance.
vibrantDarkAppearance - Static variable in class VAppearances
The name of the vibrant dark appearance
vibrantLightAppearance - Static variable in class VAppearances
The name of the vibrant light appearance
Y
YELLOW - Static variable in class AppearanceSettings