Package-level declarations
Types
Paints a badge over the source.
Mark this PainterHint just available with Bitmap images.
The default PainterHintsProvider to load dark theme icon variants. It will provide the Dark hint when org.jetbrains.jewel.LocalIsDarkTheme is true.
A painter that delegates drawing to another Painter, but can apply custom alphas, filters and layoutDirection to it.
A PainterHint is a hint for PainterProvider on how to load a Painter. It can used to patch the path of the resource being loaded (e.g., for New UI icon path mapping, and handling the dark theme variants), replace colors in an SVG based on the theme palette, etc.
Provides hints to a PainterProvider.
A PainterHint that modifies the path of the resource being loaded. Usage examples are applying the New UI icon mappings, or picking up dark theme variants of icons.
A PainterHint that adds a prefix to a resource file name, without changing the rest of the path. For example, if the original path is icons/MyIcon.svg, and the prefix is Dark, the patched path will be icons/DarkMyIcon.svg.
Provides a Painter for an image, which may be transformed by the provided hints.
A PainterHint that adds a suffix to a resource file name, without changing the rest of the path nor the extension. For example, if the original path is icons/MyIcon.svg, and the suffix is _dark, the patched path will be icons/MyIcon_dark.svg.
A PainterHint that patches the content of SVG resources. It is only applied to SVG resources; it doesn't affect other types of resources.
Provides the default PainterHints to use to load images.
A delegate painter that overrides the intrinsic size of the delegate.
Provide Painter by resources in the module and jars, it use the ResourceResolver to load resources.
Mark this PainterHint just available with SVG images.
Mark this PainterHint just available with XML images.