Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Graphisme

stzTheme

10 méthodes propres · 0 formes avec extensions, rangées sous leur méthode

la source: base/graphics/stzTheme.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Graphisme

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Exemples : 0 viennent des tests de la bibliothèque ; 2 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzTheme(:pro). 8 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 12:54 dans la bibliothèque au commit 0e72e2e2c.

Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
Name
(sans commentaire dans la source : le nom se lit comme une phrase) name
exemple composé
o1 = new stzTheme(:pro)
? o1.Name()
#--> pro
composé à partir de la signature, exécuté pour cette page
aucune extension
Roles
The roles a theme fills in. Background is one of them and is NOT a standalone colour -- see StzThemeRoles vs StzSemanticColors.
exemple composé
o1 = new stzTheme(:pro)
? @@( o1.Roles() )
#--> [ "primary", "success", "warning", "danger", "info", "muted", "neutral", "background" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
ColorOf
reading it ---------------------------------------------------------- RESOLVED to hex, never left as an expression. The far side of an export has no resolver.aucune extension
StepOf
The C2 step of a role, through this theme's colour for it.aucune extension
OnColorOf
What can be READ on that role's solid -- measured, not guessed.aucune extension
Tokens
[ [ name, hex ], ... ] -- the whole theme flattened, and the ONE place that decides what an export contains. CSS, JSON and Haro all read it, so the three cannot disagree about which tokens exist.aucune extension
ToCSS
exportingaucune extension
ToJSON
(sans commentaire dans la source : le nom se lit comme une phrase) to jsonaucune extension
ToRing
(sans commentaire dans la source : le nom se lit comme une phrase) to ringaucune extension