blockly > zelos > ConstantProvider

คลาส zelos.ConstantProvider

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

ลายเซ็น:

export declare class ConstantProvider extends BaseConstantProvider 

ขยาย: BaseConstantProvider

ผู้ผลิต

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

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

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

วิธีการ

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