Clase temática
Clase para un tema.
Signature:
export declare class Theme implements ITheme
Implementa: ITheme
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)(name, opt_blockStyles, opt_categoryStyles, opt_componentStyles) | Construye una instancia nueva de la clase Theme . |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
name | cadena |
Métodos
Método | Modificadores | Descripción |
---|---|---|
defineTheme(name, themeObj) | static |
Define un nuevo tema de Blockly. |
getComponentStyle(componentName) | Obtiene el estilo de un componente de IU de Blockly determinado. Si el valor de estilo es una cadena, intentamos encontrar el valor de cualquier referencia con nombre. | |
setBlockStyle(blockStyleName, blockStyle) | Anula o agrega un estilo al mapa blockStyles. | |
setCategoryStyle(categoryStyleName, categoryStyle) | Anula o agrega un estilo al mapa categoryStyles. | |
setComponentStyle(componentName, styleValue) | Configura un componente de IU de Blockly específico con un valor de estilo. | |
setFontStyle(fontStyle) | Configura el estilo de fuente de un tema. | |
setStartHats(startHats) | Configura los elementos de inicio de un tema. |