ThemeManager

interface ThemeManager

This manager keeps track of available Themes and manages the application of new ones via ThemeManager.selected.

Properties

Link copied to clipboard
abstract var selected: Theme?

The currently selected Theme. Setting this will cause the new Theme to update the Display and Views therein. A theme that is set as selected is also added to the themes set.

Link copied to clipboard

Notifies of changes to selected

Link copied to clipboard
abstract val themes: ObservableSet<Theme>

Convenient set of Themes that an application can manage