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