blockly > zelos > ConstantProvider

คลาส zelos.ConstantProvider

ออบเจ็กต์ที่ให้ค่าคงที่สำหรับการแสดงผลบล็อกในโหมด Zelos

ลายเซ็น:

export declare class ConstantProvider extends BaseConstantProvider 

ขยาย: BaseConstantProvider

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(constructor)(gridUnit) สร้าง ConstantProvider ใหม่

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
CURSOR_COLOUR สตริง
CURSOR_RADIUS ตัวเลข รัศมีของเคอร์เซอร์สำหรับการเชื่อมต่ออินพุตและเอาต์พุต
FIELD_COLOUR_FULL_BLOCK บูลีน
FIELD_DROPDOWN_COLOURED_DIV บูลีน
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW บูลีน
FIELD_DROPDOWN_SVG_ARROW บูลีน
FIELD_TEXT_FONTFAMILY สตริง
FIELD_TEXT_FONTWEIGHT สตริง
FIELD_TEXTINPUT_BOX_SHADOW บูลีน
FULL_BLOCK_FIELDS บูลีน
GRID_UNIT ตัวเลข
HEXAGONAL รูปร่าง | null ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับหกเหลี่ยมที่ใช้สําหรับบล็อกผู้รายงานบูลีน เป็นค่า Null ก่อนที่ระบบจะเรียก init
JAGGED_TEETH_HEIGHT ตัวเลข
JAGGED_TEETH_WIDTH ตัวเลข
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH ตัวเลข
REPLACEMENT_GLOW_COLOUR สตริง สีของไฟเรืองแสงสำหรับเปลี่ยนทดแทน
REPLACEMENT_GLOW_SIZE ตัวเลข ขนาดของแสงที่เลือก
replacementGlowFilterId สตริง รหัสของตัวกรองแสงที่เปลี่ยนทดแทน หรือสตริงว่างหากไม่ได้ตั้งค่าตัวกรอง
ROUNDED รูปร่าง | null ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับหกเหลี่ยมที่ใช้สําหรับบล็อกผู้รายงานตัวเลขหรือสตริง เป็นค่า Null ก่อนที่ระบบจะเรียก init
SELECTED_GLOW_COLOUR สตริง สีเรืองแสงที่เลือก
SELECTED_GLOW_SIZE ตัวเลข ขนาดของแสงที่เลือก
selectedGlowFilterId สตริง รหัสของตัวกรองแสงที่เลือก หรือสตริงว่างหากไม่ได้ตั้งค่าตัวกรอง
SHAPE_IN_SHAPE_PADDING { [key: number]: { [key: number]: number; }; } แผนที่ของรูปร่างเอาต์พุต/อินพุตและจำนวนที่ควรทำให้มีการเติมบล็อก คีย์ด้านนอกคือรูปร่างด้านนอก ส่วนคีย์ด้านในคือรูปร่างด้านใน เมื่อบล็อกที่มีรูปร่างด้านนอกมีบล็อกอินพุตที่มีรูปร่างด้านในอยู่ที่ขอบด้านซ้ายหรือขวา องค์ประกอบของบล็อกจะจัดแนวเพื่อให้ได้ระยะห่างจากขอบที่ระบุ
รูปร่าง { HEXAGONAL: number; ROUND: number; SQUARE: number; PUZZLE: number; NOTCH: number; }
SQUARED รูปร่าง | null ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับหกเหลี่ยมที่ใช้สําหรับบล็อกผู้รายงานสี่เหลี่ยมผืนผ้า เป็นค่า Null ก่อนที่ระบบจะเรียก init
START_HAT_HEIGHT ตัวเลข
START_HAT_WIDTH ตัวเลข
STATEMENT_INPUT_SPACER_MIN_WIDTH ตัวเลข

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
createDom(svg, tagName, selector, injectionDivIfIsParent)
dispose()
generateSecondaryColour_(colour)
generateTertiaryColour_(colour)
getCSS_(selector)
init()
makeHexagonal() protected สร้างข้อมูลขนาดและเส้นทางเกี่ยวกับรูปหกเหลี่ยม
makeInsideCorners()
makeNotch()
makeRounded() protected สร้างข้อมูลขนาดและเส้นทางเกี่ยวกับรูปร่างที่โค้งมน
makeSquared() protected สร้างข้อมูลขนาดและเส้นทางเกี่ยวกับรูปร่างสี่เหลี่ยมจัตุรัส
makeStartHat()
setDynamicProperties_(theme)
setFontConstants_(theme)
shapeFor(connection)