icons.Icon class
סמל מופשט של כיתה. סמלים הם רכיבים חזותיים שמופיעים בפינה הימנית העליונה של הבלוק. בדרך כלל הם מספקים מידע 'מטא' נוסף על בלוק (כמו אזהרות או הערות), בניגוד לשדות שמספקים מידע 'ממשי' שקשור לאופן הפעולה של הבלוק.
Signature:
export declare abstract class Icon implements IIcon
מיישם: IIcon
יצרנים
יצרן | גורמי שינוי | תיאור |
---|---|---|
(constructor)(sourceBlock) | יוצר מופע חדש של המחלקה Icon |
מאפיינים
נכס | גורמי שינוי | סוג | תיאור |
---|---|---|---|
offsetInBlock | protected |
Coordinate | המיקום של הסמל הזה ביחס לבלוקים שלו מלמעלה ומימין, ביחידות של סביבת העבודה. |
sourceBlock | protected |
חסימה | |
svgRoot | protected |
SVGGElement | null | רכיב ה-svg הבסיסי שמייצג את הסמל הזה באופן חזותי. |
tooltip | protected |
tooltip.TipInfo | ההסבר הקצר שמוצג כשמעבירים את העכבר מעל הסמל. |
workspaceLocation | protected |
Coordinate | המיקום של הסמל הזה בקואורדינטות של סביבת העבודה. |
Methods
שיטה | גורמי שינוי | תיאור |
---|---|---|
applyColour() | ||
canBeFocused() | ראו IFocusableNode.canBeFocused. | |
dispose() | ||
getFocusableElement() | מידע נוסף מופיע במאמר בנושא IFocusableNode.getFocusableElement. | |
getFocusableTree() | מידע נוסף מופיע במאמר בנושא IFocusableNode.getFocusableTree. | |
getSize() | ||
getSourceBlock() | הפונקציה מחזירה את הבלוק שאליו הסמל הזה מצורף. | |
getTooltip() | מחזירה את ההסבר הקצר של הסמל הזה. | |
getType() | ||
getWeight() | ||
hideForInsertionMarker() | ||
initView(pointerdownListener) | ||
isClickableInFlyout(autoClosingFlyout) | בודקים אם הסמל אמור להיות קליקבילי כשהבלוק מוצג בתפריט נפתח. כברירת מחדל, אפשר ללחוץ על הסמלים בכל התפריטים הנפתחים (גם אם הם נסגרים אוטומטית וגם אם לא). מחלקות משנה יכולות לבטל את הפונקציה הזו כדי לשנות את ההתנהגות הזו. | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
onNodeBlur() | מידע נוסף מופיע במאמר בנושא IFocusableNode.onNodeBlur. | |
onNodeFocus() | ראו IFocusableNode.onNodeFocus. | |
setOffsetInBlock(offset) | ||
setTooltip(tip) | מגדיר את ההסבר הקצר של הסמל הזה לערך שצוין. Null כדי להציג את תיאור הבלוק. | |
updateCollapsed() | ||
updateEditable() |