ここのような多くのドキュメントでは、 Eclipse 3.2の古い拡張ポイントorg.eclipse.ui.actionSets
、、、、がEclipse 3.3 の新しい拡張ポイントに置き換えられたと説明されています。org.eclipse.ui.viewActions
org.eclipse.ui.editorActions
org.eclipse.ui.popupMenus
org.eclipse.ui.menus
私の簡単な質問: 新しい拡張ポイントorg.eclipse.ui.menus
を使用して、editorAction ツールバー ( ) に貢献するにはどうすればよいorg.eclipse.ui.editorActions
ですか?
次のようなものをさまざまなlocationURI
値で試しましたが、うまくいきませんでした。
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="toolbar:my.editor.id">
<command
commandId="my.command.id"
icon="icons/somicon.gif"
label="Do my command"
style="push">
</command>
</menuContribution>
</extension>
コマンドが表示されず、コンソールにフィードバックがありません。locationURI
それで、私のコマンドをそこに入れるための正しいプロパティは何ですか??
このコマンドは他のツールバーでも機能しますが、古い拡張ポイント (コマンド クラスを変更したもの) 経由でも機能します。
なぜ新しい拡張ポイントが必要なのですか? コマンドだけでなく、単純なボタン以上のものを提供できるコントロールもサポートしているためです。
最終更新
以下のソリューションは、editorActions 拡張ポイントの機能を置き換えることを目的としています。回答の最後のコメントで言及されているバグのため、その交換はあまり役に立ちません。とにかく受け入れ...