ダブルクリックやポップアップメニューから、ブラウザを開くまででとりあえず、エディタから検索、結果を表示、結果からブラウザでサイトにアクセス、するところまで一通り実装することができました。次はビュー自体のツールバーに機能・アイコンをつけていきたいと思います。つけたい機能としては
などがあるでしょうか。
ツールバーに機能を追加する方法は簡単で、アクションクラスのインスタンスをIToolBarManager?クラスに追加するするだけです。具体的にはcreatePartControl?ないで
initializeToolBar(); 中身は private void initializeToolBar() { IToolBarManager tbm = getViewSite().getActionBars().getToolBarManager(); tbm.add(openBrowserAction); }
を呼ぶだけです。
すでにフィールドにある、ブラウザを起動するアクションなどは上のように簡単に追加することができます。ただ、ツールバーなので、アイコンをセットする必要があります*1。メソッドは
openBrowserAction.setImageDescriptor(ImageDescriptor.createFromFile( getClass(), "home.gif"));
などです。
この記事は
現在のアクセス:9051