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