Module albow.themes
Themes provide a centralized way of customising the appearance of Albow widgets on a per-class basis. There are three parts to the theme system:
- Theme properties, which are attributes that get looked up automatically in the currently active themes
- The Theme class, instances of which hold values for the theme properties of a particular class;
- The theme module, which holds a default hierarchy of Theme instances that your application can replace.
See the documentation pages on each of these for more details.
Source code
"""
Themes provide a centralized way of customising the appearance of Albow widgets on a per-class basis. There
are three parts to the theme system:
- Theme properties, which are attributes that get looked up
automatically in the currently active themes
- The Theme class, instances of which hold values for
the theme properties of a particular class;
- The theme module, which holds a default hierarchy of Theme instances that your application can replace.
See the documentation pages on each of these for more details.
"""
__pdoc__ = { 'resources': False}
Sub-modules
albow.themes.FontProperty
albow.themes.Theme
albow.themes.ThemeError
albow.themes.ThemeLoader
albow.themes.ThemeProperty