Редактор аргументов
Введение
Фигура > Аргументы
Окно "Редактор аргументов" позволяет добавить необходимое количество аргументов для создаваемого графического объекта. Аргументы можно группировать, настраивать их видимость и задавать тип значения.
Обзор окна редактора

1. Для редактирования аргументов используется панель инструментов:
➕ — добавить новый аргумент.
❌ — удалить выбранный аргумент.
✏️ — изменить имя выбранного аргумента.
▲ — перемещение выбранного аргумента на одну позицию вверх в списке.
▼ — перемещение выбранного аргумента на одну позицию вниз в списке.
2. Для каждого аргумента настройка осуществляется путем выбора соответствующего флага или значения в соответствующих столбцах таблицы. Ниже приведено описание настроек каждого столбца.
Группа
Для группировки создайте хотя бы один аргумент. После этого установите курсор в поле с названием группы, укажите имя и нажмите Enter.

После добавления еще одной группы в выпадающем списке появится возможность выбора групп.

Видимость в свойствах
Флаг, который позволяет для каждого аргумента определить видимость в "Инспекторе свойств". Например, уже создана следующая структура аргументов:

После завершения работы с фигурой вернитесь в "Редактор мнемосхем". В свойствах фигуры станут доступны группы и аргументы, для которых была установлена видимость. Их можно быстро изменять в режиме работы с мнемосхемой, не возвращаясь в редактор фигур.

Видимость в привязках
Флаг, который позволяет для каждого аргумента определить видимость в привязках.

После завершения работы с фигурой вернитесь в "Редактор мнемосхем". Для фигуры станет доступно поле "Привязки". С помощью кнопки ... этого поля вызовите окно "Связь аргументов и тегов". Теперь активные теги проекта можно привязать к аргументам фигуры.

Тип значения
В столбце "Тип значения" для каждого аргумента из выпадающего списка можно выбрать тип значения, которое будет принимать этот аргумент:

Number— числовое значение (целое или с плавающей точкой).String— текстовая строка.Boolean— логическое значение (True/False, 1/0).Color— выбор цвета в формате HEX или RGB.Action— действие, выполняемое компонентом.MnemoPath— путь к мнемосхеме в проекте.Tag— выбор аргумента.FontFamily— выбора шрифта.HorzAlign— горизонтальное выравнивание текста (слева/по центру/справа).VertAlign— вертикальное выравнивание текста (слева/по центру/справа).ImageFileName— указать путь к файлу изображения.MacroActions— последовательность макрокоманд.PositionSource— источник позиционирования окна (под кнопкой/жесткое положение).Integer— целое число.Password— пароль (отображается символами-заместителями).MultiString— многострочный текст.