blockly > Chủ đề

Lớp giao diện

Lớp cho một giao diện.

Chữ ký:

export declare class Theme implements ITheme 

Triển khai: ITheme

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Nội dung mô tả
(hàm khởi tạo)(name, opt_blockStyles, opt_categoryStyles, opt_componentStyles) Tạo một thực thể mới của lớp Theme

Thuộc tính

Tài sản Đối tượng sửa đổi Loại Nội dung mô tả
name string

Phương thức

Phương thức Đối tượng sửa đổi Nội dung mô tả
defineTheme(name, themeObj) static Xác định giao diện Blockly mới.
getComponentStyle(componentName) Lấy kiểu cho một thành phần giao diện người dùng Blockly nhất định. Nếu giá trị kiểu là một chuỗi, chúng tôi sẽ cố gắng tìm giá trị của bất kỳ tham chiếu nào có tên.
setBlockStyle(blockStyleName, blockStyle) Ghi đè hoặc thêm kiểu vào bản đồ blockStyles.
setCategoryStyle(categoryStyleName, categoryStyle) Ghi đè hoặc thêm kiểu vào bản đồ typeStyles.
setComponentStyle(componentName, styleValue) Định cấu hình một thành phần giao diện người dùng Blockly cụ thể có giá trị kiểu.
setFontStyle(fontStyle) Định cấu hình kiểu phông chữ của một giao diện.
setStartHats(startHats) Định cấu hình mũ bắt đầu của một giao diện.