Package-level declarations
Types
The IviThemeCategory describes which aspect of a theme a IviThemeComponent applies to. For example, a theme component may have a IviThemeCategory indicating that the component themes font attributes.
Interface for enum types where each enum value denotes a styling flavor of an IviThemeCategory.
Contains all the information related to theming an IviThemeCategory.
An overview of IviThemeCategorys provided by the platform. In order to use the platform, each IviThemeCategory needs to be registered at least once by the theming service.
Properties
Styling of animations.
Styling of colors.
Styling of durations.
Styling of fonts.
Styling of the icon sizes.
Styling of icons.
Styling of radii.
Styling of responsive horizontal spacing.
Styling of responsive vertical spacing.
Styling of sizes.
Styling of spaces.
Styling of styles.
Styling of text appearances.
Styling of text sizes.
Contains the overview of the default IviThemeComponents configuration. This overview creates a bridge between the discoverable theme components service. Here we create the IviThemeComponent with the corresponding identifier. And the theming service where we collect all the IviThemeComponent from the various discoverable services. In this case we need to create an initial theme that consists of the IviThemeComponents. An IviThemeComponent is considered as the default component if its IviThemeComponent.id matches the value of the corresponding entry in themeComponentsPresetIds.
Functions
Creates an IviThemeComponent for theming the IviThemeCategory receiver instance.
Creates IviThemeComponents for theming the IviThemeCategory receiver instance. An IviThemeComponent is created for each styling flavor defined by the enum type SF.
Creates IviThemeComponents for theming the IviThemeCategory receiver instance. An IviThemeComponent is created for each styling flavor in stylingFlavors.
Returns an IviThemeComponent from the collection that has IviThemeComponent.WithStylingFlavorType.stylingFlavor set to the given stylingFlavor.
Groups this collection of IviThemeComponents by IviThemeCategory.