иконки.Класс иконок
Абстрактный класс значков. Значки — это визуальные элементы, расположенные в верхнем начальном углу блока. Обычно они предоставляют больше метаинформации о блоке (например, предупреждения или комментарии), в отличие от полей, которые содержат фактическую информацию о функционировании блока.
Подпись:
export declare abstract class Icon implements IIcon
Решения: IIcon
Конструкторы
| Конструктор | Модификаторы | Описание |
|---|---|---|
| (конструктор)(исходныйблок) | Создает новый экземпляр класса Icon |
Характеристики
| Свойство | Модификаторы | Тип | Описание |
|---|---|---|---|
| offsetInBlock | protected | Координата | Положение этого значка относительно его блоков сверху-вниз, в единицах рабочего пространства. |
| sourceBlock | protected | Блокировать | |
| svgRoot | protected | SVGGElement | null | Корневой элемент SVG, визуально представляющий этот значок. |
| подсказка | protected | подсказка.TipInfo | Подсказка для этого значка. |
| рабочее пространствоРасположение | protected | Координата | Положение этого значка в координатах рабочего пространства. |
Методы
| Метод | Модификаторы | Описание |
|---|---|---|
| применитьЦвет() | ||
| canBeFocused() | См. IFocusableNode.canBeFocused. | |
| распорядиться() | ||
| получитьFocusableElement() | См. IFocusableNode.getFocusableElement. | |
| getFocusableTree() | См. IFocusableNode.getFocusableTree. | |
| получитьРазмер() | ||
| получитьИсточникБлок() | Возвращает блок, к которому прикреплен этот значок. | |
| getTooltip() | Возвращает подсказку для этого значка. | |
| получитьТип() | ||
| получитьВес() | ||
| hideForInsertionMarker() | ||
| initView(pointerdownListener) | ||
| isClickableInFlyout(autoClosingFlyout) | Проверьте, должен ли значок быть кликабельным, когда блок находится во всплывающем меню. По умолчанию значки кликабельны во всех всплывающих меню (как с автоматическим закрытием, так и без него). Подклассы могут переопределить эту функцию для изменения этого поведения. | |
| isShownWhenCollapsed() | ||
| onClick() | ||
| onLocationChange(blockOrigin) | ||
| onNodeBlur() | См. IFocusableNode.onNodeBlur. | |
| onNodeFocus() | См. IFocusableNode.onNodeFocus. | |
| setOffsetInBlock(смещение) | ||
| setTooltip(подсказка) | Устанавливает подсказку для этого значка на заданное значение. Значение NULL указывает на отображение подсказки блока. | |
| updateCollapsed() | ||
| updateEditable() |