blockly > zelos > ConstantProvider
Lớp zelos.ConstantProvider
Một đối tượng cung cấp hằng số cho các khối kết xuất trong 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 | Nội dung mô tả |
---|---|---|
(hàm khởi tạo)() | Tạo một thực thể mới của lớp ConstantProvider |
Thuộc tính
Tài sản | Đối tượng sửa đổi | Loại | Nội dung mô tả |
---|---|---|---|
CURSOR_COLOUR | string | ||
CURSOR_RADIUS | number | Bán kính của con trỏ đối với 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 | string | ||
FIELD_TEXT_FONTWEIGHT | string | ||
FIELD_TEXTINPUT_BOX_SHADOW | boolean | ||
FULL_BLOCK_FIELDS | boolean | ||
GRID_UNIT | number | ||
Hàm nhấn LỒNG TIẾNG | Hình dạng | giá trị rỗng | Đối tượng chứa thông tin về hình lục giác dùng cho một khối trình báo cáo boolean. Rỗng trước khi quá trình init được gọi. | |
JAGGED_TEETH_HEIGHT | number | ||
JAGGED_TEETH_WIDTH | number | ||
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH | number | ||
REPLACEMENT_GLOW_COLOUR | string | Màu toả sáng thay thế. | |
REPLACEMENT_GLOW_SIZE | number | Kích thước của ánh sáng đã chọn. | |
replacementGlowFilterId | string | 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. | |
huỷ bỏ | Hình dạng | giá trị rỗng | Đối tượng chứa thông tin về hình lục giác dùng cho một khối trình báo cáo số hoặc chuỗi. Rỗng trước khi quá trình init được gọi. | |
SELECTED_GLOW_COLOUR | string | Màu toả sáng đã chọn. | |
SELECTED_GLOW_SIZE | number | Kích thước của ánh sáng đã chọn. | |
selectedGlowFilterId | string | Mã của bộ lọc toả sáng đã chọn hoặc chuỗi trống nếu không đặt bộ lọc nào. | |
SHAPE_IN_SHAPE_PADDING | { [key: number]: { [key: number]: number; }; } | Bản đồ các hình dạng đầu ra/đầu vào và lượng khối cần được thêm vào khoảng đệm. Khoá bên ngoài là hình dạng bên ngoài, khoá bên trong là hình 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 bên trái hoặc bên phải, các phần tử của khối được căn chỉnh sao cho đạt được khoảng đệm được chỉ định. | |
Hàm SHAPES | { HEX gọnggonAL: số; ROUND: số; FIELD: số; PUZZLE: số; NOTCH: số; } | ||
ĐỒNG DƯƠNG | Hình dạng | giá trị rỗng | Đối tượng chứa thông tin về hình lục giác dùng cho khối phóng viên hình chữ nhật. Rỗng trước khi quá trình init được gọi. | |
START_HAT_HEIGHT | number | ||
START_HAT_WIDTH | number | ||
STATEMENT_INPUT_SPACER_MIN_WIDTH | number |
Phương thức
Phương thức | Đối tượng sửa đổi | Nội dung mô tả |
---|---|---|
createDom(svg, tagName, bộ chọn) | ||
dispose() | ||
generateSecondaryColour_(colour) | ||
generateTertiaryColour_(colour) | ||
getCSS_(selector) | ||
init() | ||
makeHexagonal() | protected |
Tạo thông tin về kích thước và đường dẫn cho 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 cho hình dạng bo tròn. |
makeSquared() | protected |
Tạo thông tin về kích thước và đường dẫn cho hình dạng bình phương. |
makeStartHat() | ||
setDynamicProperties_(theme) | ||
setFontConstants_(theme) | ||
shapeFor(kết nối) |