2011-09-13 9 views
2

Pendant que je développais le menu principal de mon application, j'ai réalisé qu'il y avait des sous-menus dans ce menu principal qui pourraient être utilisés comme dans un autre menu contextuel. Mon problème est que je ne veux pas écrire ces sous-boîtes deux fois pour le menu principal, puis pour le popup. Googling beaucoup la seule façon que j'ai trouvé était d'utiliser des menus dynamiques. Dans ce cas, j'ai besoin d'écrire une classe qui implémente le menu dynamique et il pourrait être utilisé dans le menu principal et dans le menu contextuel.Eclipse RCP menu reutilization

Bien que cela fonctionne, je voudrais avoir un moyen de réutiliser les définitions de menu en utilisant seulement le plugin.xml. Est-ce que c'est posible?

+0

D'après ce que j'ai vu, il y a deux façons de utilisez le plugin.xml pour implémenter les menus: 1) en utilisant "actions" et 2) en utilisant "commandes". Apparemment, l'utilisation de "commandes" est dans un état mature depuis l'éclipse 3.3. Alors ... quelle méthode utilisez-vous? –

Répondre

0

Si vous utilisez le point d'extension menus, il est assez facile d'ajouter le même sous-menu au menu principal et un menu pop-up ...