Clase de tema
Clase para un tema.
Signature:
export declare class Theme implements ITheme
Implementaciones: 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 | string |
Métodos
| Método | Modificadores | Descripción |
|---|---|---|
| defineTheme(name, themeObj) | static |
Definir un nuevo tema de Blockly |
| getComponentStyle(componentName) | Obtiene el estilo de un componente de IU de Blockly determinado. Si el valor del estilo es una cadena, intentamos encontrar el valor de cualquier referencia con nombre. | |
| setBlockStyle(blockStyleName, blockStyle) | Anula o agrega un diseño al mapa de blockStyles. | |
| setCategoryStyle(categoryStyleName, categoryStyle) | Anula o agrega un diseño al mapa de categoryStyles. | |
| setComponentStyle(componentName, styleValue) | Configura un componente específico de la IU de Blockly con un valor de estilo. | |
| setFontStyle(fontStyle) | Configurar el estilo de fuente de un tema. | |
| setStartHats(startHats) | Configura las gorras de inicio de un tema. |