blockly > IToolbox

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

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

ลายเซ็น:

export interface IToolbox extends IRegistrable 

ขยาย: IRegistrable

วิธีการ

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