Класс FlyoutButton
Класс кнопки или метки во всплывающем меню.
Подпись:
export declare class FlyoutButton implements IASTNodeLocationSvg
Реализует: IASTNodeLocationSvg.
Примечания
Конструктор этого класса помечен как внутренний. Сторонний код не должен напрямую вызывать конструктор или создавать подклассы, расширяющие класс FlyoutButton
.
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
BORDER_RADIUS | static | число | Радиус границ всплывающей кнопки. |
курсорSvg | СВГЭлемент | нулевой | Содержит элемент svg курсоров, когда курсор прикреплен к кнопке. Это значение равно нулю, если на кнопке нет курсора. | |
высота | число | Высота прямоугольника кнопки. | |
информация | Toolbox.ButtonOrLabelInfo | ||
TEXT_MARGIN_X | static | число | Горизонтальное поле вокруг текста на кнопке. |
TEXT_MARGIN_Y | static | число | Вертикальное поле вокруг текста на кнопке. |
ширина | число | Ширина прямоугольника кнопки. |
Методы
Метод | Модификаторы | Описание |
---|---|---|
создатьДом() | Создайте элементы кнопок. | |
распоряжаться() | Утилизируйте эту кнопку. | |
getButtonText() | ||
getTargetWorkspace() | Получите целевую рабочую область кнопки. | |
getWorkspace() | Получите рабочую область кнопки. | |
isLabel() | ||
переместитьTo(x, y) | Переместите кнопку в заданные координаты x, y. | |
setCursorSvg(cursorSvg) | Добавьте курсор SVG в группу SVG этой кнопки. | |
setMarkerSvg() | Требуется IASTNodeLocationSvg, но не используется. Маркер не может быть установлен на кнопке. Если на кнопке используется ярлык «метка», срабатывает связанная с ней функция обратного вызова. | |
показывать() | Правильно расположите всплывающую кнопку и сделайте ее видимой. |