Перейти к содержанию

Редактор аргументов

Введение

Фигура > Аргументы

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

Обзор окна редактора

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 — многострочный текст.