2010-08-31 5 views
1

Je souhaite contribuer une action de menu contextuel à un éditeur existant fourni par un plugin tiers. Dans mon ViewerContribution, je dois spécifier targetID de l'éditeur Je veux ajouter l'entrée de menu à - mais comment puis-je obtenir cet ID?Développement de plug-in Eclipse: Comment obtenir le targetID pour une contribution viewer

L'exemple de code que j'ai trouvé jusqu'à présent ne fait que contribuer aux éditeurs indépendants, mais jamais à quelque chose qui existe déjà.

Ceci est pré Eclipse 3.5 donc j'utilise le "vieux" point d'extension org.eclipse.ui.popupMenus.

Répondre

5

Voir Plug-in Spy.

Appuyez sur Alt + Maj + F1 sur un éditeur pour voir son ID et ses contributeurs.

Menu Plug-in Spy Appuyez sur Alt + Maj + F2 pour faire passer le curseur de la souris en mode espion. Maintenant, sélectionnez une entrée de menu. Il révélera l'ID du menu et ses contributeurs.

btw ... vous ne pouvez pas obtenir d'ID pour certains éléments de menu contribués à la plate-forme car ils n'en ont pas.