2010-10-19 11 views
4

Je souhaite avoir un champ de recherche aligné à droite dans la barre d'outils d'une application RCP Eclipse. Je l'ai déjà créé le champ texte ControlContribution et l'action de recherche respective dans la classe ActionBarAdvisor:Eclipse RCP: champ de recherche aligné à droite dans la barre d'outils

protected void fillCoolBar(ICoolBarManager coolBar) { 
    IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT); 
    //... 
    toolbar.add(new ControlContribution("searchText") { 
    //... 

Cela fonctionne et j'ai le champ de recherche dans la barre d'outils. Mais comment puis-je aligner le texte de recherche (ou la barre d'outils avec le texte de recherche) sur le côté droit?

Merci, Michael

Répondre

8

Si vous voulez dire la barre d'outils de recherche de positionnement sur le site de la main droite de la barre d'outils principale, puis envisager d'utiliser ces zones à la place (lors de l'utilisation org.eclipse.ui.menus point d'extension):

toolbar:org.eclipse.ui.main.toolbar - the top-level tool bar 
toolbar:org.eclipse.ui.trim.command1 - the top left trim 
toolbar:org.eclipse.ui.trim.command2 - the top right trim 
toolbar:org.eclipse.ui.trim.vertical1 - the left vertical trim 
toolbar:org.eclipse.ui.trim.vertical2 - the right vertical trim 
toolbar:org.eclipse.ui.trim.status - the status line trim 
+1

i eu pour réinitialiser l'espace de travail perspective/supprimer pour voir le résultat ... – wuppi