blockly > Thème

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.