блочно > иконки > Иконка

иконки.Класс иконок

Абстрактный класс значков. Значки — это визуальные элементы, расположенные в верхнем начальном углу блока. Обычно они предоставляют больше метаинформации о блоке (например, предупреждения или комментарии), в отличие от полей, которые содержат фактическую информацию о функционировании блока.

Подпись:

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()