Classe de thème
Classe pour un thème.
Signature :
export declare class Theme implements ITheme
Implémentation:ITheme
Constructeurs
| Constructeur | Modificateurs | Description |
|---|---|---|
| (constructor)(name, opt_blockStyles, opt_categoryStyles, opt_componentStyles) | Construit une nouvelle instance de la classe Theme. |
Propriétés
| Propriété | Modificateurs | Type | Description |
|---|---|---|---|
| name | chaîne |
Méthodes
| Méthode | Modificateurs | Description |
|---|---|---|
| defineTheme(name, themeObj) | static |
Définissez un nouveau thème Blockly. |
| getComponentStyle(componentName) | Récupère le style d'un composant d'interface utilisateur Blockly donné. Si la valeur du style est une chaîne, nous essayons de trouver la valeur des références nommées. | |
| setBlockStyle(blockStyleName, blockStyle) | Remplace ou ajoute un style à la carte blockStyles. | |
| setCategoryStyle(categoryStyleName, categoryStyle) | Remplace ou ajoute un style à la carte categoryStyles. | |
| setComponentStyle(componentName, styleValue) | Configurez un composant d'interface utilisateur Blockly spécifique avec une valeur de style. | |
| setFontStyle(fontStyle) | Configurez le style de police d'un thème. | |
| setStartHats(startHats) | Permet de configurer les chapeaux de départ d'un thème. |