иконки.Класс иконок
Абстрактный класс значков. Значки — это визуальные элементы, расположенные в верхнем начальном углу блока. Обычно они предоставляют больше метаинформации о блоке (например, предупреждения или комментарии), в отличие от полей, которые содержат фактическую информацию о функционировании блока.
Подпись:
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() |