Интерфейс Matlab CMAdapter имеет метод buildCustomActions, который позволяет пользователю добавлять элементы меню в меню управления исходным кодом, которые запускают определенные c действия. Например:
@Override
public void buildCustomActions(CustomizationWidgetFactory customizationWidgetFactory) {
customizationWidgetFactory.createActionWidget("Show SOS basic Info", null, new CoreAction() {
@Override
public void execute() throws ConfigurationManagementException {
// actions go here
}
@Override
public String getDescription() {
return "Show SOS Object Status";
}
@Override
public boolean canCancel() {
return true;
}
});
}
Это добавит: пример пункта меню matlab
Это очень полезно, но имеет ограничение, не ограничивающее указание файла c.
Я хотел бы иметь возможность добавить виджеты в это меню управления источниками, которые будут действовать на определенные c файлы, чтобы я мог выбрать эти файлы на текущей панели папок и вызывать эти действия над ними. Может кто-нибудь помочь?