Duvida sobre o workbench em RCP[resolvido]

2 respostas
G

Bom dia, estou com uma duvida muito basica sobre a estrutura do RCP (creio eu que seja basica) estou necessitando colocar aquela barra em baixo e não estou conseguindo de jeito nenhum.
Se alguem puder me ajudar

obrigado

2 Respostas

Ataxexe

Qual barra você quer colocar?

Tem a CoolBar (barra de comandos rápidos, abaixo do menu), a Perspective Bar, a FastView Bar e a StatusBar.

Bom, para qualquer uma dessas, você pode configurar no método preWindowOpen do seu WorkbenchWindowAdvisor, exemplo:

public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {

    public ApplicationWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
        super(configurer);
    }

    public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) {
        return new ApplicationActionBarAdvisor(configurer);
    }

    public void preWindowOpen() {
        IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
        configurer.setInitialSize(new Point(600, 400));
        configurer.setShowCoolBar(true);
        configurer.setShowStatusLine(true);
        configurer.setShowFastViewBars(true);
        configurer.setShowPerspectiveBar(true);
    }

}
G
Ataxexe:
Qual barra você quer colocar?

Tem a CoolBar (barra de comandos rápidos, abaixo do menu), a Perspective Bar, a FastView Bar e a StatusBar.

Bom, para qualquer uma dessas, você pode configurar no método preWindowOpen do seu WorkbenchWindowAdvisor, exemplo:

public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {

    public ApplicationWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
        super(configurer);
    }

    public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) {
        return new ApplicationActionBarAdvisor(configurer);
    }

    public void preWindowOpen() {
        IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
        configurer.setInitialSize(new Point(600, 400));
        configurer.setShowCoolBar(true);
        configurer.setShowStatusLine(true);
        configurer.setShowFastViewBars(true);
        configurer.setShowPerspectiveBar(true);
    }

}

brigadao velho ^^

Criado 19 de novembro de 2009
Ultima resposta 19 de nov. de 2009
Respostas 2
Participantes 2