blockly > zelos > ConstantProvider
Lớp zelos.ConstantProvider
Một đối tượng cung cấp hằng số để kết xuất các khối ở chế độ Zelos.
Chữ ký:
export declare class ConstantProvider extends BaseConstantProvider
Mở rộng: BaseConstantProvider
Hàm khởi tạo
Hàm dựng | Đối tượng sửa đổi | Mô tả |
---|---|---|
(constructor)(gridUnit) | Tạo một ConstantProvider mới. |
Thuộc tính
Thuộc tính | Đối tượng sửa đổi | Loại | Mô tả |
---|---|---|---|
CURSOR_COLOUR | chuỗi | ||
CURSOR_RADIUS | số | Bán kính của con trỏ cho các kết nối đầu vào và đầu ra. | |
FIELD_COLOUR_FULL_BLOCK | boolean | ||
FIELD_DROPDOWN_COLOURED_DIV | boolean | ||
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW | boolean | ||
FIELD_DROPDOWN_SVG_ARROW | boolean | ||
FIELD_TEXT_FONTFAMILY | chuỗi | ||
FIELD_TEXT_FONTWEIGHT | chuỗi | ||
FIELD_TEXTINPUT_BOX_SHADOW | boolean | ||
FULL_BLOCK_FIELDS | boolean | ||
GRID_UNIT | số | ||
HEXAGONAL | Hình dạng | null | Đối tượng chứa thông tin về hình lục giác dùng cho khối trình báo cáo boolean. Rỗng trước khi gọi init. | |
JAGGED_TEETH_HEIGHT | số | ||
JAGGED_TEETH_WIDTH | số | ||
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH | số | ||
REPLACEMENT_GLOW_COLOUR | chuỗi | Màu sáng thay thế. | |
REPLACEMENT_GLOW_SIZE | số | Kích thước của ánh sáng đã chọn. | |
replacementGlowFilterId | chuỗi | Mã của bộ lọc ánh sáng thay thế hoặc chuỗi trống nếu không đặt bộ lọc nào. | |
ROUNDED | Hình dạng | null | Đối tượng chứa thông tin về hình lục giác dùng cho khối trình báo cáo số hoặc chuỗi. Rỗng trước khi gọi init. | |
SELECTED_GLOW_COLOUR | chuỗi | Màu phát sáng đã chọn. | |
SELECTED_GLOW_SIZE | số | Kích thước của ánh sáng đã chọn. | |
selectedGlowFilterId | chuỗi | Mã của bộ lọc ánh sáng được chọn hoặc chuỗi trống nếu không có bộ lọc nào được đặt. | |
SHAPE_IN_SHAPE_PADDING | { [key: number]: { [key: number]: number; }; } | Bản đồ các hình dạng đầu ra/đầu vào và số lượng các hình dạng đó sẽ khiến một khối được thêm vào. Khoá bên ngoài là hình dạng bên ngoài, khoá bên trong là hình dạng bên trong. Khi một khối có hình dạng bên ngoài chứa một khối đầu vào có hình dạng bên trong ở cạnh trái hoặc phải, các phần tử khối được căn chỉnh sao cho đạt được khoảng đệm đã chỉ định. | |
HÌNH DẠNG | { HEXAGONAL: number; ROUND: number; SQUARE: number; PUZZLE: number; NOTCH: number; } | ||
SQUARED | Hình dạng | null | Đối tượng chứa thông tin về hình lục giác dùng cho khối trình báo cáo hình chữ nhật. Rỗng trước khi gọi init. | |
START_HAT_HEIGHT | số | ||
START_HAT_WIDTH | số | ||
STATEMENT_INPUT_SPACER_MIN_WIDTH | số |
Phương thức
Phương thức | Đối tượng sửa đổi | Mô tả |
---|---|---|
createDom(svg, tagName, selector, injectionDivIfIsParent) | ||
dispose() | ||
generateSecondaryColour_(colour) | ||
generateTertiaryColour_(colour) | ||
getCSS_(selector) | ||
init() | ||
makeHexagonal() | protected |
Tạo thông tin về kích thước và đường dẫn của một hình lục giác. |
makeInsideCorners() | ||
makeNotch() | ||
makeRounded() | protected |
Tạo thông tin về kích thước và đường dẫn của một hình dạng tròn. |
makeSquared() | protected |
Tạo thông tin về kích thước và đường dẫn của hình vuông. |
makeStartHat() | ||
setDynamicProperties_(theme) | ||
setFontConstants_(theme) | ||
shapeFor(connection) |