2009-08-06 3 views
1

私は、Eclipse-RCPでのアクションを使用すべきではなく、代わりにコマンドを使用すべきであることを学びました。コマンドでviewActionsを使用するには?

問題は、ExtensionPoint org.eclipse.ui.viewActions(ビューの上に小さなアイコンを作成します。Imageを参照)のみを使用しようとする場合です。アクションはそこで定義できます。

alt text http://help.eclipse.org/stable/topic/org.eclipse.platform.doc.isv/guide/images/readmeviewaction.png

この拡張ポイントでコマンドを使用する方法はありますか?

これが可能でない場合は、アクションからコマンドを実行できますか?

ありがとうございました。

答えて

0

わかりました。

拡張ポイントorg.eclipse.ui.menusを使用し、locationURIで新しいmenuContributionを追加することができます: "toolbar:yourViewId"。

このメニューには、コマンドを追加できます。これらのコマンドは、org.eclipse.ui.viewActionsアクションのように動作します。

+0

私はeditorActionsで同じことをしたいと思いますが、org.eclipse.ui.menus拡張ポイント経由で "editorActions"を追加する方法が見つかりません。あなたはそれをどうやって行うのか考えていますか? – wuppi

0

私の答えEclipse RCP: Actions VS Commandsに記載されているように、コマンド拡張ポイントがあります。

Command extension points http://www.vogella.de/articles/RichClientPlatform/images/command40.gif

私の代わりに、アクション拡張ポイントのそれらを使用してrecommandでしょう。

+0

私はあなたの答えを理解していません。 org.eclipse.ui.viewActionsと同じ動作を作成するコマンド拡張機能はありますか? – flash

関連する問題