Ion Icons API¶
ttkbootstrap_icons_ion.icon
¶
IonFontProvider
¶
Bases: BaseFontProvider
Initialize the provider with style configuration.
Uses a single font file (ionicons.ttf) for all styles. Style selection
is performed by predicates that test for the suffix.
IonIcon
¶
Bases: Icon
Convenience icon for the Ion Icon glyph set.
Resolves the provided name (optionally with a style) using IonProvider,
then initializes the base Icon with the resolved glyph.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
Glyph name. |
required |
size
|
int
|
Pixel size of the rasterized image (default: 24). |
24
|
color
|
str
|
Foreground color used to render the glyph (default: "black"). |
'black'
|
Raises:
| Type | Description |
|---|---|
ValueError
|
If the name cannot be resolved for the requested style. |
ttkbootstrap_icons_ion.provider
¶
IonFontProvider
¶
Bases: BaseFontProvider
Initialize the provider with style configuration.
Uses a single font file (ionicons.ttf) for all styles. Style selection
is performed by predicates that test for the suffix.