chặn > Giao diện

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 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

Thuộc tính Đối tượng sửa đổi Loại Mô tả
name string

Phương thức

Phương thức Đối tượng sửa đổi 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ỳ tệp 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 đồcategoryStyles.
setComponentStyle(componentName, styleValue) Định cấu hình thành phần giao diện người dùng Blockly cụ thể bằng 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.