בועות.שיעור בועות
מחלקת הבועות המופשטות של החלונות הקופצים. פעולה זו יוצרת ממשק משתמש שנראה כמו בועת דיבור עם 'זנב' שמצביעה על הבלוק, שמציג רכיבי svg שרירותיים.
Signature:
export declare abstract class Bubble implements IBubble, ISelectable
הטמעות: IBubble, ISelectable
יצרנים
יצרן | גורמי שינוי | תיאור |
---|---|---|
(constructor)(workspace, linked, ownerRect) | יצירה של מופע חדש של המחלקה Bubble |
מאפיינים
נכס | גורמי שינוי | סוג | תיאור |
---|---|---|---|
ANCHOR_RADIUS |
|
(לא מוצהר) | המרחק בין נקודת החץ לבין נקודת העוגן. |
עוגן | protected |
ניהול צוותים | |
BORDER_WIDTH |
|
(לא מוצהר) | רוחב הגבול מסביב לבועה. |
contentContainer | protected |
SVGGElement | קבוצת קובץ ה-SVG שמכילה את תוכן הבועה. |
נמחק | בוליאני | הערך הוא True אם הבועה נפטרה, אחרת False. | |
DOUBLE_BORDER |
|
number | להכפיל את רוחב הגבול שמסביב לבועה. |
id | מחרוזת | ||
MIN_SIZE |
|
number | הגודל המינימלי של הבועה. |
ownerRect? | protected |
Rect | לא מוגדר | (אופציונלי) |
svgRoot | protected |
SVGGElement | קבוצת ה-SVG שמכילה את כל חלקי הבועה. |
TAIL_ANGLE |
|
(לא מוצהר) | מספר המעלות שהזנב מתכופף נגד כיוון השעון. |
TAIL_BEND |
|
(לא מוצהר) | החדות של כיפוף הזנב. מספרים גבוהים יותר מניבים זנבות חלקים יותר. |
TAIL_THICKNESS |
|
(לא מוצהר) | עובי בסיס הזנב ביחס לגודל הבועה. מספרים גבוהים יותר מניבים זנבות דקים יותר. |
סביבת עבודה | readonly |
WorkspaceSvg |
שיטות
שיטה | גורמי שינוי | תיאור |
---|---|---|
dispose() | נפטרים מהבועה הזו. | |
drag(newLoc) | גרירת הבועה למיקום הנתון. | |
endDrag() | סיום הגרירה על הבועה. | |
getColour() | protected |
מחזירה את הצבע של הרקע והזנב של הבועה. |
getSize() | protected |
|
isMovable() | הפונקציה מחזירה אם הבועה הזו ניתנת להזזה או לא. | |
positionByRect(rect) | protected |
ממקם את הבועה באופן 'אופטימלי' כך שרוב רובו גלוי ולא חופף למלבן (אם צוין). |
positionRelativeToAnchor() | protected |
ממקמת את הבועה ביחס לעוגן שלה. לא מעבד את הזנב שלו. |
revertDrag() | מזיז את הבועה בחזרה למקום שבו היא הייתה בתחילת הגרירה. | |
select() | ||
setAnchorLocation(anchor, relayout) | מגדירים את המיקום שאליו מצביע הזנב של הבועה. | |
setColour(colour) | מגדיר את צבע הרקע והזנב של הבועה. | |
setDragging(_start) | ||
setPositionRelativeToAnchor(left, top) | מגדיר את מיקום הבועה ביחס לעוגן שלה. | |
setSize(size, relayout) | protected |
מגדיר את גודל הבועה, כולל הגבול. |
startDrag() | התחלת גרירה על הבועה. | |
unselect() |