| .. | |
|---|
| flixel |
| input |
| types |
| widgets |
| UIColor | Small ARGB color math helpers (the library never depends on a framework color type). |
| UIComponent | Base class for every widget: a retained openfl.display.Sprite that repaints ONLY when
invalidated (no per-frame update). Subclasses override render() and read UITheme /
UILocale there, so theme and locale swaps re-skin the whole tree via UIRoot.invalidateAll. |
| UIFonts | Font + TextFormat cache for the library's TextFields. |
| UIGlyphs | The built-in vector glyph set, drawn directly into a Graphics at any size — no assets,
crisp at every UITheme.scale, tinted by whatever colour the caller passes (so theme
swaps re-tint for free in the widget's own render pass). |
| UILocale | Pluggable translation hook. The host application assigns translate to its own
localization lookup; the library itself stays dependency-free and falls back to the
supplied default string. Call refresh() after a locale switch to re-render live widgets. |
| UIPalette | A full set of UI palette colours (see UITheme.apply). |
| UIRoot | The library's stage-attached root: three layers (content < popupLayer < tooltipLayer),
the invalidation scheduler, the pointer arbiter and the tween/tooltip driver. |
| UITheme | The active UI palette + metric scale. |
| UIThemePreset | A named palette for the theme picker. |
| UITween | Minimal pooled tween used for UI motion (dropdown pops, button dips, toasts). |