2017-07-10 2 views
0

J'essaie de dire à une commande de menuContribution de se placer dans un menu. (Le menu est défini dans l'une des dépendances de plug-in)Ajout de la contribution du menu Eclipse à un groupe

Je suis en mesure de placer une action avec les org.eclipse.ui.popupMenus API dépréciées en définissant:

menubarPath: com.example.navigator.menu 

Cependant pas le nouvel élément API org.eclipse.ui.menus. Je suis en train de définir une MenuCommand de:

locationURI: popup:com.example.navigator.menu 

J'ai créé un plug-in pour montrer ce qui se passe:

enter image description here

pourrait-il que les 2 API ne peuvent pas travailler ensemble?

Répondre

0

Le problème était avec les API; Le menubarPath d'action et l'emplacementURI d'un menuContribution ne semblaient pas comprendre l'adressage de l'un et de l'autre. Ou au moins je ne pouvais pas le comprendre.

Il est étrange que l'Assistant Extension génère une extension qui utilise l'API obsolète.