Bonjour,

Je travaille sur une application Eclipse RCP qui possède une « Tree View » à laquelle j’ai ajouté un menu comme suit :

public class MyView extends ViewPart implements TreeViewer … {
...
private MyTreeViewer viewer;

private void makeContextMenu(){
MenuManager manager = new MenuManager("…");
manager.add(new Item1());
manager.add(new Separator());
manager.add(new Item2(this));

Menu menu = manager.createContextMenu(viewer.getControl());
viewer.getControl().setMenu(menu);
getSite().registerContextMenu(manager,viewer);
}

}

J’aimerais savoir comment activer ou désactiver les items de ce menu lors de la capture d’un événement (La sélection dans la « Tree View » a changée).