2017-05-29 10 views
0

プラグインを使用してEclipse IDEの既存のボタンに追加の動作を追加したいと思います。 例を挙げると、コンソールビューの "Remove Launch"ボタンが押されるたびに標準出力に出力したいと思います(画像参照)。 enter image description here既存のEclipseボタンに追加の動作を追加しますか?

対応する既存のHandlerを見つけて、それを上書きする必要がありますか?

これらの拡張機能を使用する必要がありますか?

ConsoleView extension locationURI="toolbar:org.eclipse.ui.console.ConsoleView" 

Commands extension: "org.eclipse.ui.commands" 

答えて

2

既存の操作にフックインする一般的な方法はありません。

あなたがILaunchManagerを用いて除去起動が通知されるようにリスナーを設定することができます削除打ち上げ:

ILaunchManager launchManager = DebugPlugin.getDefault().getLaunchManager(); 

launchManager.addLaunchListener(listener); 

リスナーは打ち上げが削除されたときに呼び出されるlaunchesRemoved方法がありILaunchesListenerです。

関連する問題