Helios: панель инструментов ViewPart дублируется в представлении RCP - PullRequest
1 голос
/ 06 февраля 2011

У меня проблема с Eclipse Helios и ToolbarManager в представлениях RCP.

В классе представления (расширяет ViewPart), панель инструментов создается следующим образом :

IToolBarManager toolbarManager = getViewSite().getActionBars().getToolBarManager();  
toolbarManager.add(action1);  
toolbarManager.add(action2);  
toolbarManager.add(...);

Что происходит?

Когда открывается представление, панель инструментов создается с левой стороны (на месте заголовка), а затем с правильной стороны.

При открытии вида «дублированная» левая панель инструментов исчезает!

Худшая проблема на стороне восстановления Workbench (и я считаю, что это связанос таким поведением): когда требуется восстановить более одного представления, «дублированная» версия панели инструментов первого открытого представления создается на левой стороне самого Workbench !!!И он не исчезнет, ​​пока я не переключусь на представление под ним.

Мне действительно нужен совет по этому вопросу ...

ПРИМЕЧАНИЕ. Такого никогда не было в предыдущих версиях Eclipse.

Спасибо!

1 Ответ

0 голосов
/ 07 мая 2014

Протестировано с идентификатором сборки выпуска Indigo: 20110319-2305. FIXED.

См. Eclipse BUG: https://bugs.eclipse.org/bugs/show_bug.cgi?id=336564

...