Ajout d'un menu contextuel sous eclipse
Fermé
Fayros
Messages postés
6
Date d'inscription
samedi 11 décembre 2004
Statut
Membre
Dernière intervention
11 janvier 2009
-
3 mai 2007 à 16:00
Fayros - 24 mai 2007 à 09:18
Fayros - 24 mai 2007 à 09:18
A voir également:
- Ajout d'un menu contextuel sous eclipse
- Menu contextuel windows 11 retrouver l'affichage classique - Guide
- Menu déroulant excel - Guide
- Eclipse download - Télécharger - Langages
- Windows 11 menu démarrer classique - Guide
- Canon quick menu - Télécharger - Utilitaires
1 réponse
Pour ceux que ça intéresserait :
Faire fonctionner un menu contextuel dans une vue :
dans le plugin.xml, rajouter ceci :
Et dans la vue elle-même :
Faire fonctionner un menu contextuel dans une vue :
dans le plugin.xml, rajouter ceci :
<extension point="org.eclipse.ui.popupMenus"> <viewerContribution id="<id du popup>" targetID="<id de la vue ciblée>"> <menu label="New Submenu" path="additions" id="popup.menu1"> <separator name="group1"> </separator> </menu> <action label="New Action" class="<Action à exécuter>" menubarPath="popup.menu1/group1" enablesFor="1" id="popup.newAction"> </action> </viewerContribution> </extension>
Et dans la vue elle-même :
private void hookContextMenu() { MenuManager menuMgr = new MenuManager("#PopupMenu"); menuMgr.setRemoveAllWhenShown(true); Menu menu = menuMgr.createContextMenu(<Your Viewer>.getControl()); <Your Viewer>.getControl().setMenu(menu); getSite().registerContextMenu(menuMgr, <Your Viewer>); }