Barras de ferramentas de posicionamento no Eclipse / RCP
Eu estava trabalhando no meu pequeno aplicativo RCP, que precisa de um alternador de perspectiva personalizado para controlar quais visualizações o usuário pode acessar. Então, aqui estou eu, tentando adicionar uma barra de ferramentas com alguns botões para mudar de perspectiva.
Imaginei que a melhor maneira de ter algum controle sobre as coisas seria adicionar uma segunda barra de ferramentas no ApplicationActionBarAdvisor que chamaria minhas ações / comandos para mudar de perspectiva.
Então, digamos que eu crie um segundo ToolBarContributionItem no método fillCoolBar, que seria assim:
protected void fillCoolBar(ICoolBarManager coolBar) {
IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT);
ToolBarContributionItem mainBar = new ToolBarContributionItem(toolbar, "main");
coolBar.add(mainBar);
toolbar.add(openViewAction);
toolbar.add(newConnectionAction);
//Custom perspective switcher bar
IToolBarManager perspectives = new ToolBarManager(SWT.FLAT | SWT.RIGHT);
ToolBarContributionItem perspectiveBar = new ToolBarContributionItem(perspectives, "perspectives");
coolBar.add(perspectiveBar);
}
Alguma idéia de como posso alinhar a barra de ferramentas para que fique do lado direito da janela? Eu adoraria ter essa posição codificada.
Atenciosamente, Michael