Как настроить меню и плагины EclipseChe

Я хотел бы сделать настройку, как показано ниже в Eclipse Che. Пожалуйста, поделитесь справочной информацией, такой как образец и т. Д.

  1. Добавление оригинального меню Хотелось бы добавить пункты в контекстное меню проекта и заголовок меню Eclipse Che.

  2. Вызов обработки расширенного плагина из добавленного меню Из меню, добавленного в 1., хотелось бы вызвать обработку плагина, созданного изначально.

  3. Хотелось бы применить плагин, расширенный в 2. в Eclipse Che.

1 ответ

Решение

Вот пример для добавления панели инструментов, вы можете добавить свое меню, используя тот же пример. Пожалуйста, загляните на эту страницу https://www.eclipse.org/che/docs/assemblies/sdk-actions/index.html

  @Extension(title = "Sample Actions Extension", version = "1.0.0")
  public class SampleActionsExtensions {
  @Inject
  public SampleActionsExtensions(HelloWorldAction helloWorldAction, ActionManager actionManager) {

  actionManager.registerAction("helloWorldAction", helloWorldAction);
  actionManager.registerAction("helloWorldActionWithIcon", helloWorldActionWithIcon);
  /...

  DefaultActionGroup sampleGroup = new DefaultActionGroup("Sample actions", true, actionManager);

  sampleGroup.add(helloWorldAction);

  // add sample group after help menu entry
  DefaultActionGroup mainMenu = (DefaultActionGroup)actionManager.getAction(GROUP_MAIN_MENU);
    mainMenu.add(sampleGroup);

  // add the sample group to the beginning of the toolbar as well
  DefaultActionGroup toolbar = (DefaultActionGroup)actionManager.getAction(IdeActions.GROUP_MAIN_TOOLBAR);
  toolbar.add(helloWorldActionWithIcon);
  /...
}
}
Другие вопросы по тегам