блочный > BlockRendering > MarkerSvg
Класс blockRendering.MarkerSvg
Класс маркера, содержащий методы для графического отображения маркера в формате SVG.
Подпись:
export declare class MarkerSvg
Конструкторы
Конструктор | Модификаторы | Описание |
---|---|---|
(конструктор)(рабочая область, константы, маркер) | Создает новый экземпляр класса MarkerSvg |
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
цвет_ | нить | ||
константы_ | protected | Константпровайдер | Константы, необходимые для рисования маркера. |
текущийМаркерSvg | СВГЭлемент | нулевой | Текущий элемент SVG для маркера. | |
маркерБлок_ | protected | SVGPathElement | нулевой | |
маркерInput_ | protected | SVGPathElement | нулевой | |
маркерSvg_ | protected | SVGGEэлемент | нулевой | Корневая группа SVG, содержащая маркер. |
маркерSvgLine_ | protected | SVGRectElement | нулевой | |
маркерSvgRect_ | protected | SVGRectElement | нулевой | |
svgGroup_ | protected | SVGGEэлемент | нулевой |
Методы
Метод | Модификаторы | Описание |
---|---|---|
applyColour_(_curNode) | protected | Нанесите цвет маркера. |
создатьДом() | Создайте элемент DOM для маркера. | |
создатьDomInternal_() | protected | Создайте маркер SVG. |
распоряжаться() | Выбросьте этот маркер. | |
рисовать (oldNode, curNode) | Обновите маркер. | |
getBlinkProperties_() | protected | Получите свойства, позволяющие мигать маркеру. |
getMarker() | Возьмите маркер. | |
getSvgRoot() | Возвращает корневой узел SVG или значение NULL, если его не существует. | |
скрывать() | Скройте маркер. | |
isCursor() | True, если маркер должен быть нарисован как курсор, в противном случае — false. Курсор рисуется в виде мигающей линии. Маркер рисуется сплошной линией. | |
PositionBlock_(ширина, маркерСмещение, маркерВысота) | protected | Поместите маркер для блока. Отображает контур верхней половины прямоугольника вокруг блока. |
позицияInput_(соединение) | protected | Поместите маркер для входного соединения. Отображает заполненный фрагмент головоломки. |
PositionLine_(x, y, ширина) | protected | Переместите и отобразите маркер по указанной координате в единицах рабочей области. Отображает горизонтальную линию. |
PositionOutput_(ширина, высота, форма соединения) | protected | Расположите маркер для выходного соединения. Отображает контур головоломки, а также верхний и нижний путь. |
PositionPrevious_(ширина, маркерСмещение, маркерВысота, ConnectionShape) | protected | Установите маркер предыдущего соединения. Отображает половину прямоугольника с выемкой вверху, обозначающей предыдущее соединение. |
PositionRect_(x, y, ширина, высота) | protected | Переместите и отобразите маркер по указанной координате в единицах рабочей области. Отображает закрашенный прямоугольник. |
setParent_(новыйРодитель) | protected | Прикрепляет корень SVG маркера к группе SVG родительского элемента. |
showAtLocation_(curNode) | protected | Обновите видимое состояние маркера в зависимости от типа curNode.. |
showCurrent_() | protected | Показать текущий маркер. |
showWithBlock_ (curNode) | protected | Разместите и отобразите маркер блока. |
showWithButton_(curNode) | protected | Разместите и отобразите маркер всплывающей кнопки. Это поле с дополнительным отступом вокруг кнопки. |
showWithCoordinates_(curNode) | protected | Разместите и отобразите маркер для координат рабочей области. Это горизонтальная линия. |
showWithField_(curNode) | protected | Разместите и отобразите маркер поля. Это коробка вокруг поля. |
showWithInput_ (curNode) | protected | Разместите и отобразите маркер для ввода. Это кусочек головоломки. |
showWithNext_ (curNode) | protected | Разместите и отобразите маркер следующего соединения. Это горизонтальная линия. |
showWithOutput_(curNode) | protected | Разместите и отобразите маркер выходного соединения. |
showWithPrevious_(curNode) | protected | Разместите и отобразите маркер предыдущего соединения. |
showWithStack_(curNode) | protected | Разместите и отобразите маркер стека. Это поле с дополнительным заполнением вокруг всей стопки блоков. |