blockly > IToolbox

อินเทอร์เฟซ IToolbox

อินเทอร์เฟซสำหรับกล่องเครื่องมือ

ลายเซ็น:

export interface IToolbox extends IRegistrable 

ขยาย: IRegistrable

เมธอด

วิธีการ คำอธิบาย
clearSelection() เลิกไฮไลต์รายการที่เลือกก่อนหน้า
dispose() การกำจัดกล่องเครื่องมือนี้
getFlyout() ปรับกล่องเครื่องมือให้ฟลายเอาต์
getHeight() ดูความสูงของกล่องเครื่องมือ
getSelectedItem() รับรายการที่เลือก
getWidth() รับความกว้างของกล่องเครื่องมือ
getWorkspace() รับพื้นที่ทำงานสำหรับกล่องเครื่องมือ
handleToolboxItemResize() จัดการการปรับขนาดกล่องเครื่องมือเมื่อรายการในกล่องเครื่องมือปรับขนาด
init() เริ่มต้นกล่องเครื่องมือ
isHorizontal() รับข้อมูลว่ากล่องเครื่องมืออยู่ในแนวนอนหรือไม่
position() จัดตำแหน่งกล่องเครื่องมือโดยพิจารณาจากว่าเป็นกล่องเครื่องมือแนวนอนและพื้นที่ทำงานอยู่ใน RTL หรือไม่
refreshSelection() อัปเดตเนื้อหาของ Flyout โดยไม่ต้องปิด ควรใช้เพื่อตอบสนองต่อการเปลี่ยนแปลงในหมวดหมู่แบบไดนามิก เช่น ตัวแปรหรือกระบวนการ
refreshTheme() อัปเดตสีหมวดหมู่และสีพื้นหลังของหมวดหมู่ที่เลือก
render(toolboxDef) เติมรายการในกล่องเครื่องมือใหม่ให้กล่องเครื่องมือและนำเนื้อหาเก่าออก
selectItemByPosition(position) เลือกรายการกล่องเครื่องมือตามตำแหน่งในรายการกล่องเครื่องมือ
setVisible(isVisible) ตั้งค่าการเปิดเผยกล่องเครื่องมือ