Couleurs
La bibliothèque Couleurs : les dix couleurs système nommées avec leur valeur et leur adresse, vos propres nuances, l'inspecteur, la création et la modification d'une couleur, le remplacement d'une couleur système, et où une couleur est utilisée.
Couleurs est la troisième catégorie sous la racine Ressources : la palette fixe que le produit livre et les nuances que vous ajoutez, chacune étant un nom pour une valeur #RRGGBB. Le volet est intitulé « Couleurs », avec la ligne « Couleurs #RRGGBB nommées, renvoyées par les variables à sortie Couleur. Une couleur de l'opérateur remplace une couleur système à la même adresse. » et le badge de comptage. La lecture demande Voir Logic ; créer, modifier et supprimer vos couleurs demandent Configurer Logic.
La palette système
| Nom | Adresse | Valeur |
|---|---|---|
| Brand | Assets.Colors.Brand |
#0369A1 |
| Brand light | Assets.Colors.Brand_light |
#38BDF8 |
| Brand tint | Assets.Colors.Brand_tint |
#E0F2FE |
| Red | Assets.Colors.Red |
#C42B1C |
| Amber | Assets.Colors.Amber |
#C19C00 |
| Green | Assets.Colors.Green |
#0F7B0F |
| Blue | Assets.Colors.Blue |
#005FB8 |
| Gray | Assets.Colors.Gray |
#8A8A8A |
| Black | Assets.Colors.Black |
#000000 |
| White | Assets.Colors.White |
#FFFFFF |
Une couleur a une seule valeur, employée telle quelle dans le thème clair et dans le thème sombre ; la palette ne change pas avec le thème.
Le catalogue et l'inspecteur
Vos couleurs sont listées en premier, puis la palette ; filtres : Origine et Par page. Une carte montre l'échantillon, le nom, la valeur hexadécimale et l'origine. L'inspecteur montre l'échantillon en grand avec sa valeur hexadécimale, le nom, puis Adresse, Origine (Palette système, ou Ma bibliothèque) et Format de couleur (#RRGGBB). Une couleur de la palette indique « Les couleurs système sont en lecture seule. » ; les vôtres proposent Modifier et Supprimer à un rôle qui configure.
Nouvelle couleur
Le verbe placé au-dessus de la ligne Couleurs ouvre « Nouvelle couleur » à la place de la grille (« Choisissez une adresse stable et sa valeur RVB à six chiffres. »).
| Champ | Ce que c'est | Valeurs et valeur par défaut | Effet |
|---|---|---|---|
| Nom | Le nom affiché ; son segment est l'adresse. | Obligatoire. | L'adresse que retiennent les variables. Modifier la renomme ensuite, et chaque référence à l'ancienne adresse suit. Un nom dont le segment est celui d'une couleur de la palette remplace cette couleur à l'adresse et dans la liste. |
| Sélecteur | Le sélecteur de couleur du navigateur. | Commence à #0369A1. |
Écrit le champ hexadécimal. |
| Hexa | La valeur sous forme de texte. | Exactement #RRGGBB ; #0369A1 par défaut. |
Toute autre valeur affiche « Utilisez exactement #RRGGBB. » ; la valeur est enregistrée en majuscules. |
L'aperçu à droite montre l'échantillon et la valeur hexadécimale normalisée. « Un nom est obligatoire. » et « Utilisez exactement #RRGGBB. » gardent Créer la couleur grisé ; Annuler ou Retour quitte sans créer. En cas de succès la carte est révélée et le journal des actions indique « Couleur créée. »
Modifier et Supprimer
Modifier ouvre « Modifier <nom> » (« Le renommage est enregistré à la touche Entrée ou quand le champ perd le focus, et il emporte les références avec lui ; les changements de couleur valides sont enregistrés automatiquement. ») : un champ Nom qui est un champ de renommage, avec le sélecteur et la valeur hexadécimale en dessous. Pendant que vous tapez un nom, une ligne annonce l'effet (« Le changement de nom met à jour les 2 emplacements qui lisent cette adresse. », « Aucune référence n'utilise l'adresse actuelle. », ou « L'adresse effective ne change pas ; aucune référence n'est à mettre à jour. »). Entrée, ou la sortie du champ, valide : la couleur garde son identifiant et sa valeur, chaque référence enracinée à l'ancienne adresse est réécrite, et le journal des actions indique « Couleur renommée et N références mises à jour. » Un nom déjà pris est refusé sur place sous le champ. Un changement de valeur valide est enregistré une demi-seconde après la dernière modification (« Couleur enregistrée. »). Supprimer demande : Supprimer « X » ? Les références à son adresse ne se résoudront plus. Cette action est irréversible. Et quand la couleur remplaçait une entrée de la palette, elle découvre cette entrée de nouveau.
Où une couleur est utilisée
Une variable à sortie Couleur renvoie Assets.Colors.<nom> (Variables.Level.Value > 50 ? Assets.Colors.Red : Assets.Colors.Green) et le composant qui y est lié dessine cette couleur ; les entrées Couleur de remplissage et Couleur du contour d'un symbole prennent une ressource Couleur ou une variable Couleur ; l'éditeur de tableau de bord propose ces adresses partout où une propriété prend une couleur.
Ce que la bibliothèque ne fait pas
Elle n'accepte ni canal alpha, ni notation à trois chiffres, ni couleur nommée, ne modifie pas la palette, et ne garde aucune variante par thème.