blockly > جعبه ابزار

رابط آی تول باکس

رابط برای جعبه ابزار.

امضا:

export interface IToolbox extends IRegistrable 

گسترش می یابد: IRegistrable

مواد و روش ها

روش شرح
clearSelection() هر موردی که قبلاً انتخاب شده را برجسته نمی کند.
در معرض قرار دادن() این جعبه ابزار را از بین می برد.
getFlyout() جعبه ابزار را بیرون می آورد.
getHeight() ارتفاع جعبه ابزار را می گیرد.
getSelectedItem() مورد انتخاب شده را دریافت می کند.
getWidth() عرض جعبه ابزار را دریافت می کند.
getWorkspace() فضای کاری جعبه ابزار را دریافت می کند.
handleToolboxItemResize() هنگامی که یک آیتم جعبه ابزار تغییر اندازه می دهد، اندازه جعبه ابزار را تغییر می دهد.
init() جعبه ابزار را مقداردهی اولیه می کند.
isHorizontal() افقی بودن یا نبودن جعبه ابزار را مشخص می کند.
موقعیت() جعبه ابزار را بر اساس افقی بودن جعبه ابزار و اینکه آیا فضای کاری به صورت rtl است قرار می دهد.
refreshSelection() محتوای Flyout را بدون بستن آن به روز می کند. باید در پاسخ به تغییر در یکی از دسته بندی های پویا، مانند متغیرها یا رویه ها استفاده شود.
refreshTheme() رنگ های دسته و رنگ پس زمینه دسته های انتخابی را به روز می کند.
رندر (toolboxDef) جعبه ابزار را با آیتم های جعبه ابزار جدید پر می کند و هر محتوای قدیمی را حذف می کند.
selectItemByPosition(موقعیت) مورد جعبه ابزار را بر اساس موقعیت آن در لیست موارد جعبه ابزار انتخاب می کند.
setVisible (isVisible) قابلیت مشاهده جعبه ابزار را تنظیم می کند.