Designklasse
Kurs zu einem Thema.
Unterschrift:
export declare class Theme implements ITheme
Implementierung:ITheme
Konstruktoren
| Konstruktor | Modifikatoren | Beschreibung |
|---|---|---|
| (constructor)(name, opt_blockStyles, opt_categoryStyles, opt_componentStyles) | Erstellt eine neue Instanz der Theme-Klasse |
Attribute
| Attribut | Modifikatoren | Typ | Beschreibung |
|---|---|---|---|
| name | String |
Methoden
| Methode | Modifikatoren | Beschreibung |
|---|---|---|
| defineTheme(name, themeObj) | static |
Definieren Sie ein neues Blockly-Design. |
| getComponentStyle(componentName) | Ruft den Stil für eine bestimmte Blockly-UI-Komponente ab. Wenn der Stilwert ein String ist, versuchen wir, den Wert von benannten Verweisen zu ermitteln. | |
| setBlockStyle(blockStyleName, blockStyle) | Überschreibt einen Stil oder fügt der BlockStyles-Karte einen Stil hinzu. | |
| setCategoryStyle(categoryStyleName, categoryStyle) | Überschreibt einen Stil oder fügt einen Stil zur Kategorie „categoryStyles“ hinzu. | |
| setComponentStyle(componentName, styleValue) | Konfigurieren Sie eine bestimmte Blockly-UI-Komponente mit einem Stilwert. | |
| setFontStyle(fontStyle) | Hiermit wird der Schriftstil eines Designs konfiguriert. | |
| setStartHats(startHats) | Konfigurieren Sie die Starthüte eines Designs. |