blockly > IIcon

ממשק IIcon

Signature:

export interface IIcon extends IFocusableNode 

ממשיכה: IFocusableNode

Methods

שיטה תיאור
applyColour() עדכון הצבע של הסמל כשצבע הבלוק משתנה.
dispose()‎ מסיר את כל הרכיבים של הסמל.
getSize()
getType()
getWeight()
hideForInsertionMarker() הסמל מוסתר כשהוא חלק מסמן הטמעה.
initView(pointerdownListener) יצירת רכיבי ה-SVG של הסמל שיוצג בבלוק.
isClickableInFlyout(autoClosingFlyout)? (אופציונלי) בודקים אם צריך לאפשר לחיצה על הסמל כשהבלוק נמצא בחלון קופץ. אם לא תגדירו את הפונקציה הזו, תוכלו ללחוץ על הסמל בכל התפריטים הקופצים.
isShownWhenCollapsed()
onClick() הודעה על כך שלחצו על הסמל.
onLocationChange(blockOrigin) הודעה על כך שהסמל השתנה מיקום.
setOffsetInBlock(offset) מראה את המיקום של הסמל ביחס לחלק העליון של הבלוק, ביחידות של שטח העבודה.
updateCollapsed() מעדכן את מצב המצבור/התצוגה של הסמל כשמצב המצבור של הבלוק משתנה.
updateEditable() מעדכן את האפשרות לערוך את הסמל כשהאפשרות לערוך את הבלוק משתנה.