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)