คลาสธีม
ชั้นเรียนสำหรับธีม
ลายเซ็น:
export declare class Theme implements ITheme
การใช้งาน: ITheme
ผู้ผลิต
| ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| (constructor)(name, opt_blockStyles, opt_categoryStyles, opt_componentStyles) | สร้างอินสแตนซ์ใหม่ของคลาส Theme |
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
|---|---|---|---|
| name | สตริง |
เมธอด
| วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| defineTheme(name, themeObj) | static |
กำหนดธีม Blockly ใหม่ |
| getComponentStyle(componentName) | รับรูปแบบสำหรับคอมโพเนนต์ UI ของ Blockly ที่กำหนด หากค่ารูปแบบเป็นสตริง เราจะพยายามหาค่าของการอ้างอิงที่มีชื่อใดๆ | |
| setBlockStyle(blockStyleName, blockStyle) | ลบล้างหรือเพิ่มรูปแบบไปยังแมปรูปแบบบล็อก | |
| setCategoryStyle(categoryStyleName, categoryStyle) | ลบล้างหรือเพิ่มรูปแบบไปยังแมปหมวดหมู่ | |
| setComponentStyle(componentName, styleValue) | กำหนดค่าคอมโพเนนต์ UI ของ Blockly ที่เฉพาะเจาะจงด้วยค่ารูปแบบ | |
| setFontStyle(fontStyle) | กำหนดค่ารูปแบบแบบอักษรของธีม | |
| setStartHats(startHats) | กำหนดค่าหมวกเริ่มต้นของธีม |