Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| fr:mmorpg:client:iris:gestion_theme [29 July 2026 à 13:04:52] – créée YannK | fr:mmorpg:client:iris:gestion_theme [30 July 2026 à 17:10:19] (Version actuelle) – [La gestion du thème du client] Francois A. | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== La gestion du thème du client ====== | ====== La gestion du thème du client ====== | ||
| - | Le système de préférences | + | Le système de préférences géré par le Global Settings ('' |
| + | |||
| + | Les paramètres sont définis par le script '' | ||
| ===== Les icônes du thème ===== | ===== Les icônes du thème ===== | ||
| Ligne 24: | Ligne 26: | ||
| pour obtenir la flêche indiquant vers la gauche. | pour obtenir la flêche indiquant vers la gauche. | ||
| - | ===== Les couleurs | + | ===== Les polices |
| - | Les différentes //Theme Properties// | + | La police par défaut est [[https:// |
| + | |||
| + | Comme il s’agit d’une police variable, pour diférencier l’engraissement et la largeur des diférentes polices dérivées (enregistrées en .tres dans '' | ||
| + | * normal: weight=400 width=100 (format de base) | ||
| + | * light: width=300 | ||
| + | * medium: weight=500 | ||
| + | * semibold: weight=550 | ||
| + | * bold: weight=600 | ||
| + | * condensed: width=70 | ||
| + | * semi condensed: width=85 | ||
| + | |||
| + | ===== Les Theme Properties pour les Controls ===== | ||
| + | |||
| + | Les différentes //Theme Properties// | ||
| ==== PanelContainer - Theme Properties ==== | ==== PanelContainer - Theme Properties ==== | ||
| Ligne 53: | Ligne 68: | ||
| === Font === | === Font === | ||
| * font : Font | * font : Font | ||
| - | * Police pour le texte du bouton. | + | * Police pour le texte du Button. |
| === Font Size === | === Font Size === | ||
| * font_size : int | * font_size : int | ||
| - | * Taille de la police pour le texte du bouton. | + | * Taille de la police pour le texte du Button. |
| === Color (texte) === | === Color (texte) === | ||
| * font_color : Color | * font_color : Color | ||
| - | * Couleur du texte en état normal. | + | * Couleur du texte du Button |
| * font_hover_color : Color | * font_hover_color : Color | ||
| - | * Couleur du texte lorsque le bouton | + | * Couleur du texte lorsque le Button |
| * font_pressed_color : Color | * font_pressed_color : Color | ||
| - | * Couleur du texte lorsque le bouton | + | * Couleur du texte lorsque le Button |
| * font_disabled_color : Color | * font_disabled_color : Color | ||
| - | * Couleur du texte lorsque le bouton | + | * Couleur du texte lorsque le Button |
| * font_focus_color : Color | * font_focus_color : Color | ||
| - | * Couleur du texte lorsque le bouton | + | * Couleur du texte lorsque le Button |
| * font_hover_pressed_color : Color | * font_hover_pressed_color : Color | ||
| - | * Couleur du texte lorsque le bouton | + | * Couleur du texte lorsque le Button |
| * font_outline_color : Color | * font_outline_color : Color | ||
| - | * Couleur du contour (outline) du texte si la police affiche un outline. | + | * Couleur du contour (outline) du texte du Button |
| === Color (icône) === | === Color (icône) === | ||
| * icon_normal_color : Color | * icon_normal_color : Color | ||
| - | * Couleur de modulation de l’icône en état normal. | + | * Couleur de modulation de l’icône |
| * icon_hover_color : Color | * icon_hover_color : Color | ||
| - | * Couleur de modulation de l’icône lorsque le bouton | + | * Couleur de modulation de l’icônedu Button lorsqu’il |
| * icon_pressed_color : Color | * icon_pressed_color : Color | ||
| - | * Couleur de modulation de l’icône | + | * Couleur de modulation de l’icône |
| * icon_disabled_color : Color | * icon_disabled_color : Color | ||
| - | * Couleur de modulation de l’icône | + | * Couleur de modulation de l’icône |
| * icon_hover_pressed_color : Color | * icon_hover_pressed_color : Color | ||
| - | * Couleur de modulation de l’icône | + | * Couleur de modulation de l’icône |
| === Icon === | === Icon === | ||
| * icon : Texture2D | * icon : Texture2D | ||
| - | * Icône affichée à côté du texte dans le bouton. | + | * Icône affichée à côté du texte dans le Button. |
| === Constants === | === Constants === | ||
| * hseparation : int | * hseparation : int | ||
| - | * Espace horizontal entre l’icône et le texte du bouton. | + | * Espace horizontal entre l’icône et le texte du Buton. |
| * outline_size : int | * outline_size : int | ||
| * Épaisseur de l’outline du texte (si utilisé). | * Épaisseur de l’outline du texte (si utilisé). | ||
| * expand_icon : bool / int (selon version) | * expand_icon : bool / int (selon version) | ||
| - | * Contrôle la façon dont l’icône est étendue dans le bouton. | + | * Contrôle la façon dont l’icône est étendue dans le Button. |
| + | ===== Label - Theme Properties ===== | ||
| + | === Font === | ||
| + | * font : Font | ||
| + | * Police utilisée pour le texte du Label. | ||
| + | |||
| + | === Font Size === | ||
| + | * font_size : int | ||
| + | * Taille de la police pour le texte du Label. | ||
| + | |||
| + | === Color === | ||
| + | * font_color : Color | ||
| + | * Couleur du texte du Label en état normal. | ||
| + | * font_shadow_color : Color | ||
| + | * Couleur de l’ombre du texte (shadow) si utilisée. | ||
| + | |||
| + | === Constants === | ||
| + | * shadow_offset_x : int | ||
| + | * Décalage horizontal de l’ombre du texte. | ||
| + | * shadow_offset_y : int | ||
| + | * Décalage vertical de l’ombre du texte. | ||
| + | * outline_size : int | ||
| + | * Épaisseur de l’outline du texte (si utilisé). | ||
| - | {{tag> | + | {{tag> |





