Class tema
Class untuk tema.
Tanda Tangan:
export declare class Theme implements ITheme
Mengimplementasikan: ITheme
Konstruktor
| Konstruktor | Pengubah | Deskripsi |
|---|---|---|
| (konstruktor)(nama, opt_blockStyles, opt_categoryStyles, opt_componentStyles) | Membuat instance baru dari class Theme |
Properti
| Properti | Pengubah | Jenis | Deskripsi |
|---|---|---|---|
| name | string |
Metode
| Metode | Pengubah | Deskripsi |
|---|---|---|
| defineTheme(name, themeObj) | static |
Menentukan tema Blockly baru. |
| getComponentStyle(componentName) | Mendapatkan gaya untuk komponen UI Blockly tertentu. Jika nilai gaya adalah string, kita akan mencoba menemukan nilai referensi yang dinamai. | |
| setBlockStyle(blockStyleName, blockStyle) | Mengganti atau menambahkan gaya ke peta blockStyles. | |
| setCategoryStyle(categoryStyleName, categoryStyle) | Mengganti atau menambahkan gaya pada peta categoryStyles. | |
| setComponentStyle(componentName, styleValue) | Mengonfigurasi komponen UI Blockly tertentu dengan nilai gaya. | |
| setFontStyle(fontStyle) | Mengonfigurasi gaya font tema. | |
| setStartHats(startHats) | Mengonfigurasi topi awal tema. |