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 - Guide
- Ajout rapide snap ✓ - Forum Snapchat
- Menu déroulant excel - Guide
- Télécharger eclipse - Télécharger - Langages
- Menu démarrer windows 11 - Guide
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>);
}