eclipse - Как удалить Switch Workspace в меню File - - PullRequest
0 голосов
/ 13 февраля 2020

Когда мое приложение загружается, я не хочу, чтобы в меню «Файл» была опция переключения рабочей области. Я пытаюсь использовать метод hideActionSet () , но до сих пор я не могу найти, какой плагин я должен написать в этом. чтобы скрыть опцию переключателя Workspace.

Ответы [ 2 ]

0 голосов
/ 27 февраля 2020

Это можно решить следующим образом:

for (int i = 0; i < menuManager.getItems().length; i++) {
  IContributionItem item = menuManager.getItems()[i];
  if (item instanceof MenuManager) {
  hideSwitchWorkSpace((MenuManager) item);}
private void hideSwitchWorkSpace(MenuManager manager) {
 if (manager.getMenuText() != null && manager.getId() != null
  && manager.getMenuText().equals("&File") && manager.getId().matches("file")) 
 {
    for (int i = 0; i < manager.getItems().length; i++) {
            IContributionItem item = manager.getItems()[i];
            if (item.getId() != null
                    &&(item.getId().matches("openWorkspace"))) {
                item.setVisible(false);
            }

        }
    }
0 голосов
/ 13 февраля 2020
  1. Перейти в Окно> Перспектива> Настроить перспективу
  2. Выбрать вкладку «Видимость меню»
  3. Развернуть файл
  4. Снять отметку с рабочей области коммутатора

И Вы можете сохранить его как новую перспективу, помеченную именем -

Окно> Перспектива> Сохранить перспективу как ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...