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だからかな??。。