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