blockly > ธีม

คลาสธีม

ชั้นเรียนสำหรับธีม

ลายเซ็น:

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) กำหนดค่าหมวกเริ่มต้นของธีม