блочно > FlyoutButton

Класс FlyoutButton

Класс для кнопки или метки во всплывающем меню.

Подпись:

export declare class FlyoutButton implements IBoundedElement, IRenderedElement, IFocusableNode 

Реализует: IBoundedElement , IRenderedElement , IFocusableNode

Замечания

Конструктор для этого класса помечен как внутренний. Сторонний код не должен вызывать конструктор напрямую или создавать подклассы, расширяющие класс FlyoutButton .

Характеристики

Свойство Модификаторы Тип Описание
BORDER_RADIUS static число Радиус границ всплывающей кнопки.
курсорSvg SVGElement | нулевой Удерживает элемент svg курсора, когда курсор прикреплен к кнопке. Это null, если на кнопке нет курсора.
высота число Высота прямоугольника кнопки.
информация toolbox.ButtonOrLabelInfo
TEXT_MARGIN_X static число Горизонтальное поле вокруг текста на кнопке.
TEXT_MARGIN_Y static число Вертикальное поле вокруг текста на кнопке.
ширина число Ширина прямоугольника кнопки.

Методы

Метод Модификаторы Описание
canBeFocused() См. IFocusableNode.canBeFocused.
создатьДом()
распоряжаться() Утилизируйте эту кнопку.
получитьBoundingRectangle() Возвращает координаты ограниченного элемента, описывающие размеры элемента. Система координат: координаты рабочего пространства.
получитьButtonText()
получитьFocusableElement() См. IFocusableNode.getFocusableElement.
получитьFocusableTree() См. IFocusableNode.getFocusableTree.
получитьSvgRoot()
получитьTargetWorkspace() Получите целевую рабочую область кнопки.
получитьРабочее пространство() Получить рабочую область кнопки.
isLabel()
moveBy(dx, dy, _reason) Переместить элемент на относительное смещение.
переместитьВ(x, y) Переместите кнопку в заданные координаты x, y.
onNodeBlur() См. IFocusableNode.onNodeBlur.
onNodeFocus() См. IFocusableNode.onNodeFocus.
setCursorSvg(курсорSvg) Добавьте курсор SVG в группу SVG этой кнопки.
показывать() Правильно расположите кнопку всплывающего окна и сделайте ее видимой.