У меня проблема с Eclipse Helios и ToolbarManager в представлениях RCP.
В классе представления (расширяет ViewPart), панель инструментов создается следующим образом :
IToolBarManager toolbarManager = getViewSite().getActionBars().getToolBarManager();
toolbarManager.add(action1);
toolbarManager.add(action2);
toolbarManager.add(...);
Что происходит?
Когда открывается представление, панель инструментов создается с левой стороны (на месте заголовка), а затем с правильной стороны.
При открытии вида «дублированная» левая панель инструментов исчезает!
Худшая проблема на стороне восстановления Workbench (и я считаю, что это связанос таким поведением): когда требуется восстановить более одного представления, «дублированная» версия панели инструментов первого открытого представления создается на левой стороне самого Workbench !!!И он не исчезнет, пока я не переключусь на представление под ним.
Мне действительно нужен совет по этому вопросу ...
ПРИМЕЧАНИЕ. Такого никогда не было в предыдущих версиях Eclipse.
Спасибо!