私のEclipseプラグイン内で、このボタンをコンポジットで作成したいと思います。
アイコンはどこで入手できますか?そのボタンを作成するにはどうすればよいですか?
私のEclipseプラグイン内で、このボタンをコンポジットで作成したいと思います。
アイコンはどこで入手できますか?そのボタンを作成するにはどうすればよいですか?
もう少し深く掘り下げて見つけた解決策は次のとおりです...
IAction を作成します。
private class RemoveCurrentGraphAction extends Action {
@Override
public void run() {
updateWith(new ModuleGraph());
}
public RemoveCurrentGraphAction() {
setToolTipText("Reset to empty graph");
}
@Override
public int getStyle() {
return IAction.AS_PUSH_BUTTON;
}
@Override
public ImageDescriptor getImageDescriptor() {
return PlatformUI.getWorkbench().getSharedImages()
.getImageDescriptor(org.eclipse.ui.ISharedImages.IMG_ELCL_REMOVE);
}
}
次に、ビューを作成するときに、アクションをツールバーに追加します。
IActionBars bars = getViewSite().getActionBars();
bars.getToolBarManager().add(new RemoveCurrentGraphAction());
プラグイン org.eclipse.ui (インポート -> プラグインとフラグメント) をインポートして、アイコンを検索するだけです。私は、icons/full/dlcl16/progress_rem.gif に非常によく似たアイコン (Eclipse 4.2) を見つけました。