blockly > Thème

Classe de thème

Classe associée à un thème.

Signature :

export declare class Theme implements ITheme 

Implémentation:ITheme

Constructeurs

Constructeur Les modificateurs Description
(constructor)(name, opt_blockStyles, opt_categoryStyles, opt_componentStyles) Construit une instance de la classe Theme.

Propriétés

Propriété Les modificateurs Type Description
name chaîne

Méthodes

Méthode Les 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) Configurez les chapeaux de départ d'un thème.