Мне нужно настроить приложение RCP и немного использовать перспективы. В частности, я хочу, чтобы обеспечить элемент пользовательского меню, который позволяет пользователю сохранить текущую перспективу, но БЕЗ показывает встроенный Диалог:Eclipse RCP: сохранить перспективу программно
Так что я не хочу, чтобы использовать по умолчанию eclipse, чтобы зарегистрировать действие «Сохранить перспективу» и поместить его в меню. Т.е., я не хотите сделать это:
@Override
protected void makeActions(IWorkbenchWindow window)
{
// ...
register(ActionFactory.SAVE_PERSPECTIVE.create(window));
// ...
}
@Override
protected void fillMenuBar(IMenuManager menuBar)
{
// ...
windowMenu.add(getAction(ActionFactory.SAVE_PERSPECTIVE.getId()));
// ...
}
Так что, если я пишу пользовательское действие, что мне нужно сделать там, чтобы сохранить текущую перспективу?