ActionSetやpopMenuesの並び順。

ActionSetやpopMenuesでMenuを作成して中にアクションを詰める場合、並び順はplugin.xmlに記載した順番の逆順になる。

以下のような記載にすると上から順に

  • 「メニュー?」
  • 「メニュー?」

となる。

   <extension
         point="org.eclipse.ui.popupMenus">
      <objectContribution
            adaptable="true"
            id="jp.sourceforge.medaka.objectContribution"
            objectClass="org.eclipse.core.runtime.IAdaptable">
         <menu
               label="めだか"
               path="additions"
               id="medaka.pop.menu">
            <separator
                  name="group">
            </separator>
         </menu>     
         <action
               class="jp.sourceforge.medaka.actions.Cmd02Action"
               id="medaka.action2.popaction"
               label="%pref.menu.cmd02.label"
               menubarPath="medaka.pop.menu/group"
               />                  
         <action
               class="jp.sourceforge.medaka.actions.Cmd01Action"
               id="medaka.action1.popaction"
               label="%pref.menu.cmd01.label"
               menubarPath="medaka.pop.menu/group"
               />
      </objectContribution>
   </extension>

なんでだ???
恐らくXMLパーサーがDOMだからかな??。。

広告を非表示にする