Взаимодействие с приложением Renga
Приложение Renga, описываемое COM-интерфейсом Renga.IApplication позволяет:
- получить доступ к проекту (свойство Project);
- добавить в меню новые команды и панели;
- получить и задать некоторую общую информацию (локаль, видимость, версию, название);
- получить доступ к вспомогательному классу Math, с помощью которого можно создавать новые экземпляры кривых;
- открыть, закрыть, создать новый проект;
- осуществить выход из процесса Renga;
- получить доступ к активному виду проекта;
- получить доступ к чтению и заданию выбора объектов;
Разработчик плагинов из всего перечисленного по убыванию приоритета имеет дело с:
- изменением меню;
- выборкой объектов;
- взаимодействием с активным видом;
- работой с кривыми для создания новых объектов;
Работа с меню в настоящем руководстве будет рассмотрена по остаточному принципу, родная справка хорошо объясняет этот материал.
Приложение Renga фактически содержит инструменты работы с открытым в ней проектом -- механика выбора, доступ к активному виду.