blockly > IToolbox

ממשק IToolbox

ממשק של תיבת כלים.

Signature:

export interface IToolbox extends IRegistrable, IFocusableTree 

הרחבה של: IRegistrable, ‏ IFocusableTree

Methods

שיטה תיאור
clearSelection() ביטול ההדגשה של פריט שנבחר בעבר.
dispose()‎ הורדת ערכת הכלים הזו.
getFlyout() הפונקציה מקבלת את התפריט הנפתח של ארגז הכלים.
getHeight() הפונקציה מקבלת את הגובה של תיבת הכלים.
getSelectedItem() אחזור הפריט שנבחר.
getWidth() הפונקציה מקבלת את רוחב ארגז הכלים.
getWorkspace() הפונקציה מקבלת את סביבת העבודה של תיבת הכלים.
handleToolboxItemResize() הטיפול בשינוי הגודל של תיבת הכלים כשהגודל של פריט בתיבת הכלים משתנה.
init()‎ אתחול תיבת הכלים.
isHorizontal() הפונקציה מקבלת את הערך 'כן' או 'לא', בהתאם לכיוון של תיבת הכלים.
position()‎ מיקום תיבת הכלים בהתאם לסוג שלה (אופקי או אנכי) ולכיוון של סביבת העבודה (rtl).
refreshSelection() עדכון התוכן של התפריט הנפתח בלי לסגור אותו. צריך להשתמש בהם בתגובה לשינוי באחת מהקטגוריות הדינמיות, כמו משתנים או פרוצדורות.
refreshTheme() עדכון צבעי הקטגוריות וצבע הרקע של קטגוריות שנבחרו.
render(toolboxDef) הכלי ממלא את תיבת הכלים בפריטים חדשים ומסיר את התוכן הישן.
selectItemByPosition(position) בחירת פריט מכלי הכלים לפי המיקום שלו ברשימה של פריטים בכלי.
setSelectedItem(item) הגדרת הפריט שנבחר.
setVisible(isVisible) הגדרת החשיפה של תיבת הכלים.