При запуске у меня есть только кнопка «Открыть перспективу» и перспектива по умолчанию, которую я установил в методе getInitialWindowPerspectiveId
справа от нее. Я хочу показать все свои другие точки зрения на этот кулбар.
До сих пор я пробовал:
- файл config.ini с
org.eclipse.ui/PERSPECTIVE_BAR_EXTRAS=id1,id2,id3
- plugin_customization.ini с
org.eclipse.ui/PERSPECTIVE_BAR_EXTRAS=id1,id2,id3
в классе
ApplicationWorkbenchAdvisor
в методе инициализации кто-то сказал сделать это:PlatformUI.getPreferenceStore().setDefault(IWorkbenchPreferenceConstants.PERSPECTIVE_BAR_EXTRAS,"id1,id2,id3"); PlatformUI.getPreferenceStore().setValue(IWorkbenchPreferenceConstants.PERSPECTIVE_BAR_EXTRAS,"id1,id2,id3");
Ничего не сработало. Однако я нашел обходной путь: в классе ApplicationWorkbenchWindowAdvisor
в postWindowOpen
я вручную показываю все свои перспективы. Это оставляет их открытыми в кулбаре. Однако это не оптимальный способ, и, возможно, кто-то знает, как правильно показать все мои ярлыки перспективы на кулбаре.
PlatformUI.getWorkbench().showPerspective("id1", getWindowConfigurer().getWindow());
PlatformUI.getWorkbench().showPerspective("id2", getWindowConfigurer().getWindow());
PlatformUI.getWorkbench().showPerspective("id3", getWindowConfigurer().getWindow());
Спасибо