Blockly > Geras > Хайлайтер

geras.Класс маркера

Объект, который добавляет блики к блоку на основе заданной информации о рендеринге.

Выделение интересно тем, что оно не полностью закрывает блок. Вместо этого они позиционируются в зависимости от источника света в левом верхнем углу. Это означает, что для рендеринга бликов требуется точная информация о положении каждой части блока. Полученные пути не являются непрерывными или замкнутыми. Выделение выступов и выемок во многом основано на формах выступов и выемок, но не совсем одинаково.

Подпись:

export declare class Highlighter 

Конструкторы

Конструктор Модификаторы Описание
(конструктор)(информация) Создает новый экземпляр класса Highlighter

Характеристики

Свойство Модификаторы Тип Описание
константы_ Константпровайдер
ВыделитеКонстанты_ HighlightConstantProvider
Информация_ РендерИнфо
inlineSteps_ нить
внутриCornerPaths_ Внутренний угол
jaggedTeethPaths_ Зубчатые Зубы
notchPaths_ Нотч
снаружиCornerPaths_ Внешний угол
головоломкаTabPaths_ PuzzleTab
РТЛ_ логическое значение
startPaths_ СтартШляпа
шаги_ нить

Методы

Метод Модификаторы Описание
drawBottomRow (строка) Добавьте блик в нижнюю строку.
drawInlineInput (вход) Добавьте выделение к встроенному вводу.
drawJaggedEdge_ (строка) Добавьте блик на неровный край свернутого блока.
DrawLeft() Нарисуйте блик на левой стороне блока.
drawRightSideRow (строка) Добавьте блик в правой части строки.
drawStatementInput (строка) Добавьте выделение при вводе оператора.
drawTopCorner (строка) Добавьте блик в верхний угол блока.
drawValueInput (строка) Добавьте выделение при вводе значения.
получитьПуть() Получите инструкции по выделению пути.