Top / Eclipse / プラグイン開発のTIPS集 / GooglePlugin / ビューのツールバーにいろいろな機能を実装

ダブルクリックやポップアップメニューから、ブラウザを開くまででとりあえず、エディタから検索、結果を表示、結果からブラウザでサイトにアクセス、するところまで一通り実装することができました。次はビュー自体のツールバーに機能・アイコンをつけていきたいと思います。つけたい機能としては

  • ブラウザを起動するアイコン
  • 結果をクリアするアイコン
  • 選択しているサイトの情報を表示するアイコン
  • 設定を表示するアイコン

などがあるでしょうか。

やりかた

ツールバーに機能を追加する方法は簡単で、アクションクラスのインスタンスをIToolBarManager?クラスに追加するするだけです。具体的にはcreatePartControl?ないで

initializeToolBar();
中身は
private void initializeToolBar() {
  IToolBarManager tbm = getViewSite().getActionBars().getToolBarManager();
  tbm.add(openBrowserAction);
}

を呼ぶだけです。

すでにフィールドにある、ブラウザを起動するアクションなどは上のように簡単に追加することができます。ただ、ツールバーなので、アイコンをセットする必要があります*1。メソッドは

openBrowserAction.setImageDescriptor(ImageDescriptor.createFromFile(
               getClass(), "home.gif"));

などです。

  • 作成中 --

次は、ドラッグアンドドロップを実装します。


この記事は

選択肢 投票
おもしろかった 0  
そうでもない 0  

Top / Eclipse / プラグイン開発のTIPS集 / GooglePlugin / ビューのツールバーにいろいろな機能を実装

現在のアクセス:8059


*1 セットしないと、テキストが表示されちゃう

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-06-01 (水) 23:46:38 (5248d)