Designklasse
Klasse für ein Thema.
Unterschrift:
export declare class Theme implements ITheme
Implementierungen:ITheme
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(constructor)(name, opt_blockStyles, opt_categoryStyles, opt_componentStyles) | Konstruiert eine neue Instanz der Klasse Theme |
Attribute
Property | 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 eine Zeichenfolge ist, versuchen wir, den Wert aller benannten Referenzen zu finden. | |
setBlockStyle(blockStyleName, blockStyle) | Überschreibt einen Stil oder fügt ihn der blockStyles-Karte hinzu. | |
setCategoryStyle(categoryStyleName, categoryStyle) | Überschreibt einen Stil oder fügt ihn der Karte „categoryStyles“ hinzu. | |
setComponentStyle(componentName, styleValue) | Konfigurieren Sie eine bestimmte Blockly-UI-Komponente mit einem Stilwert. | |
setFontStyle(fontStyle) | Hiermit können Sie den Schriftstil eines Designs konfigurieren. | |
setStartHats(startHats) | Konfigurieren Sie die Starthüte eines Designs. |