blockly > ธีม > (เครื่องมือสร้าง)

Theme.(constructor)

สร้างอินสแตนซ์ใหม่ของคลาส Theme

ลายเซ็น:

constructor(name: string, opt_blockStyles?: {
        [key: string]: Partial<BlockStyle>;
    }, opt_categoryStyles?: {
        [key: string]: CategoryStyle;
    }, opt_componentStyles?: ComponentStyle);

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ชื่อ สตริง ชื่อธีม
opt_blockStyles { [คีย์: สตริง]: บางส่วน<BlockStyle>; } (ไม่บังคับ) การแมปจากชื่อรูปแบบ (สตริง) ไปยังวัตถุที่มีแอตทริบิวต์รูปแบบสำหรับบล็อก
opt_categoryStyles { [คีย์: สตริง]: CategoryStyle; } (ไม่บังคับ) การแมปจากชื่อรูปแบบ (สตริง) ไปยังวัตถุที่มีแอตทริบิวต์รูปแบบสำหรับหมวดหมู่
opt_componentStyles ComponentStyle (ไม่บังคับ) การแมปชื่อคอมโพเนนต์บล็อกกับค่ารูปแบบ