הכיתה 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() | ממקמים את הלחצן הנפתח בצורה נכונה ומגדירים אותו כגלוי. |