блочный > зелос > ConstantProvider

класс zelos.ConstantProvider

Объект, предоставляющий константы для рендеринга блоков в режиме Zelos.

Подпись:

export declare class ConstantProvider extends BaseConstantProvider 

Расширяет: BaseConstantProvider

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

Конструктор Модификаторы Описание
(конструктор)(gridUnit) Создает новый ConstantProvider.

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

Свойство Модификаторы Тип Описание
ЦВЕТ_КУРСОРА нить
КУРСОР_РАДИУС число Радиус курсора для входных и выходных соединений.
FIELD_COLOUR_FULL_BLOCK булев
FIELD_DROPDOWN_COLOURED_DIV булев
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW булев
FIELD_DROPDOWN_SVG_ARROW булев
FIELD_TEXT_FONTFAMILY нить
FIELD_TEXT_FONTWEIGHT нить
FIELD_TEXTINPUT_BOX_SHADOW булев
ПОЛНЫЕ_БЛОК_ПОЛЕЙ булев
GRID_UNIT число
ГЕКСАГОНАЛЬНЫЙ Форма | нуль Объект, содержащий информацию о шестиугольнике, используемом для блока логического репортера. Null перед вызовом init.
ВЫСОТА_ЗУБОВ_JAGGED число
ШИРИНА_ЗУБОВ_JAGGED_TEETH число
МАКСИМАЛЬНАЯ_ШИРИНА_ДИНАМИЧЕСКОГО_СОЕДИНЕНИЯ_ФОРМЫ число
REPLACEMENT_GLOW_COLOUR нить Заменяющий цвет свечения.
REPLACEMENT_GLOW_SIZE число Размер выбранного свечения.
replacementGlowFilterId нить Идентификатор заменяющего светящегося фильтра или пустая строка, если фильтр не установлен.
ОКРУГЛЕННЫЙ Форма | нуль Объект, содержащий информацию о шестиугольнике, используемом для блока репортера числа или строки. Null перед вызовом init.
ВЫБРАННЫЙ_ЦВЕТ_СВЕТЛЕНИЯ нить Выбранный цвет свечения.
SELECTED_GLOW_SIZE число Размер выбранного свечения.
выбранныйGlowFilterId нить Идентификатор выбранного фильтра свечения или пустая строка, если фильтр не установлен.
SHAPE_IN_SHAPE_PADDING { [ключ: число]: { [ключ: число]: число; }; } Карта выходных/входных форм и величина, на которую они должны заполнить блок. Внешний ключ — это внешняя форма, внутренний ключ — это внутренняя форма. Когда блок с внешней формой содержит входной блок с внутренней формой на левом или правом краю, элементы блока выравниваются таким образом, чтобы достичь указанного заполнения.
ФОРМЫ { ШЕСТИУГОЛЬНЫЙ: число; КРУГЛЫЙ: число; КВАДРАТНЫЙ: число; ГОЛОВОЛОМКА: число; ВЫЕМКА: число; }
В КВАДРАТНОМ ВИДЕ Форма | нуль Объект, содержащий информацию о шестиугольнике, используемом для прямоугольного блока репортера. Null перед вызовом init.
START_HAT_HEIGHT число
START_ШИРИНА_ШАПКИ число
STATEMENT_INPUT_SPACER_MIN_WIDTH число

Методы

Метод Модификаторы Описание
createDom(svg, tagName, селектор, injectionDivIfIsParent)
распоряжаться()
generateSecondaryColour_(цвет)
generateTertiaryColour_(цвет)
получитьCSS_(селектор)
инициализация()
makeHexagonal() protected Создайте информацию о размерах и траектории шестиугольной фигуры.
makeInsideCorners()
makeNotch()
сделатьRounded() protected Создайте информацию о размерах и траектории округлой формы.
makeSquared() protected Создайте информацию о размерах и траектории квадратной фигуры.
makeStartHat()
setDynamicProperties_(тема)
setFontConstants_(тема)
shapeFor(соединение)