คลาสธีม
ชั้นเรียนสำหรับธีม
ลายเซ็น:
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) | กำหนดค่าหมวกเริ่มต้นของธีม |