blockly > ศูนย์ ConstantProvider

คลาส zelos.ConstantProvider

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

ลายเซ็น:

export declare class ConstantProvider extends BaseConstantProvider 

ขยาย: BaseConstantProvider

ผู้ผลิต

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

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

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
CURSOR_COLOUR สตริง
CURSOR_RADIUS ตัวเลข รัศมีของเคอร์เซอร์สำหรับการเชื่อมต่ออินพุตและเอาต์พุต
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 สตริง
FIELD_TEXT_FONTWEIGHT สตริง
FIELD_TEXTINPUT_BOX_SHADOW boolean
FULL_BLOCK_FIELDS boolean
GRID_UNIT ตัวเลข
หกเหลี่ยม รูปร่าง | ค่าว่าง วัตถุที่มีข้อมูลเกี่ยวกับหกเหลี่ยมที่ใช้สำหรับบล็อกผู้รายงานแบบบูลีน Null ก่อนที่จะเรียก init
JAGGED_TEETH_HEIGHT ตัวเลข
JAGGED_TEETH_WIDTH ตัวเลข
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH ตัวเลข
REPLACEMENT_GLOW_COLOUR สตริง สีเรืองแสงที่จะใช้แทน
REPLACEMENT_GLOW_SIZE ตัวเลข ขนาดของการเรืองแสงที่เลือก
replacementGlowFilterId สตริง รหัสของฟิลเตอร์เรืองแสงทดแทน หรือสตริงว่างเปล่าหากไม่ได้ตั้งค่าตัวกรองไว้
วงกลม รูปร่าง | ค่าว่าง วัตถุที่มีข้อมูลเกี่ยวกับหกเหลี่ยมที่ใช้สำหรับตัวเลขหรือบล็อกเครื่องมือรายงานสตริง Null ก่อนที่จะเรียก init
SELECTED_GLOW_COLOUR สตริง สีเรืองแสงที่เลือก
SELECTED_GLOW_SIZE ตัวเลข ขนาดของการเรืองแสงที่เลือก
selectedGlowFilterId สตริง รหัสของฟิลเตอร์เรืองแสงที่เลือก หรือสตริงว่างเปล่าหากไม่ได้ตั้งค่าฟิลเตอร์ไว้
SHAPE_IN_SHAPE_PADDING { [คีย์: หมายเลข]: { [คีย์: หมายเลข]: หมายเลข; }; } แผนที่ของรูปร่างเอาต์พุต/อินพุตและปริมาณที่ควรทำให้มีระยะห่างจากขอบ คีย์ด้านนอกคือรูปร่างด้านนอก คีย์ด้านในคือรูปร่างด้านใน เมื่อบล็อกที่มีรูปร่างด้านนอกมีบล็อกอินพุตที่มีรูปร่างด้านในอยู่ที่ขอบซ้ายหรือขวา องค์ประกอบของบล็อกจะถูกปรับแนวในลักษณะที่ถึงระยะห่างจากขอบที่ระบุไว้
รูปทรง { เลขฐานสิบหก: หมายเลข; ROUND: ตัวเลข; SQUARE: จำนวน; PUZZLE: number; NOTCH: number; }
จัดตาราง รูปร่าง | ค่าว่าง วัตถุที่มีข้อมูลเกี่ยวกับหกเหลี่ยมที่ใช้สำหรับบล็อกรายงานแบบสี่เหลี่ยมผืนผ้า Null ก่อนที่จะเรียก init
START_HAT_HEIGHT ตัวเลข
START_HAT_WIDTH ตัวเลข
STATEMENT_INPUT_SPACER_MIN_WIDTH ตัวเลข

เมธอด

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