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. |