2 votes

Écart entre le menu de recherche et son menu précédent lors de l'ajout du plugin de recherche

J'ai ajouté le plugin de recherche à mon application RCP. Lors de l'ajout de ce plugin, il ajoute le menu de recherche dans la barre de menu principale.

J'ai remarqué qu'il y a un espace de quelques pixels entre le menu de recherche et son menu précédent. Merci de voir l'image.

description de l'image

Est-ce que quelqu'un sait pourquoi cela se produit et comment je peux le corriger?

3voto

Shashwat Points 1345

J'ai résolu ce problème en modifiant la méthode postWindowCreate de la classe ApplicationWorkbenchWindowAdvisor de l'application RCP.

IWorkbenchPage page = this.getWindowConfigurer().getWindow().getActivePage();
MenuManager menuBarManager = ((ApplicationWindow)page.getWorkbenchWindow()).getMenuBarManager();
menuBarManager.remove("navigate");

2voto

Wolfgang Geck Points 21

Insérez un chemin "navigate" dans votre implémentation de ActionBarAdvisor:

protected void fillMenuBar(IMenuManager menuBar) {

menuBar.add(createFileMenu());
menuBar.add(createEditMenu());
menuBar.add(new GroupMarker(IWorkbenchActionConstants.M_NAVIGATE));
menuBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
menuBar.add(createHelpMenu());

}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X