2010-11-10 7 views
2

Je viens de commencer à jouer avec Eclipse RCP.Barre latérale sur Eclipse RCP

Quelques choses que je voudrais accomplir:

  1. Comment maximiser la taille initiale de l'application?
  2. Je voudrais créer une vue de type barre latérale sur ma gauche et je voudrais corriger la taille de cette vue et supprimer toute barre de titre, minimiser/agrandir/fermer à partir de cette barre latérale.

Quelqu'un peut-il m'aider s'il vous plaît?
Merci.

Répondre

3

D'abord, quelques tutoriels comme de Vogella sont un must lire;)

Pour 1 /, cela a à voir avec le IWorkbenchWindowConfigurer, comme:

configurer.getWindow().getShell().setMaximized(true); 

sur postWindowOpen(IWorkbenchWindowConfigurer configurer) de votre WorkbenchAdvisor.

Cette thread has other alternatives.

Pour 2 /, vous pouvez le faire déclarative ou par le programme, comme le montre this thread:

Vous pouvez le faire en plugin.xml, en fournissant l'extension au point org.eclipse.ui.perspectiveExtensions en spécifiant showTitle="false" sur l'élément de vue.

ou Vous pouvez le faire dans votre programme la mise en œuvre PerspectiveFactory:

public void createInitialLayout(IPageLayout layout) { 
    ... 
    layout.addStandaloneView(View.ID, false, 
      IPageLayout.LEFT, 1.0f, editorArea); 
    ... 
} 
+1

D'autres dispositions sont possibles, comme l'illustre http://dev.eclipse.org/newslists/news.eclipse.platform.rcp /msg03962.html – VonC

+1

Voir aussi bug 5684 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=5684#c9) sur le "titleness" des vues. – VonC

+0

Wow, merci à tous les amis pour la réponse. Je vais les essayer maintenant. – Rabin