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