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) | ||
รูปร่างสำหรับ(การเชื่อมต่อ) |