הכיתה FlyoutButton
הכיתה של כפתור או תווית בחלונית הנפתחת.
Signature:
export declare class FlyoutButton implements IBoundedElement, IRenderedElement, IFocusableNode
יישום: IBoundedElement, IRenderedElement, IFocusableNode
הערות
ה-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 | השוליים האנכיים סביב הטקסט בלחצן. |
| width | number | רוחב המלבן של הלחצן. |
Methods
| שיטה | גורמי שינוי | תיאור |
|---|---|---|
| canBeFocused() | ראו IFocusableNode.canBeFocused. | |
| createDom() | ||
| dispose() | משמידים את הלחצן הזה. | |
| getBoundingRectangle() | הפונקציה מחזירה את הקואורדינטות של רכיב מוגבל שמתאר את המימדים של הרכיב. מערכת קואורדינטות: קואורדינטות של סביבת העבודה. | |
| getButtonText() | ||
| getFocusableElement() | מידע נוסף זמין במאמר IFocusableNode.getFocusableElement. | |
| getFocusableTree() | מידע נוסף זמין במאמר IFocusableNode.getFocusableTree. | |
| getSvgRoot() | ||
| getTargetWorkspace() | אחזור של סביבת העבודה היעד של הלחצן. | |
| getWorkspace() | אחזור של סביבת העבודה של הלחצן. | |
| isLabel() | ||
| moveBy(dx, dy, _reason) | הזזת האלמנט לפי סטייה יחסית. | |
| moveTo(x, y) | מעבירים את הלחצן לקואורדינטות x ו-y שצוינו. | |
| onNodeBlur() | מידע נוסף זמין במאמר IFocusableNode.onNodeBlur. | |
| onNodeFocus() | מידע נוסף זמין במאמר IFocusableNode.onNodeFocus. | |
| setCursorSvg(cursorSvg) | מוסיפים את קובץ ה-SVG של הסמן לקבוצת ה-SVG של הלחצנים האלה. | |
| show() | ממקמים את הלחצן הנפתח בצורה נכונה ומגדירים אותו כגלוי. |