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

questionAnswers(2)

yourAnswerToTheQuestion