View Source Scenic.Primitive.Style.Theme (Scenic v0.11.2)
Themes are a way to bundle up a set of colors that are intended to be used by components invoked by a scene.
There are a set of pre-defined themes. You can also pass in a map of color values.
Unlike other styles, The currently set theme is given to child components. Each component gets to pick, choose, or ignore any colors in a given style.
predefined-themes
Predefined Themes
:dark
- This is the default and most common. Use when the background is dark.:light
- Use when the background is light colored.
specialty-themes
Specialty Themes
The remaining themes are designed to color the standard components and don't really make much sense when applied to the root of a graph. You could, but it would be... interesting.
The most obvious place to use them is with Button
components.
:primary
- Blue background. This is the primary button type indicator.:secondary
- Grey background. Not primary type indicator.:success
- Green background.:danger
- Red background. Use for irreversible or dangerous actions.:warning
- Orange background.:info
- Lightish blue background.:text
- Transparent background.