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. |