2017-07-20 14 views
0

現在、Eclipse e4を使用しているWebブラウザアプリケーションで作業しています。 お気に入りのURLを保存するためのツールバーにトグルボタンを配置したいと思います。ツールバーのカスタムボタンEclipse RCPアプリケーション

私はそれが押されたとき黄色になるスターで、Google Chromeのようになりたい(お気に入りにリンクが追加された)。

どうすればいいですか?

私はこれをApplication.e4xmiに使用する必要がありますか?

答えて

1

これがウィンドウまたはパーツのツールバーである場合、Application.e4xmiを使用できます。ツールバーの「Handled Tool Item」を使用します。

Application.e4xmiでは、ツールアイテムの選択状態と通常状態のアイコンを別々に設定することはできないため、ハンドラクラスでこれを行う必要があります。次のようなもの:

@Execute 
public void execute(MToolItem mitem) 
{ 
    if (mitem.isSelected()) 
    mitem.setIconURI("platform:/plugin/your.plugin.id/icons/selectedimage.png"); 
    else 
    mitem.setIconURI("platform:/plugin/your.plugin.id/icons/unselectedimage.png"); 

    // TODO other code 
} 
関連する問題