Tema sınıfı
Bir temayla ilgili sınıf.
İmza:
export declare class Theme implements ITheme
Uygulandığı yer: ITema
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(structor)(name, opt_blockStyles, opt_categoryStyles, opt_componentStyles) | Theme sınıfının yeni bir örneğini oluşturur |
Özellikler
Özellik | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
name | dize |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
defineTheme(name, themeObj) | static |
Yeni bir Blok teması tanımlayın. |
getComponentStyle(componentName) | Belirli bir Bloklu kullanıcı arayüzü bileşeninin stilini alır. Stil değeri bir dizeyse adlandırılmış referansların değerini bulmaya çalışırız. | |
setBlockStyle(blockStyleName, blockStyle) | blockStyles haritasına geçersiz kılma veya bir stil ekler. | |
setCategoryStyle(categoryStyleName, categoryStyle) | categoryStyles haritasına bir stil ekler veya bu stili geçersiz kılar. | |
setComponentStyle(componentName, styleValue) | Stil değeriyle belirli bir Blockly kullanıcı arayüzü bileşeni yapılandırın. | |
setFontStyle(fontStyle) | Temanın yazı tipi stilini yapılandırın. | |
setStartHats(startHats) | Bir temanın başlangıç şapkalarını yapılandırın. |