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