סיווג לחצנים
כיתה ללחצן או תווית בטיסה.
Signature:
export declare class FlyoutButton implements IASTNodeLocationSvg
הטמעות: IASTNodeLocationSvg
הערות
ה-constructor של המחלקה הזו מסומן כפנימי. אסור לקוד של צד שלישי לקרוא ישירות ל-constructor או ליצור מחלקות משנה שמרחיבות את המחלקה FlyoutButton
.
מאפיינים
נכס | גורמי שינוי | סוג | תיאור |
---|---|---|---|
BORDER_RADIUS | static |
number | רדיוס הגבולות של לחצן ההפעלה. |
cursorSvg | SVGElement | null | שומרת את רכיב ה-svg של הסמנים כשהסמן מוצמד ללחצן. הערך הזה הוא null אם אין סמן על הלחצן. | |
height (גובה) | number | גובה מלבני הלחצן. | |
מידע | toolbox.ButtonOrLabelInfo | ||
TEXT_MARGIN_X | static |
number | השוליים האופקיים מסביב לטקסט בלחצן. |
TEXT_MARGIN_Y | static |
number | השוליים האנכיים מסביב לטקסט בלחצן. |
רוחב | number | רוחב מלבן הלחצן. |
שיטות
שיטה | גורמי שינוי | תיאור |
---|---|---|
createDom() | יוצרים את רכיבי הלחצן. | |
dispose() | יש להשליך את הלחצן הזה. | |
getButtonText() | ||
getTargetWorkspace() | מוצאים את סביבת היעד של הלחצן. | |
getWorkspace() | מקבלים את סביבת העבודה של הלחצן. | |
isLabel() | ||
moveTo(x, y) | מזיזים את הלחצן לקואורדינטות ה-x ו-y הנתונות. | |
setCursorSvg(cursorSvg) | צריך להוסיף את סמן ה-SVG לקבוצת ה-SVG של הלחצנים הזו. | |
setMarkerSvg() | נדרש על ידי IASTNodeLocationSvg, אבל לא בשימוש. לא ניתן להגדיר סמן על לחצן. אם 'סימן' נעשה שימוש במקש קיצור בלחצן, ופונקציית הקריאה החוזרת המשויכת אליו מופעלת. | |
show() | מקם את הלחצן הנסתר בצורה נכונה והפוך אותו לגלוי. |