2010-02-12 5 views
3

Si j'ajoute l'action dans un point d'extension ainsi:Comment commander des actions dans les menus dans Eclipse RCP

<action 
      class="com.mycompany.MyAction" 
      id="mycompany.myaction.MyAction" 
      menubarPath="actions" 
    /> 

Comment puis-je contrôler sa commande programatically? On dirait qu'ils sont simplement classés par ordre alphabétique en fonction de leur identité. Je ne veux pas avoir à leur donner des noms tels que '001-z', '002-a', juste pour que 'z' apparaisse avant 'a'. Ce serait aussi un cauchemar de les réordonner plus tard.

+0

« Normalement, les contributions d'action apparaissent dans un menu dans l'ordre inverse ils sont définis » De Guide du « Développeur Java Eclipse " – ka3ak

Répondre

1

L'ordre des actions du même menubarpath est pas correctement défini. (Voir https://bugs.eclipse.org/91122 pour plus de détails ou PluginActionBuilder.contributeMenuAction() si vous avez besoin pour voir le code)

Questions connexes